Terms of service

Lire ces conditions en français

These terms govern your use of Gorvina Product Options (the “app”). Installing the app means accepting them.

1. What the app does

The app compares the priced options you declare against what your orders were actually charged, and reports the difference. It reviews new orders as they come in and can review the past sixty days on request.

2. What the app does not do

It never charges your customers. On request, order by order, it can add the missing surcharge line to an order you select; Shopify then sends the customer a supplementary invoice, which they pay or do not. No money is ever taken from a customer without their agreement.

Unless you turn Prevention on. That feature adds the surcharge matching an option you have declared, automatically, between the cart and the payment — and only that one. It is included in every plan, the free one included, and applies solely to options you have declared and priced yourself; you can switch it off at any time from the app. Crossing the free threshold, cancelling a paid plan and a suspension of your subscription do not, on their own, trigger an automatic deactivation of Prevention. How it behaves otherwise depends on how you have configured it, and on the technical limits of Shopify and of our app. You may switch it off, and switch it back on, from the app — subject to that action being available to you there, and unless Shopify refuses to put the cart transformation back in service, in which case the app says so on its home screen, and tries again every time you open it.

The free threshold, and what it governs. The threshold governs access to one advanced feature, and to that one only: the review of your past sixty days, which requires a paid plan once the app has charged, since you installed it, €50 of surcharges for you — $50, or £45, depending on your store’s currency. Crossing it does not, on its own, deactivate the billing of a surcharge you have published. Stores that were already using the app before 19 October 2026 keep the amounts they signed up under: €100, $100, or £85. If you had installed the app before that date but had never opened it, the app had no settings recorded for your store, and the new amounts apply. The amount counted follows your refunds and your cancellations: if it falls back below your threshold, the review is available to you again.

Past that threshold, and for as long as you have not subscribed to a paid plan, the review of your past sixty days waits as well. The number of the discrepancies found and their total amount stay visible to you — that is your money. Everything the review has already found stays visible too.

One thing does not wait for that threshold at all. The detail of the discrepancies found since your last review belongs to the paid plans from your very first order: on the free plan it is hidden whatever your total, below the threshold as well as above it. Their number and their total amount remain visible in every case.

Two things this threshold does not do. Once you subscribe to a paid plan, that plan is independent of the amount above: it does not stop, and it is not refunded, if refunds bring you back below the threshold. You can cancel it at any time from your Shopify admin. And an order that is not yet paid when we receive it never counts towards the threshold, even if you are paid later — so if your store is paid on delivery, the threshold may never be reached at all.

If your store bills in another currency. For stores whose currency is none of those three, the same threshold is converted from US$50 at the European Central Bank reference rate of 31 August 2026, then rounded up to a readable figure — so a Canadian store is free up to CA$70, and a Japanese one up to ¥8,000. Stores that were already using the app before 19 October 2026 keep the reference they signed up under, US$100 — CA$140, or ¥16,000. That rate is fixed and published: it does not move with the markets, so your threshold never changes without notice. Rounding up is always in your favour. This applies to stores registered on or after 1 September 2026; stores registered before that date keep the terms they signed up under, and no converted threshold is applied to them. If your currency is not covered by that reference rate, no threshold applies to you at all. The three amounts above are never converted, because converting them downwards would make you pay sooner.

If you change your store currency, the total we have counted mixes two currencies and stops meaning anything. We then suspend the threshold entirely: you stay free, with no limit of amount and no limit of time, until we have put your case back in order with you by hand. Nothing is billed to you in the meantime, and the app tells you it is in that state.

The currency your threshold is counted in is your store currency. It may differ from the currency your subscription is billed in: every paid plan is billed in US dollars.

Prevention resumes only if the threshold stopped it — never if you switched it off yourself. Outside Prevention, the app acts on an order only at your explicit request, order by order.

What it does create in your store. To add an amount to an order, Shopify requires a product to carry it: the app creates one hidden product, priced at zero and kept as a draft, used for nothing else. It also writes two shop metafields holding your options and their prices. It never changes your own products, your prices, or your checkout settings.

When Shopify refuses a change. Your option prices reach the checkout through that catalogue, and Shopify can refuse to rewrite it. When that happens your buyers keep being charged the previous prices, the app tells you so on its home screen, and your change only takes effect once you save your options again and Shopify accepts.

