---
title: "Compatibilité et limitations connues"
description: "Où les règles OrderRules sont vérifiées, où elles sont seulement comptées, et les limites à connaître avant de vous appuyer sur une règle — Shop Pay, headless, POS, abonnements, commandes provisoires, invités et plus encore."
contentType: "docs"
locale: "fr"
localized: true
source: "https://orderrules.com/fr/docs/guides/compatibility-and-limitations"
slug: "guides/compatibility-and-limitations"
---
**OrderRules vérifie vos règles au checkout avec une Function de validation Shopify : elles tiennent donc sur Shop Pay, les paiements express et les paniers headless, sur tous les forfaits Shopify.** Certaines sources de commandes contournent le checkout — POS, renouvellements d'abonnement, commandes créées par d'autres applications — : là, les règles sont comptées mais pas vérifiées. Cette page indique où chaque règle s'applique et les limites à connaître avant de vous appuyer sur une règle.

Dernière vérification par rapport à l'application et à la documentation de Shopify le 26 septembre 2026.

## Où les règles sont vérifiées

| Origine de la commande | Règles vérifiées ? | Compte dans les limites ? | Remarques |
|---|---|---|---|
| Checkout de la boutique en ligne | **Oui** | Oui | Tous les forfaits |
| Shop Pay, Apple Pay, Google Pay, PayPal, Acheter maintenant | **Oui** | Oui | Les paiements express exécutent la même validation |
| Liens de paiement et permaliens de panier | **Oui** | Oui | Les liens créés dans OrderRules portent la date de livraison ; les autres liens suivent [Commandes sans date de livraison](/docs/delivery/orders-without-a-delivery-date) |
| Agents d'achat IA et liens `/buy/` de l'app Shop | **Oui** | Oui | Ne peuvent pas encore transmettre de date de livraison ; suivent [Commandes sans date de livraison](/docs/delivery/orders-without-a-delivery-date) |
| Boutique headless (panier et checkout via la Storefront API) | **Oui** | Oui | Les widgets de la boutique sont des extensions de thème — affichez les limites vous-même |
| Checkout d'entreprise B2B | **Oui** | Oui | Les règles s'appliquent comme pour tout acheteur connecté ; OrderRules n'a pas de règles spécifiques au B2B |
| Commande provisoire payée via le checkout de la facture | Shopify exécute la validation | Oui, une fois finalisée | Testez votre règle sur une commande provisoire avant de vous y fier |
| Shopify POS | **Non** | **Oui** | Shopify n'exécute pas la validation du checkout sur le POS |
| Commandes de renouvellement d'abonnement | **Non** | **Oui** | Le premier checkout d'abonnement est vérifié ; les renouvellements ne le sont pas |
| Commandes créées par d'autres applications ou l'Admin API | **Non** | Oui | Elles ne passent pas par le checkout |
| Modifications de commande après l'achat | **Non** | Non ajusté | Modifier une commande ne revérifie pas les règles et ne change pas les compteurs |
| Options d'achat en précommande et « essayer avant d'acheter » | **Non** | Oui | Non prises en charge par la validation de Shopify |

Chaque règle est vérifiée au checkout. Dans la boutique en ligne, les limites de quantité sont aussi vérifiées à l'ajout au panier, et la boutique affiche les limites et les dates complètes plus tôt, de sorte que la plupart des clients les voient avant d'arriver au checkout.

## Forfaits et plateformes

- **Tous les forfaits Shopify.** La validation du checkout d'une application publique fonctionne sur Basic, Grow, Advanced et Plus. Vous quittez Shopify Scripts ? Consultez [Passer de Scripts à Functions pour les règles de quantité et de checkout](/blog/shopify-scripts-to-functions-order-limits).
- **Shopify Plus** n'est nécessaire que pour le sélecteur de date de livraison sur la page de checkout. Les sélecteurs des pages produit et panier fonctionnent sur tous les forfaits.
- **Thèmes.** Les widgets de la boutique s'installent sous forme de blocs et d'intégrations d'application sur les thèmes Online Store 2.0. Certains tiroirs de panier nécessitent de définir un sélecteur avant que le sélecteur de date du tiroir n'apparaisse.
- **Langues.** Les messages de la boutique suivent la langue du client, dans 9 langues. Les messages du bloc de checkout utilisent la langue de votre boutique. La bannière d'erreur de date de livraison au paiement (« Please choose a delivery date… ») est pour l'instant uniquement en anglais, tout comme le nom du mois dans le calendrier de la boutique.
- **Marchés et devises.** Les règles s'appliquent de la même façon sur tous les marchés ; elles ne peuvent pas être définies par pays ou par marché.

## Limites par client

- **Les clients doivent se connecter.** OrderRules identifie les clients par leur compte client Shopify. Tant que les limites par client sont actives, le checkout invité est bloqué — voir [le blocage du checkout invité](/docs/guides/guest-checkout-blocking).
- **Une seule règle pour tous.** Les règles ne peuvent pas cibler des tags ou segments clients, et s'appliquent aussi aux acheteurs entreprises B2B.
- **L'historique commence à l'installation.** Les commandes passées avant la création d'une règle ne comptent pas, sauf les totaux à vie de commandes et de dépense à l'échelle de la boutique, qui proviennent de Shopify.
- **Les plafonds de dépense sont souples.** La commande qui franchit le plafond passe ; la suivante est bloquée. Les messages de dépense affichent « $ » quelle que soit votre devise.
- **Les annulations libèrent l'utilisation ; les remboursements, non.** Annulez une commande pour rendre son quota à un client.

