Purpose: In this article, we explain how you can add rates for your Dynamic Checkout shipping methods.
You can also enable free shipping above a certain amount, or enable promotional coupons to apply discounts to Dynamic Checkout shipping methods.
How to set your shop currency in Sendcloud
- In Sendcloud, go to Dynamic Checkout > click on Edit next to your WooCommerce/Magento V2.4 integration
- From the dropdown menu, select the currency of your webshop (you can search the list via currency code, e.g. USD) and click on Change currency
- Rates will now be displayed in Sendcloud in your selected currency.
Step 1: Enable shipping rates in Sendcloud
- To add rates for existing shipping methods, go to Dynamic Checkout > Edit > click a Delivery Zone > select Edit next to the method you want to configure
- Scroll down until you see the section Shipping rates
- Click Use shipping rates to enable shipping rate configuration via Sendcloud
Once you've enabled shipping rates in Sendcloud, the option to add a rate per available weight class will become available.
Step 2: Add rates per shipping weight class
You can enter the price you want to charge per weight class into the rate amount fields. The weight classes shown are based on the chosen shipping method.
All available weight classes are enabled by default, but you can untick a class to disable it from appearing on your checkout page. For example, if you want to offer shipping with UPS but only for parcels weighing up to 30 kg, you can disable the UPS weight class 30-70 kg to prevent your customers from being able to select this shipping option at checkout.
How do weight classes work?
You can set different shipping rates based on the total weight of the order when all the items are packaged into the same box.
- The shipping price shown to your customers at checkout will be based on the total order weight.
- E.g. In the example above, if the order weight is 6 kg, your customer will be charged 3.00 EUR.
- If the order weight is 6.01 kg, the customer will be charged 5.00 EUR.
- If the order weight falls within a weight class that you have disabled, this delivery method won't be displayed at checkout.
- E.g. In the example above, if the order weight is above 20 kg, this delivery method won't be displayed.
- If the customer removes some items from the cart, and the weight is now 19 kg, the method will appear on the checkout page with a delivery cost of 9.00 EUR.
For rates to be applied to parcels based on total order weight, you need to have configured item weights for all of your products. If no parcel weight can be determined because a product weight is not configured, then the weight class set as default will be displayed.
You can add product weights and dimensions for each item you sell via WooCommerce > Settings > Products:
For more help setting up product specifications in WooCommerce, see here.
Step 3: Enable free shipping above an order value
You can offer free shipping to your customers over a specified cart value by editing a shipping method and enabling the Offer free shipping... option. Enter a value into the From amount field to have free shipping apply for orders with a total value above this amount:
Step 4: See an overview of your Dynamic Checkout shipping rates
Once your delivery method is saved and your checkout configuration is published, you can see an overview of your published shipping methods in WooCommerce by going to Settings > Sendcloud:
In Magento, this overview can be found under Sendcloud > Configuration > Dynamic Checkout.
Step 5: Set up discount coupons for free shipping
If you want your Dynamic Checkout shipping methods to support promotional shipping coupon codes, you need to first enable free shipping and enter a minimum From amount for this shipping method in Sendcloud (Step 3). If you want your customers to only qualify for free shipping via a promotional coupon (and not due to meeting a minimum cart value), we recommend that you set the minimum order amount to a high value.
Once you've enabled free shipping in Sendcloud, you need to enable additional settings in WooCommerce for this delivery method.
- In your WooCommerce back-end, go to WooCommerce > Settings > Shipping
- All of your published delivery zones are displayed here. Click on a zone name to edit:
- In the delivery zone settings, all of your published Dynamic Checkout shipping methods for this zone are displayed. Click Edit next to a shipping method:
- The field Enable Free Shipping should be set to Yes (if you have enabled free shipping above a cart value in Sendcloud (Step 4), this will already be set to Yes automatically)
- In the field Free shipping requires..., select from the following options:
- The amount in the Minimum Order amount for Free Shipping field will automatically be set to the From amount value you indicated in Sendcloud for this shipping method.
- In the section Coupons discounts, you can choose to apply the minimum order amount rule before (checked) or after (unchecked) the coupon discount is applied.
For example, if your minimum order value to qualify for free shipping is set to €20, your end customer has a product worth €25 in their cart, and they want to apply a coupon which offers €10 discount:
- After discount: The order amount is €25 - €10 = €15. The customer will not receive free shipping, because the minimum order value after the coupon is applied is only €15.
- Before discount: The order amount is €25 and the €10 discount is ignored. The customer will receive free shipping based on the minimum order amount rule, and the coupon discount will still be applied.
Q: I want to offer free shipping via a promotional coupon to my first-time customers - what do I do?
- Enable free shipping for your Dynamic Checkout shipping method and add a high minimum order (From amount) value in Sendcloud
- In WooCommerce, in the options for Free shipping requires... select: "A minimum order amount OR a coupon" from the drop-down menu
Step 6: Continue configuring your Dynamic Checkout methods
Return to the set-up guide for your shipping method to continue adding Holidays, specify your Cut-off times, and to save and publish your configuration.
Service point delivery