Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
v:2.0:coupons_and_discounts [2019/11/28 08:17] – [Coupon Codes] adam | v:2.0:coupons_and_discounts [2024/04/05 20:27] (current) – [Coupon Codes] foxybrett | ||
---|---|---|---|
Line 137: | Line 137: | ||
</ | </ | ||
- | **From Example** | + | **Form Example** |
< | < | ||
<form action=" | <form action=" | ||
Line 171: | Line 171: | ||
: The name displayed in the cart, once a coupon has been added. For example, "Loyal Customer 20% Off Coupon" | : The name displayed in the cart, once a coupon has been added. For example, "Loyal Customer 20% Off Coupon" | ||
; Coupon Code | ; Coupon Code | ||
- | : This is the " | + | : This is the " |
; Coupon Variations | ; Coupon Variations | ||
: FoxyCart allows for a single coupon code to be defined, but to generate multiple distinct coupon variations (up to 100 at a time). This allows for easy creation of multiple unique codes, all with identical discount options, which can be very useful for mail merges or other coupon distribution where any individual coupon code may only have 1 single use, but you may need dozens or hundreds (or thousands). | : FoxyCart allows for a single coupon code to be defined, but to generate multiple distinct coupon variations (up to 100 at a time). This allows for easy creation of multiple unique codes, all with identical discount options, which can be very useful for mail merges or other coupon distribution where any individual coupon code may only have 1 single use, but you may need dozens or hundreds (or thousands). | ||
Line 197: | Line 197: | ||
: Similar to the category quantity discounts, but can be applied to multiple or all categories. So if a coupon code only applies to the T-Shirt category and there are no T-Shirts in the cart, no discount will be applied. | : Similar to the category quantity discounts, but can be applied to multiple or all categories. So if a coupon code only applies to the T-Shirt category and there are no T-Shirts in the cart, no discount will be applied. | ||
; Restrict Usage by Product Code | ; Restrict Usage by Product Code | ||
- | : If you want to limit which products can use this coupon, you can enter a comma separated listed of product codes or partial product codes using '' | + | : If you want to limit which products can use this coupon, you can enter a comma separated listed of product codes or partial product codes using '' |
+ | ; Restrict by Item Options | ||
+ | : You may have arbitrary item options (like '' | ||
+ | : The functionality is only available in the new admin and via the API. | ||
+ | : Though not technically item options, the following native item values can also be matched against: '' | ||
; # of Uses (Total) | ; # of Uses (Total) | ||
: If you want to limit the number of uses this coupon as a whole can be used, enter a number here. If, for example, only the first 50 customers can use the coupon, enter 50 here. This relates to coupon variants and the number of uses per code (below). If you have 1 coupon code and 10 uses, the coupon will not be able to be used after 10 successful transactions. If you have 1 coupon with 100 variants but only 50 uses, only the first 50 uses will be allowed, regardless of the number of uses per code. | : If you want to limit the number of uses this coupon as a whole can be used, enter a number here. If, for example, only the first 50 customers can use the coupon, enter 50 here. This relates to coupon variants and the number of uses per code (below). If you have 1 coupon code and 10 uses, the coupon will not be able to be used after 10 successful transactions. If you have 1 coupon with 100 variants but only 50 uses, only the first 50 uses will be allowed, regardless of the number of uses per code. | ||
Line 208: | Line 212: | ||
For the three options that limit a coupon based on usage (either in total, or by code or customer), a coupon is only considered used if it applies an actual discount on the transaction. This means for subscriptions that have a future start date, making their initial transaction $0, that won't count towards the usage for a coupon. | For the three options that limit a coupon based on usage (either in total, or by code or customer), a coupon is only considered used if it applies an actual discount on the transaction. This means for subscriptions that have a future start date, making their initial transaction $0, that won't count towards the usage for a coupon. | ||
</ | </ | ||
+ | |||
+ | <WRAP center round info 90%> | ||
+ | **Selling subscriptions with the PayPal Express Checkout (Legacy) integration? | ||
+ | </ | ||
+ | |||
+ | ===== Tax-Inclusive Pricing with Coupons & Discounts ===== | ||
+ | |||
+ | Coupons and discounts get a little trickier, and how you want coupons to work in the context of [[./ | ||
+ | |||
+ | This is easiest to communicate by way of example. Assume an $100 (tax-exclusive) product ($110 tax-inclusive price), a 10% tax (inclusive), | ||
+ | |||
+ | ^ **Scenario** | ||
+ | | **Template Set** | Tax-Exclusive | ||
+ | | **Item Price (displayed)** | ||
+ | | **Item Price (actual)** | ||
+ | | | ||
+ | | **Coupon' | ||
+ | | **Coupon' | ||
+ | | **Coupon Discount (actual)** | ||
+ | | **Coupon Discount (displayed)** | 15.00€ | ||
+ | | | ||
+ | | **Item Price, post coupon (not displayed)** | 85.00€ | ||
+ | | **Item Price, post coupon (actual)** | ||
+ | | | ||
+ | | **Tax** | ||
+ | | | ||
+ | | **Order Total** | ||
+ | |||
+ | The three settings to note are: | ||
+ | - The template set's tax inclusive setting. | ||
+ | - The coupon' | ||
+ | - The coupon' | ||
+ | * <wrap tip>This is only important for " | ||
+ | * Scenario #3 shows what would happen without an inclusive tax rate. (It behaves identically to scenario #1, which is tax-exclusive.) | ||
+ | * The inclusive tax rate should be the default tax rate for the customers who'll use the coupon. This ensures your coupon is always for the expected amount, even if a customer' | ||
+ | * The inclusive tax rate functionality behaves identicaly regardless the tax-inclusive or taxable settings, but it's generally only useful in the tax-inclusive scenarios. | ||
+ | |||
+ | |||
+ | |||
+ | <WRAP round tip> | ||
+ | |||
+ | <WRAP round important> | ||
===== Notes ===== | ===== Notes ===== | ||
* **Time and dates are relative to your store' | * **Time and dates are relative to your store' | ||
* The coupon code entry block is hidden from the cart unless the store has at least one valid coupon, where " | * The coupon code entry block is hidden from the cart unless the store has at least one valid coupon, where " | ||
+ | * If a customer attempts to complete a transaction with a coupon that has since become invalid (for example if another customer has since completed a purchase with it, causing the maximum uses limit to be met), then the customer will be sent back to the checkout with the coupon removed and an error message (checkout language string for '' | ||
+ | ==== Tracking $0 coupons as used ==== | ||
+ | |||
+ | By default, only those coupons that apply an actual discount to the cart are tracked as used on completed transactions. This means that if you have a coupon set with a discount tier like '' | ||
+ | |||
+ | To track $0 coupons, you can set up the tier as '' | ||
+ | |||
==== General Discount Notes ==== | ==== General Discount Notes ==== | ||