JavaScript is disabled on your browser. Please enable it for better user experience and functioning of site.


  1. Home
  2. /
  3. Docs
  4. /
  5. Vendor
  6. /
  7. Shipping & Delivery
  8. /
  9. What are the shipping cla...

What are the shipping classes on

“Shipping Classes” can be used to group products of similar type and can be used by some shipping methods, such as Flat Rate Shipping, to provide different rates to different classes of products. For example, with shipping classes and Flat Rate Shipping, it’s possible to create different flat rate shipping costs for different product types, like large items and small items.   Here is a list of the available shipping classes on

  • Fragile items: Use this class for fragile items. These items are fragile and may need bubble wrap and an extra large box.
  • Large items: Use this class for large items. These items are large, such as furniture, which may result in additional shipping charges.
  • Small items: Use this class for small items. These items are small, and may even fit in an envelope, which may result in cheaper shipping charges.
  • No shipping: Use this class for your default products. Not every product needs to be assigned a shipping class. You can use shipping classes for your unique products with special requirements (such as large furniture) but “No Shipping Class” will apply to all of your other regular products.

  In addition, we also have the following shipping classes available. These are useful if you want to offer Free Shipping for some products and a Flat Rate for the rest (read more about this here), for example. These only need to be used in special circumstances where you would like to offer different shipping methods and rates on a per product basis.

  • Free shipping: Use this class for products that have free shipping.
  • Regular shipping: Use this class for products that have regular shipping.
  • Expedited shipping: Use this class for products that can have expedited shipping.
  • Discounted shipping: Use this class for products that are eligible for discounted shipping.
shipping classes

shipping classes


Shipping Class Costs

The shipping class cost settings allow you to add a unique cost for each shipping class. This is particularly useful if heavier items are more expensive to ship, for example. To add a shipping class cost, all you need to do is edit the shipping method for a particular shipping zone. The “No Shipping Class Cost” is applied to all products that don’t have a particular shipping class assigned to them. Don’t add currency symbols when adding costs! Flat Rate Shipping allows for advanced costs. You can enter a defined cost, or a sum for calculating the cost. The cost field allows you to charge a flat rate per item, a percentage based cost, or a minimum fee. There is no need to include currency symbols when adding costs. For advanced calculations, the available placeholders are:

  • [qty] – Number of products in the cart.
  • [cost] – Total cost of products in the cart.
  • [fee] – An additional fee. This fee has optional arguments
    • percent – A percentage based on total order cost.
    • min_fee – A minimum amount. Useful when using percentages.
    • max_fee – A maximum amount. Useful when using percentages.

For example: 10 + ( 2 * [qty] ) is a base shipping cost of ₵10 plus ₵2 for each item in the cart. 20 + [fee percent=”10″ min_fee=”4″] is a base shipping cost of ₵20 plus 10% of the order total, which is at least ₵4. For the “Discounted Shipping” class, the cost can be calculated using a fixed number that is less than your usual rate (₵10 instead of ₵20, for example), or using a sum that applies a discount, such as 20 – [fee percent=”10″] which equals a base shipping cost of ₵20 (your usual rate) minus 10% of the order total.  

Calculation Type

There are two options for calculation type:

  • Per Order – Picks the most expensive option based on shipping costs in the cart.
  • Per Class – Charges shipping for each shipping class.

For example, using the “Per Class” calculation, the shipping cost will be calculated using the shipping class cost of each product in the cart. If the “Large item” class cost was set 50 * [qty] and the “No Shipping” class cost was set to 10 * [qty], a cart with 1 product from each class would total ₵60. This is because the large item would have a shipping cost of ₵50 and the other item would be ₵10. If you were to use the “Per Order” calculation type, the shipping total would just be ₵50 as it is the highest shipping cost out of both products. Always use the Per Class calculation type when using shipping class costs.   How to set shipping class costs:

  1. Log into your ↗ Vendor dashboard.
  2. Click the Settings tab on the left menu.
  3. Then click the Shipping tab on the left menu.
  4. Click edit next to the zone you would like to edit.
  5. Click edit next to the shipping method you would like to add classes to.
  6. Ensure that the “Cost” field located underneath “Tax status” is blank. This cost is applied to the entire cart and will be factored into the overall shipping cost if the shipping class costs are added below. For accurate costing, it is best to leave it blank. If you are not using shipping class costs, then use the “Cost” field.
  7. Add the cost of each shipping class you would like to use for this shipping method.
  8. Set the Calculation Type to Per Class: Charge shipping for each shipping class individually from the drop-down menu.
  9. Click Save Settings, then click Save Changes.
  10. Then edit the product listing’s shipping class to ensure that these costs are applied.
adding shipping class costs

adding shipping class costs

Note: The shipping zone called “Locations not covered by your other zones” is used for customers who do not match any of the custom zones you add. Adding methods to this zone is completely optional, depending on your needs. It cannot be moved, renamed or deleted because it acts as the default option when no other zones apply.

Still stuck? Contact

How can we help?