It can only detect what you have declared. If an option is missing from your list, spelled differently from how it appears on the order, or priced differently there, the corresponding discrepancy will not be found. Keeping that list accurate is your responsibility.

We do not guarantee that every discrepancy is found. The app depends on data supplied by Shopify and on your declarations. Amounts reported are an aid to your own review, not an accounting or legal statement, and you remain solely responsible for your pricing and invoicing.

3. Your obligations

You undertake to declare your options accurately, to use the app only for a store you are entitled to administer, and not to attempt to circumvent its technical limits or disrupt its operation.

4. Plans, billing and cancellation

Paid plans are billed monthly by Shopify, through your usual store invoice; we never handle your payment details. Prices are shown in the app before you subscribe.

You may cancel at any time from the Subscription screen in the app, by returning to the free Discovery plan: this stops the charge and erases nothing. Moving to another paid plan also ends the previous one. Uninstalling the app ends the subscription too, but it deletes your options, your prices and your review history — so it is not the way to stop paying. No further charge is raised once the subscription ends; the period already invoiced is not prorated, and Shopify’s own refund rules apply.

5. Availability

We aim for continuous availability but do not guarantee uninterrupted, error-free service. Maintenance, changes to Shopify’s APIs, or third-party failures may interrupt it.

6. Liability

We are liable only for direct damage attributable to us. We are not liable for undercharges that the app did not detect, for loss of revenue, loss of data, or indirect or consequential damage.

In all cases our total liability is limited to the amounts you actually paid for the app over the twelve months preceding the event. Nothing here excludes liability that the law does not allow to be excluded.

7. Data

Data handling is described in our privacy policy. In summary: no personal data about your customers is read; everything is deleted from our database when you uninstall, and a deleted record can remain in a backup for up to five days.

8. Suspension and termination

You may stop using the app at any time by uninstalling it. We may suspend access in the event of non-payment, misuse, or use that endangers the service, after notifying you except where urgency prevents it.

9. Changes to these terms

We may change these terms. Any change materially affecting your rights will be announced in the app at least thirty days in advance — and by email if you have given us an address; continuing to use the app after that date constitutes acceptance.

10. Governing law

These terms are governed by French law. Any dispute will first be addressed amicably by writing to support@exactproductoptions.com, before being brought before the competent courts.

11. Contact

support@exactproductoptions.com — a person answers and signs, within 3 business days at most.

12. Publisher

Gorvina — Issy-les-Moulineaux, France.

Last updated 4 September 2026.


Conditions d’utilisation

Read these terms in English

Les présentes conditions régissent l’utilisation de Gorvina Product Options (« l’application »). L’installer, c’est les accepter.

1. Ce que fait l’application

L’application compare les options payantes que vous déclarez à ce que vos commandes ont réellement facturé, et vous signale l’écart. Elle examine chaque nouvelle commande, et peut examiner les soixante derniers jours à votre demande.

2. Ce que l’application ne fait pas

Elle ne prélève jamais rien à vos clients. À votre demande, commande par commande, elle peut ajouter à une commande que vous désignez la ligne du supplément manquant ; Shopify envoie alors au client une facture complémentaire, qu’il règle ou non. Aucune somme n’est prélevée sans son accord.

Ce qu’elle crée tout de même dans votre boutique. Pour ajouter un montant à une commande, Shopify exige un produit qui le porte : l’application en crée un seul, caché, au prix de zéro et gardé en brouillon, qui ne sert à rien d’autre. Elle écrit également deux metafields de boutique contenant vos options et leurs prix. Elle ne modifie ni vos propres produits, ni vos prix, ni vos réglages de paiement.

Quand Shopify refuse une modification. Vos prix d’option atteignent la caisse par ce catalogue, et Shopify peut refuser de le réécrire. Vos acheteurs continuent alors d’être facturés aux prix précédents, l’application vous le dit sur son écran d’accueil, et votre modification ne prend effet que lorsque vous enregistrez de nouveau vos options et que Shopify accepte.

