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. It stops acting once the app has charged $100 of surcharges for you — €100, or £85, depending on your store’s currency — for as long as you have not subscribed to a paid plan. This amount follows your refunds and cancellations. If it falls back below that threshold, Prevention resumes the next time you open the app, and the app tells you — unless Shopify refuses to put it back, in which case the app says so on its home screen, and tries again every time you open it.

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$100 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$140, and a Japanese one up to ¥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 by uninstalling the app, or by moving to another paid plan. No further charge is raised once the subscription ends; the period already invoiced is not prorated, and Shopify’s own refund rules apply. Where a free trial is offered, it runs for the period stated in the app and requires no cancellation to end.

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. Elle cesse d’agir dès que l’application a facturé 100 € de suppléments pour vous — 100 $, ou 85 £, selon la devise de votre boutique — et tant que vous n’avez pas souscrit de formule payante. Ce montant suit vos remboursements et vos annulations : s’il repasse sous ce seuil, la Prévention reprend à votre prochaine ouverture de l’application, qui vous le signale — sauf si Shopify refuse de la remettre en service, ce que l’application vous dit alors sur son écran d’accueil, et qu’elle retente à chaque ouverture.

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 100 $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’à 140 $CA, et une boutique japonaise jusqu’à 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 en désinstallant l’application, ou en passant à une autre formule payante. 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. Lorsqu’une période d’essai gratuite est proposée, elle dure le temps indiqué dans l’application et prend fin sans résiliation.

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.