Skip to main content
Shipping controls what your customers see at checkout: which addresses you deliver to, the rates and delivery estimates offered, and whether cash on delivery is available for a given order value. It is built in three layers:

Profiles

Which products a set of shipping rules applies to

Zones

Where you ship — by state and country, or by PIN code

Rates

What you charge, and whether COD is accepted

Shipping profiles

Open Shipping from the left navigation. Profiles come from your store, each covering a group of products.
Shipping and Delivery page listing a General Profile with product and zone counts, a last synced timestamp, and a Sync button

Settings → Shipping. Each profile shows how many products and zones it covers.

Each row shows the profile name and how many products and zones it covers. Click a profile to manage its zones.

Keeping profiles in sync

Profiles and their products mirror your store, so the list can fall behind if you have just reorganised products there.
  • Last synced shows when FlexyPe last pulled from your store
  • Sync pulls the latest profiles and product counts
Sync after you create a new shipping profile in your store, or after moving products between profiles. Until you do, checkout keeps using the rules FlexyPe already has.

Shipping zones

A zone is a set of places you deliver to. Inside a profile you’ll see each zone with the rates attached to it.
Shipping Zones page showing a Domestic India zone with a rates table listing rate name, estimated delivery time, range, COD status, active toggle, and edit and delete actions

Zones inside a profile, each with its own rates, COD status, and active toggle.

Use the menu on a zone to Edit zone or Delete zone.

Creating a zone

Click Add Shipping zone, give the zone a name, and choose how it is defined.
Create shipping zone dialog with zone name field, type set to state and country based, and a searchable checkbox list of countries

A state and country based zone — search and tick the countries or states it covers.

Search for a country or state and tick everything the zone should cover. Use this for most setups — one zone for domestic delivery, another for international, or separate zones per state where your rates differ.
The zone name is internal. As the dialog says, customers won’t see it — they only see the rate name and delivery estimate.

Shipping rates

A rate is a delivery option shown at checkout. Add one with Add rate on a zone, or edit an existing one with the pencil icon.
Edit Shipping Rate drawer with name, estimated time, type radio buttons, pricing conditions showing min order price, max order price and shipping charges, an accept cash on delivery checkbox with COD charges, and a non-serviceable PIN codes upload

The rate editor: name, delivery estimate, pricing basis, price conditions, and COD settings.

1

Name the rate

Name is what the customer sees at checkout — Standard, Express, Free Delivery.Estimated Time is optional and appears next to it, for example 3-5 Business days. Leave it blank if you’d rather not commit to a window.
2

Choose what the price depends on

  • Based on order price — conditions are matched against the cart value
  • Based on order weight — conditions are matched against total weight
Weight-based rates rely on product weights being set correctly in your store. If weights are missing, price-based rates are the safer choice.
3

Set the pricing conditions

Each condition is a band with a Min Order Price, an optional Max Order Price, and the Shipping Charges to apply:Leave Max blank on the last band so it covers everything above the minimum — that’s what the zone list means by “Orders from ₹0 and up”.Click Add Rate to stack another band.
4

Decide on cash on delivery

Tick Accept cash on delivery on a band to allow COD for orders in that range, and set an extra COD charge if you want one. Leave it unticked and those orders are prepaid only.
COD per band is how you cap risk on high-value orders — accept COD below your threshold, and require prepayment above it. The zone list then shows Partially active for that rate.
5

Exclude PIN codes you can't reach

Non-serviceable PIN Codes is optional. Upload a CSV of PIN codes where this rate should not be offered, even though they fall inside the zone. Same format and 10 MB limit as serviceable PIN codes.
6

Save

Click Save. The rate appears in the zone’s table and goes live at checkout immediately.

How customers see it

At checkout, once a customer enters a deliverable address, FlexyPe matches it to a zone, then shows every active rate in that zone whose conditions match the cart. Each option shows its name, delivery estimate, and charge. Whether COD appears as a payment option depends on the band the order value falls into. If no zone covers the address, or no rate matches the cart, the customer cannot complete checkout for that address.

Frequently asked questions

No zone covers it. For a state and country zone, confirm the state is ticked; for a pincode zone, confirm the PIN code is in the uploaded list and not in a non-serviceable list on the rate.
Cash on delivery is enabled on some price bands of that rate but not others — usually because COD is allowed below a value threshold and blocked above it.
Add a condition band starting at your threshold with the charge set to ₹0, and leave its maximum blank.
Yes. Use the Active toggle in the zone’s rate table. The rate stops appearing at checkout but keeps its configuration.
Click Sync on the Shipping page to pull the latest profiles and product counts.
Both appear at checkout and the customer chooses. Use distinct price bands if you want only one option shown for a given cart value.

Need help?

Contact Support

Questions about zones, rates, or COD availability

Orders

See the shipping charge applied to each order