Sauf si vous activez la Prévention. Cette fonction ajoute automatiquement le supplément correspondant à une option que vous avez déclarée, entre le panier et le paiement — et uniquement celui-là. Elle est comprise dans toutes les formules, y compris la formule gratuite, ne s’applique qu’aux options que vous avez vous-même déclarées et tarifées, et vous pouvez la désactiver à tout moment depuis l’application. Le franchissement du seuil gratuit, la résiliation d’une formule payante et la suspension de votre abonnement ne déclenchent pas, à eux seuls, une désactivation automatique de la Prévention. Son fonctionnement dépend par ailleurs de la façon dont vous l’avez configurée, et des limites techniques de Shopify et de notre application. Vous pouvez la désactiver, et la réactiver, depuis l’application — sous réserve que l’action y soit disponible, et sauf si Shopify refuse de remettre la transformation de panier en service, ce que l’application vous dit alors sur son écran d’accueil, et qu’elle retente à chaque ouverture.

Le seuil gratuit, et ce qu’il commande. Le seuil commande l’accès à une fonctionnalité avancée, et à celle-là seulement : l’examen de vos soixante derniers jours, qui demande une formule payante dès lors que l’application a facturé, depuis votre installation, 50 € de suppléments pour vous — 50 $, ou 45 £, selon la devise de votre boutique. Le franchir ne désactive pas, à lui seul, la facturation d’un supplément que vous avez publié. Les boutiques qui utilisaient déjà l’application avant le 19 octobre 2026 conservent les montants sous lesquels elles se sont inscrites : 100 €, 100 $, ou 85 £. Si vous aviez installé l’application avant cette date sans jamais l’ouvrir, aucun réglage n’était enregistré pour votre boutique, et les nouveaux montants s’appliquent. Le montant compté suit vos remboursements et vos annulations : s’il repasse sous votre seuil, l’examen vous est de nouveau accessible.

Au-delà de ce seuil, et tant que vous n’avez pas souscrit de formule payante, l’examen de vos soixante derniers jours attend également. Le nombre des écarts trouvés et leur montant total, eux, restent visibles — c’est votre argent. Et tout ce que l’examen a déjà trouvé reste visible aussi.

Une chose n’attend pas ce seuil. Le détail des écarts trouvés depuis votre dernier examen appartient aux formules payantes dès votre première commande : sur la formule gratuite il est masqué quel que soit votre cumul, sous le seuil comme au-delà. Leur nombre et leur montant total, eux, restent visibles dans tous les cas.

Deux choses que ce seuil ne fait pas. Une fois que vous avez souscrit une formule payante, celle-ci est indépendante du montant ci-dessus : elle ne s’interrompt pas, et ne vous est pas remboursée, si des remboursements vous ramènent sous le seuil. Vous pouvez la résilier à tout moment depuis votre administration Shopify. Et une commande qui n’est pas encore payée au moment où nous la recevons n’entre jamais dans le seuil, même si vous êtes réglé plus tard : si votre boutique encaisse à la livraison, le seuil peut donc n’être jamais atteint.

Si votre boutique est dans une autre devise. Pour les boutiques dont la devise n’est aucune de ces trois-là, le même seuil est converti depuis 50 $US au taux de référence de la Banque centrale européenne du 31 août 2026, puis arrondi vers le haut à un palier lisible — une boutique canadienne est donc gratuite jusqu’à 70 $CA, et une boutique japonaise jusqu’à 8 000 ¥. Les boutiques qui utilisaient déjà l’application avant le 19 octobre 2026 conservent la référence sous laquelle elles se sont inscrites, 100 $US — soit 140 $CA, ou 16 000 ¥. Ce taux est fixe et publié : il ne suit pas les marchés, votre seuil ne change donc jamais sans que vous le sachiez. L’arrondi vers le haut joue toujours en votre faveur. Cette règle s’applique aux boutiques enregistrées à partir du 1er septembre 2026 ; celles enregistrées avant cette date conservent les conditions sous lesquelles elles se sont inscrites, et aucun seuil converti ne leur est opposé. Si votre devise n’est pas couverte par ce taux de référence, aucun seuil ne s’applique à vous. Les trois montants ci-dessus, eux, ne sont jamais convertis : les convertir à la baisse vous ferait payer plus tôt.

