Skip to content

Advanced Shipping PRO ​

Conditional shipping rules driven by cart subtotal, weight, destination or contents.

Category: Physical · Enable at: Ambikly → Add-ons → Advanced Shipping

What it does ​

A rule engine that plugs into the core shipping-rates filter: the first matching rule becomes the shipping line the customer sees. Rules are evaluated in priority order; if nothing matches and no other method exists, an optional flat fallback applies. Rules are created and deleted from the admin over REST with full validation.

Capabilities ​

  • Conditions: cart subtotal min/max, cart weight min/max, destination countries, has product, has category
  • Results: free, flat, percentage of subtotal, or per item
  • Priority ordering with a stable tie-break; up to 200 active rules
  • Optional fallback flat rate when no rule matches
  • Rejects invalid ranges and unknown result types at save time
  • Result amount floored at zero — a rule can never produce negative shipping

Turn it on ​

  1. Make sure Ambikly Pro is active and your license is activated under Ambikly → Settings → License.
  2. Go to Ambikly → Add-ons, find Advanced Shipping and switch it on. There is nothing else to install.
  3. Open its settings panel and set the options listed below.
  4. Visit your storefront to confirm the new surface appears: shipping method line at checkout, titled from the rule.

Settings ​

Open the add-on's settings panel from Ambikly → Add-ons → Advanced Shipping.

  • Fallback flat rate

Where it appears ​

On the storefront

  • Shipping method line at checkout, titled from the rule

In the admin

  • Shipping rules list, create, delete

For developers ​

REST routes

  • GET /ambikly-pro/v1/shipping-rules
  • POST /ambikly-pro/v1/shipping-rules
  • DELETE /ambikly-pro/v1/shipping-rules

Every route enforces the same capability checks as the rest of the API — see the REST API guide.

Core hooks it listens to

  • ambikly_shipping_rates
  • rest_api_init

The full list is in the hooks reference.

Questions ​

What happens if two rules both match? ​

First match wins, ordered by priority then by age, so ties resolve deterministically to the oldest rule.

Does it talk to carrier APIs for live rates? ​

No. It is a rule engine evaluated against the cart; it is not a replacement for carrier-API integrations.

How is a category condition matched? ​

Against the product’s category — Ambikly products carry one primary category.

Works well with ​

Shipment Tracking

Turning it off ​

Switch the add-on off from Ambikly → Add-ons. Its settings and data stay in the database, so turning it back on restores exactly what you had. A lapsed license pauses it the same way — the store keeps selling on the free core, and nothing is deleted.

PROAdvanced Shipping is part of Ambikly Pro

One license covers all 35 add-ons — $199 a year or $549 once for a single site. Nothing here is sold separately.

See pricing →