Promo Code is a new feature available to Storefront V2. webstores. Instructions below prepared by Frank Jackson.


Promo Code functionality must be enabled for each site. This feature gives us the flexibility to add many different types of discount codes. See video for a tour/overview of promo codes.




Promo Code Instructions

Static Display:

              Important!

              Instructions:

              Step 1: Name and Code your Promo Code

                             The text set in the “Name” field will show underneath the product/s at the checkout screen. This is used to describe to the end user what the promo code is for. For example, a name for a “FALLFOX20” promo code could be, “Fall Fox Promo 20% Off”.

                             The text set in the “Code” field will be the code the customer uses to activate the promotion at the checkout screen. 

              Step 2: Setting the Date

                             Select the date / time of when the promo code will run. The promo code will only run during the date range that is inputted in this field.

Dynamic Display: (This paragraph will change based off of the “type” someone selects)

              Step 3: Setting the Type

                            AmountOff: Discounts a monetary amount at checkout

                             WARNING: Setting “Max Discount / Amount Off” to 0 could make checkout subtotal free.

                             WARNING: Setting “Max number of items discount can be applied to” to 0 could have the promo apply to every item in cart.

                             The value that is set in the “Max Discount” field (other than 0) will be the value discounted from the highest priced item in the cart.

                              The value that is set in the “Max number of items discount can be applied to” field can be used in conjunction with the “Max Discount” to have a 100% discount on the highest priced item in the cart. For example, if you set “Max Discount” to 0, and set “Max number of items discount can be applied to” to 1, then a qty of 1 of the highest priced items in the cart will now have a 100% discount. You can use this with the “All Products Eligible” option to have one or more specific products free in checkout.

                            PercentOff: Discounts a percentage amount at checkout

                             WARNING: Setting “Percent Discount” to 100 and “Max Discount / Amount Off to 0 could make checkout total free.

                             WARNING: Setting “Max number of items discount can be applied to” to 0 could apply a percent discount to all items in checkout.

                             WARNING: Percent Discount will apply to the highest priced item in checkout unless changed in “All Products Eligible” option

                             The value set in the “Percent Discount” field will apply a percentage discount from the highest priced item/s in the cart.

                             The value set in the “Max Discount / Amount Off” field (other than 0) will prevent a promo code from possibly discounting too much from the total checkout price. For example, setting the “Percent Discount” to 20%, and having the “Max Discount / Amount Off” set to 10 will only allow $10 to be discounted if the discounted amount taken off in checkout is greater than $10.

                             The value that is set in the “Max number of items discount can be applied to” field (other than 0) will only allow the discount to be applied to a certain qty of items.

                            FreeShippingOnly: Promo code waives shipping fee at checkout

Static Display:

              Step 4: Setting Additional Options

                            Limit number of redemptions

                                           WARNING: Setting “Redemptions Per User” to 0 could allow a single user to apply a promo code an infinite number of times.

                                           WARNING: Setting “Total Redemptions” to 0 could allow a promo code to be used an infinite number of times.

                                           The value set in the “Redemptions Per User” field (other than 0) will limit the number of times a single user can apply a promo code.

                                           The value set in the “Total Redemptions” field (other than 0) will limit the total amount of times (regardless of how many users) can apply a promo code.

                             Require minimum subtotal or qty for promo to apply

                                           WARNING: Setting “Min Item Quantity on order” to 0 could allow a promo code to be applied to a checkout with any qty of items.

                                           WARNING: Setting “Min Subtotal” to 0 could allow a promo code to be applied to a checkout with any subtotal amount.

                                           The value set in the “Min Item Quantity on order” field (other than 0) will only allow a promo code to be applied if it meets the minimum item quantity at checkout.

                                           The value set in the “Subtotal” field (other than 0) will only allow a promo code to be applied if it meets the minimum subtotal amount at checkout.

Can Combine with Other Promos

              This feature allows multiple promo codes to stack as long as there are no conflicts.

                            Waive Shipping Costs

                                           This feature allows a promo code to also take off free shipping, this could help in certain situations where you don’t want a user to type in two promo codes.

                             All Products Eligible

                                           WARNING: If the “Max Product QTY” or “Max Discount Each” field when using the “All Products Eligible” option is less than the “Max Discount/Amount Off” or “Max number of items discount can be applied to” field when selecting the type of Promo code, the promo code will automatically default to the smaller values in the “All Products Eligible” section.

                                           This feature allows a promo code to only apply to certain products. Additional thresholds such as “Min Product Qty” (promo code only applies when this field meets the minimum qty of a product at checkout), “Max Product Qty” (promo code will only be applied the products that are lower than this quantity at checkout ), and “Max Discount Each” (promo code will only allow a maximum $ amount to be taken off each product) can be used to further tailor products to a promotion.