Si vous changez la devise de votre boutique, le total que nous avons compté mêle deux monnaies et cesse d’avoir un sens. Nous suspendons alors le seuil entièrement : vous restez gratuit, sans limite de montant ni de durée, jusqu’à ce que nous ayons remis votre cas d’aplomb avec vous, à la main. Rien ne vous est facturé entre-temps, et l’application vous signale cet état.

La devise dans laquelle votre seuil est compté est celle de votre boutique. Elle peut différer de celle dans laquelle votre abonnement est facturé : toute formule payante est facturée en dollars américains.

La Prévention ne reprend que si c’est le seuil qui l’a interrompue, jamais si vous l’avez désactivée vous-même. Hors Prévention, l’application n’agit sur une commande que sur votre demande explicite, commande par commande.

Elle ne détecte que ce que vous avez déclaré. Une option absente de votre liste, orthographiée autrement que sur la commande, ou dont le prix y diffère, ne produira aucun signalement. Tenir cette liste à jour vous incombe.

Nous ne garantissons pas que tous les écarts soient détectés. L’application dépend des données transmises par Shopify et de vos déclarations. Les montants signalés sont une aide à votre propre vérification, non une attestation comptable ou juridique, et vous restez seul responsable de votre tarification et de votre facturation.

3. Vos obligations

Vous vous engagez à déclarer vos options avec exactitude, à n’utiliser l’application que pour une boutique que vous êtes habilité à administrer, et à ne pas tenter d’en contourner les limites techniques ni d’en perturber le fonctionnement.

4. Formules, facturation et résiliation

Les formules payantes sont facturées mensuellement par Shopify, sur votre facture de boutique habituelle ; nous ne manipulons jamais vos moyens de paiement. Les tarifs sont affichés dans l’application avant tout engagement.

Vous pouvez résilier à tout moment depuis l’écran Abonnement de l’application, en revenant à la formule gratuite Découverte : cela arrête le prélèvement et n’efface rien. Passer à une autre formule payante met également fin à la précédente. Désinstaller l’application met aussi fin à l’abonnement, mais efface vos options, vos prix et votre historique d’examens — ce n’est donc pas le moyen d’arrêter de payer. Aucun prélèvement supplémentaire n’intervient une fois l’abonnement terminé ; la période déjà facturée n’est pas calculée au prorata, et les règles de remboursement de Shopify s’appliquent.

5. Disponibilité

Nous visons une disponibilité continue sans garantir un service ininterrompu ni exempt d’erreurs. Une maintenance, une évolution des interfaces de Shopify ou la défaillance d’un prestataire peuvent l’interrompre.

6. Responsabilité

Notre responsabilité ne peut être engagée qu’au titre d’un dommage direct qui nous serait imputable. Elle ne saurait l’être au titre des écarts que l’application n’aurait pas détectés, d’une perte de chiffre d’affaires, d’une perte de données, ni d’un dommage indirect.

En tout état de cause, notre responsabilité totale est limitée aux sommes que vous avez effectivement versées pour l’application au cours des douze mois précédant le fait générateur. Rien ici n’écarte une responsabilité que la loi interdit d’écarter.

7. Données

Le traitement des données est décrit dans notre politique de confidentialité. En résumé : aucune donnée personnelle de vos clients n’est lue ; tout est supprimé de notre base à la désinstallation, et une donnée effacée peut subsister jusqu’à cinq jours dans une sauvegarde.

8. Suspension et fin de service

Vous pouvez cesser d’utiliser l’application à tout moment en la désinstallant. Nous pouvons suspendre l’accès en cas de défaut de paiement, d’usage abusif ou mettant le service en péril, après vous en avoir informé sauf urgence.

9. Modification des conditions

Nous pouvons modifier les présentes conditions. Toute modification affectant substantiellement vos droits vous sera annoncée dans l’application au moins trente jours à l’avance — et par courriel si vous nous avez laissé une adresse ; poursuivre l’utilisation après cette date vaut acceptation.

10. Droit applicable

Les présentes conditions sont régies par le droit français. Tout différend sera d’abord traité à l’amiable en écrivant à support@exactproductoptions.com, avant d’être porté devant les juridictions compétentes.

11. Contact

support@exactproductoptions.com — une personne vous répond et signe, sous 3 jours ouvrés au maximum.

12. Éditeur

Gorvina — Issy-les-Moulineaux, France.

Dernière mise à jour : 4 septembre 2026.