Learn how to install, configure and use Ecomly
Coupons are a great way to offer discounts and rewards to your customers and can help promote sales across your shop.
To use coupons with WooCommerce.
More info at Configuring Ecomly– General options.
To add a coupon:
Under Coupon Data, there are three sections you can use to add restrictions and limits for the coupon: General, Usage Restriction, and Usage Limits.
NOTE: Leaving “Products” and “Exclude Products” blank allows the coupon to be applied to the entire store.
Once you’ve configured all settings, select Publish and your coupon is ready to use.
If you do not want the coupon to be immediately available, you can schedule it to become available on a future date/time using the option in the Publish settings.
Once coupons are published, go ahead and make them available to customers: Copy the title and send, advertise it via email, social media, and onsite banners.
Coupons can be added to or removed from orders in the Edit Order screen. Orders must be unpaid and you need to know the coupon code you wish to apply.
Coupons are applied to the product price before tax is calculated. To make sure taxes are then calculated correctly due to rounding, we need to split the discount across all items in the cart rather than remove an amount from the total.
When you split a discount across the cart, naturally, half values could occur that in turn can cause rounding issues once everything is summed up.
To help prevent this, we only use cent values. Once split between items, any remainder is applied one line item at a time until exhausted. The final total will then total the applied discount total. This is most important for fixed cart discounts.
Coupons are applied to individual products or the items in the cart. Shipping Rates are not cart items so coupon discounts will not be applied to shipping. e.g. A $50 coupon applied to a $40 product with a $10 Flat Rate shipping will only discount $40. The order will still cost $10.
Yes, if you are a developer, it’s possible to customize the JS-driven Generate Coupon Code functionality by specifying the length of code, and add a prefix and/or suffix. The Core team intentionally excluded characters that could be ambiguous or difficult to read.