Free Shipping Discount

11 months ago
Hi,

Is there a way to offer a free shipping coupon when a customer has a X dollars in their shopping cart?
11 months ago
Discount type: Assigned to shipping
Requires coupon code   ./

Requirements:
   Discount requirement type:  <Discount on Cart Subtotal>
https://www.nopcommerce.com/en/extensions?searchterm=subtotal&category=discounts-promotions
11 months ago
Thanks! Is there a way to have the coupon apply to a specific shipping method only?  ie....Ground / 2-Day / Overnight?
11 months ago
I'm not aware of any discount requirement plugin that can check the selected shipping method.  It requires customization, ...

or Shipping Director can do it.   For example, if your coupon code is "freeground" and you are using FedEx (that can return methods for Ground, etc.), the rules would be:

Type:        Boolean
Name:        FreeGround
Expression:  Customer.HasDiscountCouponCode("freeground")

Type:        Option
Name:        Free ground shipping with coupon
Expression:  true
Rate Expression:      Shipping.FedEx
Surcharge Expression: [FreeGround] and [$Name].Contains("Ground") ? -[$Rate] : 0
Name Expression:      [FreeGround] and [$Name].Contains("Ground") ? "Free Ground Shipping" : [$Name]


The Surcharge Expression adjusts the rate returned by FedEx.  It uses " ? : " (if-then-else) operator to subtract the rate to calculate $0 = free shipping.