Vendre des bundles sur plus d'un marché signifie que chaque prix de bundle est calculé au moins deux fois : une fois par Shopify Markets, qui convertit et arrondit chaque prix produit par marché, et une fois par votre application de bundles, qui applique la remise. Quand ces deux calculs ne sont pas d'accord, le client voit un chiffre sur la fiche produit et en paie un autre au checkout, dans une devise que vous ne regardez probablement pas tous les jours. Cette page est la checklist pour attraper cela avant vos clients. Elle est neutre vis-à-vis des éditeurs : chaque contrôle ci-dessous fonctionne avec n'importe quelle application de bundles, la nôtre comprise.
Transparence, annoncée d'emblée : Crescano développe Solid Bundles, dont la vérification en un clic automatise l'essentiel de cette checklist. La checklist elle-même fonctionne à la main, avec n'importe quelle application, sur n'importe quelle boutique.
Pourquoi les prix de bundles se cassent-ils à l'étranger ?
Parce qu'une remise définie dans une devise doit être appliquée à des prix qui vivent dans une autre. Une remise en pourcentage survit intacte à ce trajet : 15 % du prix converti est exact dans n'importe quelle devise, parce que le pourcentage s'applique après la conversion. Une remise à montant fixe ne le fait pas : « 9 $ de remise » doit elle-même être convertie, et cette conversion s'arrondit indépendamment des prix des composants dont elle est soustraite. Ajoutez des règles d'arrondi propres à chaque marché (prix se terminant en ,95, ,00 ou ,90 selon le marché) et la dérive s'accumule. Quelques centimes de dérive semblent cosmétiques jusqu'à ce que cela s'inverse : un bundle qui s'affiche moins cher que d'acheter les pièces séparément, mais qui ressort plus cher au checkout, c'est le genre de chose que les clients capturent en image.
La checklist en six points
Exécutez chaque contrôle sur chaque marché où vous vendez, pas seulement sur le principal. Le seul instrument fiable est un vrai panier dans ce marché ; les aperçus s'affichent dans la devise de votre session et cachent exactement les défaillances que vous cherchez.
- Prix affiché du bundle après conversion. Ouvrez la fiche produit depuis chaque marché (ou avec l'outil d'aperçu de marché) et comparez le prix du bundle à la somme des prix convertis des composants moins la remise. Ils devraient concorder au centime près.
- La remise que le client reçoit réellement. Ajoutez le bundle à un panier dans ce marché et lisez la ligne de remise. Une remise à montant fixe convertie séparément peut différer de la promesse de la fiche produit ; un pourcentage ne le devrait pas.
- Total du panier contre promesse de la fiche produit. Le chiffre qui convertit un client est celui de la fiche produit. Si le total du panier est plus élevé, même d'un centime, vous avez un bug de confiance, pas un bug d'arrondi.
- Total au checkout dans la devise de présentation. Complétez un checkout de test (Bogus Gateway de Shopify sur une boutique de développement, ou une vraie commande que vous remboursez). Les remises peuvent se comporter différemment au checkout que dans le panier, et c'est le seul endroit où vous voyez l'arrondi final.
- Dérogations de prix propres à un marché. Si vous définissez des prix fixes par marché pour certains produits, vérifiez les bundles qui les contiennent : le calcul du bundle peut toujours utiliser le prix de base converti plutôt que votre dérogation.
- Stock et disponibilité par marché. Sachez comment votre application calcule la disponibilité à travers les emplacements. La plupart des outils de bundles, les bundles natifs de Shopify compris, mettent en commun le stock de tous les emplacements plutôt que de le calculer par marché. La mise en commun est un choix par défaut raisonnable, mais si un marché ne peut expédier que depuis des emplacements spécifiques, testez ce qui se passe quand un composant est en rupture à cet emplacement tout en étant en stock ailleurs, et lisez la documentation de votre application pour son comportement exact.
Remises en pourcentage contre montant fixe, en un tableau
| PROPRIÉTÉ | REMISE EN POURCENTAGE | REMISE À MONTANT FIXE |
|---|---|---|
| Appliquée | Après conversion de devise | Définie dans la devise de base, convertie séparément |
| Points d'arrondi | Un (le prix converti) | Deux (le prix et la remise s'arrondissent indépendamment) |
| Exacte sur chaque marché | Oui, structurellement | Seulement par coïncidence des taux et des règles d'arrondi |
| Choix par défaut sûr pour les boutiques internationales | Oui | Testez par marché avant le lancement |
Quand devrais-je relancer la checklist ?
L'exactitude multidevise n'est pas une propriété du jour de lancement ; elle se dégrade. Relancez les contrôles quand vous ajoutez un marché ou une devise, quand vous changez le contenu ou la remise d'un bundle, quand vous définissez ou changez des dérogations de prix par marché, et avant tout événement de vente qui enverra du trafic vers des marchés hors devise de base. Les taux de change bougent chaque jour, et une remise à montant fixe qui s'arrondissait bien en janvier peut s'arrondir mal en juin sans que personne n'ait touché à la boutique.
Comment Solid Bundles automatise cela
Solid Bundles a été construite pour une seule chose, des bundles dignes de confiance pour les opérations sérieuses, et la tarification multi-marché est l'un des endroits où cette confiance se perd habituellement en silence. Son outil de vérification construit un vrai panier de test sur chaque marché où vous vendez et rapporte ce que le client paierait réellement : total du bundle, prix par ligne, remise appliquée, et conversion panier-checkout, par devise, avant que le bundle ne passe en ligne. Les remises sont basées sur un pourcentage avec des allocations par ligne calculées depuis les prix convertis, si bien que la dérive structurelle des montants fixes n'entre jamais en jeu. Ce sont les contrôles 1 à 4 de cette checklist, exécutés en un clic plutôt qu'en un après-midi, et répétés automatiquement chaque nuit. Le contrôle 5 est couvert quand les dérogations alimentent les prix convertis à partir desquels les paniers sont construits. Sur le contrôle 6, l'honnêteté exige une réserve : Solid Bundles calcule la disponibilité depuis un stock mis en commun à travers les emplacements, le même modèle que les bundles natifs de Shopify utilisent, donc l'expédiabilité par emplacement n'est pas quelque chose qu'elle, ni la plupart des applications de bundles, peut vérifier.
Installez l'essai, cliquez sur Vérifier, et lisez le rapport pour chaque marché où vous vendez. Si un bundle avait un prix faux quelque part, vous le verriez à votre bureau, pas dans un e-mail client : écrivez à [email protected].
Voir sur l'App StoreVous choisissez une application de bundles depuis zéro ? Commencez par les deux architectures et le test de cinq minutes. Vous cherchez à savoir si une remise de bundle vaut même le coup ? Utilisez le calculateur de marge de bundle.