Knowledge Base On Sale Modules, Apps & Extensions
I have a group of products in different categories I would like to add to one sale. Do I have to create a sale for each product?
Not necessarily, an easy workaround is to use a disabled category to group products for use in a sale. Here are the steps: Create a category (name it something similar to  'sale_group_A') and make sure it is...
What do each of the On Sale sales do?
Buy Product X Get Product Y Free/Discounted [1] - Select an exact product or products that a customer must purchase, and select an exact product or products that a custom will receive free...
How do I add the On Sale discounts to the Related or Upselling products on my main product display page?
/modules/Upselling_Products/related_products.php Find this code near line 49: if (!empty($product_links))     $smarty->assign("product_links",$product_links); Immediately BEFORE insert this...
How do I display the On Sale coupon data or sale information on the customers invoice?
If you are using a version of On Sale prior to 1.2 you will need to update to the latest version . Make the following changes 1. Open <skin>/mail/html/order_data.tpl Find this code near line...
[Tutorial] How do I create a sale that auto-generates a coupon?
1. Create any sale with a coupon code entered . For example, if you want to send the customer a coupon for $10, create a sale to discount $10 off an order and assign a coupon name to this sale. 2. Create a sale...
On Sale is calculating sales using the price before discount. I need it to use the price after any discounts.
The On Sale modules applies sales in the order set on the main Sale Overview page in your X-Cart admin section. For sales based on subtotals such as a free shipping sale you will want to set the Order to apply to...
How do I discount an entire category of products.
Create a Spend X Get Z Discount on Your Order (5) sale. Set the Spend to $0. Select the categories you want to discount. Set the amount you want to discount each item in this category. Since every customer at...
How can I limit a customer to one coupon with the On Sale module?
One of the features of the On Sale module is to allow multiple coupons to be used by a customer at one time.  If you would prefer a customer only be able to enter one coupon make the following edit: X-Cart...
[Tutorial] How to setup sale exclusions.
An exclusion is a way to force one sale to first check if another sale is active before applying itself. Exclusions can be tricky, but are very powerful once you get the hang of how they work. For example. Lets...
How can I change create a shipping sale for flat amount. For example, all orders are $2.99 shipping?
Open the modules/On_Sale/onsale_cart_shipping.php and find this code near line 73: $new_rate = onsale_calc_shipping_price($onsale_shipping[$onsaleid], $shipping_wo_qualified, $v['shippingid'], $v['rate']); After...