• Resolved giuseppelinkdigital

    (@giuseppelinkdigital)


    Hi,

    I have a client who would like coupons to be able to pay for shipping fees too, but I’m struggling to find a solution.

    For example, if an order total is £20, shipping is £5, then a coupon for £25 would result in nothing left to pay. Default WooCommerce would only subtract it from the order total, leaving the £5 shipping fee to pay.

    I found this plugin but when you use coupons with this installed/active it completely deducts the shipping fee even if the coupon amount does not surpass the order total.

    The plugin hasn’t been updated in over a year and I’m struggling to find an alternative solution. Has anyone achieved this? I’m starting to wonder if it’s at all possible as I can’t find any solutions for this.

    (Apologies if this has been covered before but searching for ‘coupons’ and ‘shipping’ result in a lot of ‘free shipping coupon’ posts that aren’t relevant for this issue.)

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support RK a11n

    (@riaanknoetze)

    Hi there!

    I’m a bit confused on the use case ??

    Should the coupon cover part of the shipping fee, or the entire fee? If it’s part – which part comes first, the product cost or the shipping cost?

    Equally, have you considered configuring your coupon to enable “Free Shipping”? For more information on how to set that up, have a look at the following guide: https://docs.woocommerce.com/document/free-shipping/

    Thread Starter giuseppelinkdigital

    (@giuseppelinkdigital)

    Hi,

    It should be able to cover part or the entire thing depending on the order total + shipping and how much discount the coupon allows.

    The client’s site offers gift cards, which are basically coupons for the amount of the gift card purchased. The clients reason for wanting this is that they think it’s unfair that someone with one of these coupons could lose some of its value.

    If a customer has a coupon for £25 and your order total came to £20 + £5 shipping fee.
    The customer is losing £5 of the coupon because default WooCommerce doesn’t allow coupons to cover the cost of shipping. (See example here – The order comes to £26.99, and I use a coupon for £27, but the coupon is only used on the subtotal and the customer needs to pay the full shipping fee.)

    The client doesn’t want to allow completely free shipping, as it may only be a couple of pound left on the coupon, which wouldn’t cover all of the shipping rates.

    Hope this makes a bit more sense.

    Plugin Support Hannah S.L.

    (@fernashes)

    Automattic Happiness Engineer

    Thanks for explaining further!

    WooCommerce coupons don’t cover shipping because the shipping price can be so variable. You do have the option to add free shipping to a coupon, which covers all of it.

    I recommend giving this plugin a spin – it looks like it’ll do exactly what you need:
    https://www.ads-software.com/plugins/wpant-coupons-pay-for-shipping-woocommerce/

    Thread Starter giuseppelinkdigital

    (@giuseppelinkdigital)

    Thanks for your reply Hannah but I have tried that plugin (See original post). I don’t think it’s working as intended and hasn’t been updated in over a year. It causes the whole shipping fee to be deducted when using a coupon, even if the amount of the coupon doesn’t cover the order total and shipping fee.

    The client doesn’t want to go down the free shipping route.

    Thread Starter giuseppelinkdigital

    (@giuseppelinkdigital)

    Also this isn’t resolved?

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Coupons pay for shipping fee possible?’ is closed to new replies.