Skip to content

Delivery zones & fees

Delivery pricing decides what a customer pays for shipping at checkout. This is separate from which courier actually carries the parcel (Courier providers).

Set per store in the deep-ops console under Core → Tenant configs → Commerce. A 0/blank value falls back to the deployment default (.env).

Setting Purpose Tenant-config default Deployment fallback (.env)
shipping_base_fee Flat delivery fee applied to an order 0 → use fallback COMMERCE_SHIPPING_BASE_FEE = 60.00
free_delivery_threshold Subtotal at/above which delivery is free (0 = disabled) 0 → use fallback COMMERCE_FREE_DELIVERY_THRESHOLD = 2000.00
tax_rate_name Name of the billing tax rate to apply (blank = none) blank → use fallback COMMERCE_TAX_RATE_NAME = VAT
default_city Fallback city for payment/courier when an address omits one blank

So a store either sets its own numbers in the tenant config, or leaves them at 0/blank and inherits the deployment defaults above.

Tenant config (Commerce):
shipping_base_fee = 60.00 # flat ৳60 delivery
free_delivery_threshold = 3000.00 # free over ৳3000
tax_rate_name = VAT
default_city = Dhaka

A ৳2,500 order pays the ৳60 flat fee; a ৳3,200 order ships free.

Related: Store settings & branding · Courier providers · Payment providers.