## Limites, plafonds et minimums

- **Les plafonds sont des totaux partagés.** Un plafond quotidien ou hebdomadaire sur un produit compte tous les clients ensemble. Il n'existe pas de réglage de maximum par commande.
- **Les minimums et paliers de quantité sont par produit ou variante.** Il n'y a pas de minimum à l'échelle d'une collection ni de minimum en valeur du panier — pour une valeur minimale de commande, utilisez Checkout Blocks de Shopify.
- **Les plafonds quotidiens par date de livraison** fonctionnent sur les produits et variantes (quotidien uniquement). Les plafonds de collection comptent par date de commande. Pour partager un plafond entre plusieurs modèles, faites-en des variantes d'un même produit.
- **Un panier, plusieurs dates.** Dans un même panier, la quantité totale d'un produit ne peut pas dépasser sa limite quotidienne, même si les unités sont destinées à des dates de livraison différentes.

## Livraison et retrait

- **Les règles ne varient pas selon l'adresse.** Il n'y a pas de ciblage par code postal, zone ou pays ; OrderRules ne distingue pas la livraison locale de l'expédition. Pour ne plus livrer une région, laissez-la en dehors de vos zones d'expédition Shopify.
- **Acheter maintenant transmet la date choisie sur la page produit.** Sur les produits qui exigent une date, Acheter maintenant et les boutons de portefeuille attendent qu'une date soit choisie tant que le sélecteur est sur la page. Voir [Acheter maintenant, Shop Pay et autres boutons express](/docs/delivery/express-checkout-and-wallets).
- **Paiements par portefeuille depuis la page produit :** si votre test montre que la date n'arrive pas, activez le **blocage des portefeuilles**. Le paiement vérifie la date dans les deux cas.
- **La protection du paiement doit être activée.** Les règles de livraison sont appliquées par la règle de paiement **OrderRules delivery dates**. Voir [Protection du paiement](/docs/delivery/checkout-protection).
- **Les commandes acceptées sans date** (si vous choisissez Accepter) arrivent étiquetées `os-date-pending` et n'utilisent aucune capacité tant que le client n'a pas choisi de date.
- **Le bloc de la page d'état de la commande ne s'affiche qu'aux clients connectés** avec les nouveaux comptes clients de Shopify, et pas pour les commandes de plus d'une semaine environ ou passées avant l'installation d'OrderRules. La page de remerciement fonctionne pour tout le monde.
- **Les lignes sans date de livraison ne sont pas comptées** dans les plafonds qui comptent par date de livraison.
- **Les annulations libèrent de la capacité ; les modifications et les remboursements non.** Modifier la quantité ou la date d'une commande dans l'admin Shopify laisse la date et la quantité d'origine comptées. Le changement de date fait par un client lui-même sur la page de remerciement ou d'état de la commande, lui, déplace la capacité.
- **La capacité de retrait se définit par créneau horaire**, comptée en commandes. Un point de retrait sans créneaux n'a pas de plafond de retrait propre.
- **La capacité est la même pour chaque date.** Il n'y a pas de limite plus basse ou plus haute pour une seule date. Pour fermer une date, ajoutez une date bloquée.
- **Sur les boutiques sans Plus**, OrderRules ne peut pas vérifier que le mode de livraison choisi au checkout correspond au retrait choisi dans le sélecteur.
- **Configurations très volumineuses.** Si une boutique a un nombre exceptionnellement élevé de produits avec des plafonds par date, les dates les plus lointaines peuvent être retirées de ce que le checkout peut voir.
- **Les exports CSV transporteur** ne couvrent que les expéditions, jusqu'à 1 000 commandes par export ; les commandes en retrait ne sont pas incluses.

## Délais et précision

- **Checkouts quasi simultanés.** La validation lit un instantané, pas un verrou : deux checkouts dans la même seconde pour une dernière place peuvent tous deux passer.
- **Les compteurs se mettent à jour à partir des notifications de commande de Shopify.** Si Shopify tarde à en envoyer une, un compteur peut brièvement être en retard.
- **Les périodes se réinitialisent dans le fuseau horaire de votre boutique.** Les limites sur 30 jours glissants comptent chaque commande le jour où elle est passée et pendant les 30 jours qui suivent, et démarrent vides la première fois que vous ajoutez une règle glissante.

## Voir aussi

- [Comment la validation du checkout Shopify bloque les commandes](/blog/shopify-checkout-validation-functions-block-orders)
- [Les limites de commande natives de Shopify vs OrderRules](/blog/shopify-native-order-limits-vs-orderrules)
- [Blocage du checkout invité](/docs/guides/guest-checkout-blocking) · [Date de livraison au checkout (Plus)](/docs/delivery/delivery-date-at-checkout)
