How shipping methods work in Storeep
Every shipping method belongs to a specific market (country). When a buyer checks out, Storeep shows only the shipping methods configured for their market. You can create as many methods as you need per market, for example a "Standard" method and an "Express" method, each with different pricing and delivery times.
Adding a shipping method
- Go to Settings → Markets.
- Click the market you want to configure.
- Click Shipping.
- Click Add (or the add button in the shipping methods list).
- Fill in the fields described below and click Add.
Activate toggle
The Activate checkbox controls whether this shipping method is shown at checkout. You can create a method in advance and leave it deactivated, then enable it when you are ready. Deactivated methods are not visible to buyers.
Shipping Name
The name shown to buyers on the checkout page (for example, "DHL Express" or "Free Standard Delivery"). Maximum 50 characters. Required.
Pricing type
Select one of the following pricing types. The fields that appear below change depending on your selection.
Free shipping
Buyers pay nothing for shipping. No price fields are shown. Use this for promotions or when you absorb shipping costs entirely.
Fixed pricing
Charge the same shipping amount for every order, regardless of item count or weight.
- Shipping price: the flat amount charged per order, in the market's currency. Required. Must be a valid decimal number.
Pricing by quantity
Shipping price grows with the number of items in the cart.
- Shipping price: the base amount charged, in the market's currency. Required.
- Per (Unit/s): the number of units that the base price covers. Must be a whole number between 1 and 999. Required. For example, setting the shipping price to 10 and the per-unit count to 3 means the base covers up to 3 items; additional blocks of 3 items each add the same amount.
Pricing by weight
Shipping price grows with the total weight of the cart in kilograms.
- Shipping price: the base amount charged, in the market's currency. Required.
- Per first (Kilogram): the weight in kg that the base price covers. Required. Must be a valid decimal number.
- Charge price: an additional amount charged for each subsequent weight increment beyond the base. Optional.
- Charge every (Kilogram): the weight increment in kg for each additional charge. Optional (used together with Charge price).
Calculated later
Tells the buyer that the shipping cost will be communicated after the order is placed. No price fields are shown. Useful when shipping costs depend on factors you can only determine after order placement (for example, parcel dimensions confirmed at packaging).
Pricing by states / regions (Algeria only)
This option appears only when the market is Algeria. It lets you set a different shipping price for each of Algeria's 58 wilayat (states). Each state is listed with its number and name; enter the price for each state individually. States left blank have no price assigned for that shipping method.
Free shipping threshold (optional)
For any paid pricing type (fixed, quantity, weight), you can configure a threshold that makes shipping free when the buyer reaches a certain cart condition. Two fields appear:
- Free shipping rule: the condition to evaluate:
- None: always charge the configured shipping price (no threshold).
- Cart total: free shipping when the cart subtotal reaches the threshold amount.
- Item count: free shipping when the buyer has a certain number of items in the cart.
- Cart weight: free shipping when the total cart weight reaches the threshold.
- Product price: free shipping when any single product in the cart costs the threshold amount or more.
- Free shipping amount: the numeric threshold value. Must be a positive number greater than zero. Required when a rule other than None is selected.
Both fields must be filled if you want to use a threshold: you cannot set a rule without an amount, or an amount without a rule.
The free shipping threshold is hidden for Free shipping and Calculated later types, because those types never charge a base price.
Product filter
Controls which products this shipping method applies to:
- All products: the method is available for any product in the cart.
- Only specific products: the method only appears at checkout when the cart contains at least one of the listed products. Use the product search selector to add products; at least one valid product must be selected when this option is chosen.
Shipping duration (optional)
A text description of the expected delivery time, shown to buyers on the checkout page (for example: Between 24h and 48h). Maximum 50 characters. Leave blank if you do not want to display a delivery estimate.
Editing a shipping method
Click an existing shipping method in the list to open its edit form. All the same fields are available. The pricing type selector is pre-set to the saved type, and all saved values are pre-filled. Save your changes with the Save button.
Deleting a shipping method
In the shipping methods list, check the checkbox next to the method and select Delete from the dropdown. Deleted methods are removed immediately and no longer appear at checkout.
What to check
- If no shipping methods appear at checkout for a buyer, verify that at least one method for their market is both saved and activated.
- If a quantity-based or weight-based method is not calculating correctly, double-check the Per or Per first field: the base price covers up to that number of units or kilograms before additional charges apply.
- If buyers are not getting free shipping even though they reached the threshold, confirm the Free shipping rule condition matches what you intended (cart total vs. item count vs. product price).
- For Algeria state pricing, states left with an empty price field have no price configured for that method. Consider filling all states or switching to a different pricing type if not all states are relevant.