Frequently asked questions
Why is no shipping option shown at checkout?
Because no rule passed, or because your plan is not delivering rates. Run the cart through the preview — it names the failing criterion per rule. The full checklist is in Troubleshooting.
What happens when several rules match at the same time?
The rule with the lowest priority number wins (priority 1 beats priority 2). Only that rule's methods are offered — results from several rules are never merged.
How do I handle products without a shipping class?
You cannot leave them out: if a rule lists shipping classes — and every rule must — then every
product in the cart needs a matching class. A single product without one fails the whole rule.
The practical answer is a catch-all class such as Standard assigned to every product, plus
special classes for the exceptions.
Where does the app get the weight of an item?
First from the line item property named in the rule, then from the product metafield named there, and finally from the variant weight in your Shopify admin. Values from a property or metafield are read as grams; the variant weight is converted on its own. See Where weight comes from.
How does this work together with Shopify's own shipping rates?
They coexist. Shopify shows its own rates from your delivery profiles plus the rates this app returns; the customer picks one. The app never hides or replaces another option — it can only add its own.
Two consequences:
- If you want customers to see only the app's rates, remove or empty the flat rates in your Shopify delivery profiles.
- Your Shopify profiles still matter: the app needs the General profile with at least one zone in order to attach itself. See Shipping methods.
How does the app behave in a multi-currency store?
Amounts are not converted. Rules and rate tiers are maintained in one set of numbers, and the
result is handed to the checkout in the currency the checkout runs in. A tier of 15 therefore
becomes 15 EUR in a euro checkout and 15 USD in a dollar checkout — the same number, not the same
value.
If you sell in several currencies, you have two clean options:
- keep the numbers meaningful for your main currency and accept the deviation elsewhere, or
- build a rule per market with its own tiers and restrict it to that market's countries or postal codes.
We would rather write this down than let you find it in an invoice.
What exactly does the Free plan do — and not do?
The Free plan is for setting things up: create classes, zones, methods and rules, and verify all of them in the preview. What it does not do is deliver rates in a live checkout. That needs Basic or Advanced. See Plans & pricing.
Nothing works and my Shopify plan is a monthly "Shopify" plan — is that related?
Very likely yes. Shopify only forwards checkout requests to external rate services if the store is eligible for third-party calculated shipping rates — an Advanced plan or higher, a Shopify plan with yearly billing, the paid carrier-service add-on, or a development store. Without one of those, no rate app can show anything in your checkout. Details and how to test: Troubleshooting.
Does the app store my customers' data?
No. Configuration lives in your own store as metaobjects; checkout data is processed for the duration of the request and not stored. The only thing on our servers is the authentication session for your store. Details in the Privacy Policy.
Can I try the app before paying?
Yes — on the Free plan you build your entire setup and verify every rule in the preview, with the reason shown per criterion. What Free does not do is deliver rates in a live checkout; that needs Basic or Advanced. See Plans & pricing.