
A sofa to SW1 and the same sofa to a Highland postcode should not share one price when the trip does not. A country zone with a single flat rate cannot say that. On 11 November 2026 I opened the live listing for OO ‑ Shipping Rates & Rules, Condition overview, Shopify plan requirements, Market-driven shipping, and Shopify Help on shipping zones and rates. The condition page and the plan article both say 19 days ago. The Help page for connecting your own carrier account did not return a usable article this morning. No Grow fee, and no sentence that pretends that table loaded.
Help describes zones. The app docs describe a postal-code condition. They are not the same page rewritten. Re-open them if Help grows a postal-code field in the zone steps, if the plan article starts treating Grow on yearly billing as enough, or if the listing stops being Free.
Must-have | It fails when |
|---|---|
The amount inside one country changes with the postal code | The only control is a country zone on flat, weight, or order value |
The condition is postal code on the destination | Matching the country is the zone you already had |
The price comes back through the carrier | Hiding or renaming a method is not a different price |
The plan is allowed to call that carrier | Advanced or higher, a development or Partner store, Plus, or a carrier already active |
Grow on yearly billing is not a silent yes | The plan article does not name that exception |
Figures on a diagram are examples | €49 on 1012 is not a rate from the listing |
Hide, rename, and reorder run on more plans. They do not need Advanced. A price of your own, by postal code, does, because checkout asks the carrier for it. A Basic shop without an already-active carrier does not get that flow as a checkout amount.
Setting up shipping zones and rates, read on 11 November 2026, opens with a note: profiles and rates are moving toward shipping options by market. Most stores keep the current setup until that upgrade. A zone on this page is a group of countries or regions. Inside the zone you add a rate.
The rate types on the page: flat, order amount, weight, or carrier or app calculated. Carrier rates, Help says, use weight, dimensions, and destination. I did not find a postal-code field in the zone steps. The word does not appear. Built-in carriers such as USPS in the United States or Canada Post in Canada are available on all plans, according to this page. Connecting your own UPS, FedEx, or USPS account needs third-party carrier-calculated shipping, and Help says that needs specific plans or an extra monthly fee on the Shopify account. The fee amount is not on this page. The separate Help URL for that account did not load. That sentence is about your carrier account. It is not a pass for this app.
Condition overview, marked 19 days ago: conditions pick which path of the rates flow runs. Destination is country, province or state, and postal code. Origin is origin country, postal code, and address lines. Then time (date, day of week, time in the shop’s timezone), checkout locale, cart metrics (weight, subtotal, quantity, volume, dimensions, dimensional weight), and product fields (name, SKU, vendor, tags, collections, metafields, price, weight, dimensions). Operators are any / not any for lists, and gte / lte / eq for numbers and dates.
Shopify’s carrier callback sends product and variant IDs, not tags, collections, or metafields. The app loads those from the Admin API at rate time when the flow needs them. A postal code sits in the destination group. It does not need that enrichment. A tag does.
The listing, the same morning, puts postal code in the hero: “40+ conditions, from postal code and dimensional weight to products, customer tags and date.” That is the promise. The plan article is the gate.

The diagram uses two Dutch postcodes as a same-country pair. The amounts are an illustration. They are not on the listing. The caption repeats the plan gate: a price of your own needs a plan that allows the carrier. An SW1 versus Highland split is the same shape. The condition is the postal code, not the country.
Shopify plan requirements, 19 days ago on the page: a price of your own through the carrier named OO - Shipping Rate & Rules typically needs Advanced Shopify or higher, a development or Partner development store, or Shopify Plus. If the carrier is already active, the app treats the shop as eligible even when the plan name looks lower. Hide, rename, and reorder do not need Advanced. A blocked shop sees a plan banner and a checklist aimed at delivery customization, not at a price of your own.
Grow on yearly billing is not named there as an automatic yes. Because the carrier-account Help page did not load this morning, there is no fee to quote. That table, when it loads, is about a connected carrier. It is not a pass for this app.
Market-driven shipping, also 19 days ago: Shopify is moving merchant shipping into each market. The app then attaches the carrier through Markets, with *Add to markets*, without deleting existing merchant rates. The zones inside the app stay the app’s price rules. They do not become a Shopify market. A postal-code condition lives in that app zone, not in the market’s name.
Free. Zero reviews. Do not invent stars. Launched 28 October 2026. No Built for Shopify badge in the header. A later block on the page shows a badge beside other cards. That is not this listing. Listing language: English. Works with Checkout. Resources: privacy policy, FAQ, and App Documentation. Data access includes delivery customizations, the theme, and locales, locations, and Markets. The hero also names a visual flow or an AI draft, fixed prices or tiers, combining rates, hide/rename/reorder, and logs. AI is a draft you read before you save. Logs last seven days. That limit is the test note, not an archive of every postcode.
A zone per country, with a flat amount, a price band, or a weight band, is the Help page. It has no postal code. Stay there when SW1 and the Highlands may cost the same, or when the difference is already a separate zone of countries. Hiding a method is a different knockout, in the 7 November checklist. Two components on one checkout line is the 10 November note. Dimensional weight is the 8 November note. None of those three replaces the postal-code row, and none of them removes the carrier gate when the price is yours.
The carrier gate is spelled out in the 1 November checklist. Profiles versus a carrier app: the 4 November note. The listing price against paid rule apps, from an earlier day: the 9 November note. I did not reopen those competitor listings this morning. The app page is OO Shipping Rates. Shopify apps as a service: apps and integrations.
A postal code is a must-have when two addresses in the same country need different amounts and Help’s zone steps do not offer that field. The app docs offer the field. Checkout shows the amount only when the carrier is allowed: Advanced or higher, a development or Partner store, Plus, or a carrier that is already active. The app fee on the listing is $0. The Shopify plan is the bill that comes with it. Install from this listing when that pair is the knockout: OO ‑ Shipping Rates & Rules. Drop the conclusion if the plan article starts calling Grow yearly a yes, or if Help puts a postal code in the zone steps.
Services
Reviews
5/5
Mail: info@onlineorigins.nl
Tel: 073 234 0612
KVK: 89825624
BTW: NL865123639B01
Bruistensingel 500,© 2026 Online Origins