Hi there,
In response to your inquiry, the standard functionality of WooCommerce does not allow for negative shipping costs. The shipping cost field is designed to reflect the amount that you, as a store owner, need to charge your customers to ship the products they have purchased. Therefore, entering a negative value could be interpreted as you owing your customers’ money for shipping, which is not a typical e-commerce scenario.
Can you share with us the reason for wanting to enter a negative value?
Hi,
We sell products with a transport price included in the price of the product like many shops. we wish to grant a transport price deduction when the customer comes to pick up his package at the store with consequently a negative transport price. Many shops need this feature.
Hello @tikimob
Thank you for reaching out. WooCommerce by default doesn’t support negative shipping charges. However, there are alternate methods you can use to achieve this.
First, instead of trying to assign a negative value to the shipping cost, you can create a discount or coupon that can be applied at checkout when your customers select in-store pickup. Here is how you would set it up:
1. From your WooCommerce dashboard, navigate to WooCommerce → Coupons.
2. Click on “Add coupon”.
3. Create a name for your coupon (e.g., “In-Store Pickup”).
4. In General → Discount type → choose “Fixed coupon cart discount” in the dropdown.
5. Enter the amount that you wish to discount in the “Coupon amount” field.
6. In the “Usage restriction” tab, set the “Minimum spend” to the value of your shipping fees to ensure this discount is only being applied if customers are not using any shipping service.
You can modify the settings based on what you need for your store.
Educate your customers about this coupon code on your website and prompt them to apply the coupon if they are purchasing with an in-store pick up.
Secondly, you can utilize a plugin: There are numerous WooCommerce plugins that allow you to provide more specific shipping options – like “WooCommerce Advanced Free Shipping”. These plugins could be used to offer an “In-Store Pickup” option with a cost adjustment.
Finally, if you have coding expertise or access to a developer, you might custom-build this functionality.
Best,