Order Offer Module

Order Offer Module

Developed By InSync Business Group

Compatible with WHMCS v8.0

Try free for 30-days!


Keep your customers coming back with special offers that grab their attention! The Order Offer module for WHMCS randomly displays pre-selected product offers to users on any Client Area and Order Form page. Use this module to display current promotions, promote products related to the client, or simply display other products in your inventory.

How It Works

With our Order Offer module, you can:

  • Display a pre-selected group of products or services based on client group or existing product criteria.
  • Display promotional discounts and promotion codes associated with the product.
  • Display order offers on any client area and order form template page.
  • Enable customers to add the displayed products/services to their cart with a single click.
  • New in Version 1.4 – Add order offers to e-mail messages to increase sales!


Each order offer is configured in the admin area to display a specific set of products, bundles, or domains. You can choose to limit the display of a particular offer based on the client’s group assignment or products currently assigned to the client. When the available offers are displayed to the client, the module goes through and randomly selects an eligible offer for which the client is allowed to see. It then selects up to the maximum number of products identified in the configuration settings to show to the client.

In addition, you can link the offer to a current promotion providing discounts for the items within that offer. For example, a discounted offer could be used as a special offer thanking clients for placing an order.

Product Image Module Add On - If you have purchased our Product Image Module, the order offers will also display the applicable product or bundle image within the displayed offer.

Try it now with a 30-day free trial!


Q: Do I have to assign a promotion to an offer in order to display a product?

A: No. Offers without assigned promotions will simply be displayed as a normal product without any discount.

Q: Can I modify the template settings provided to fit my current theme?

A: Yes! You can edit the supplied orderoffer.tpl and css/orderoffer.css files as necessary to match your current theme. Use the provided template code as a guide so the offers are displayed correctly.



There are no reviews yet!

Be the first to review Order Offer Module.

Version Compatibility

Compatible with WHMCS v8.0

Full Version Compatibility

  • Selected versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9
  • All versions of WHMCS v7.8
  • All versions of WHMCS v7.7
  • All versions of WHMCS v7.6
  • All versions of WHMCS v7.5
  • All versions of WHMCS v7.4
  • Selected versions of WHMCS v7.3
  • All versions of WHMCS v7.2
  • All versions of WHMCS v7.1
  • All versions of WHMCS v7.0

System Requirements

  • MySQL 5+
  • php.ini must have the extension mysqli set to enabled
  • PHP 5.6

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By InSync Business Group


v1.4 Released September 27th, 2020

Latest Version

  • Added support for WHMCS 8.0 and PHP 7.4
  • Added option for adding order offers to e-mail messages
  • Added option to enable/disable displaying product images (requires our Product Image module)
  • Added feature to select related products, used to display offers related to items in the shopping cart
  • Updated template support and removed requirement for modifying WHMCS template files
  • Minor bug fixes


Previous Versions

v1.3.14 Released May 26th, 2019

View/hide detailed changelog

  • Correction of string array variable assignment in hook file.


v1.3.13 Released July 23rd, 2017

View/hide detailed changelog

  • Relocation of hook files and support for latest IBG Module Loader.


v1.3.12 Released February 9th, 2017

View/hide detailed changelog

  • Updated database collation settings (for initial module install only) to match the existing WHMCS database.


v1.3.11 Released January 1st, 2017

View/hide detailed changelog

  • Corrected incorrect reference to product bundle images in orderoffer.tpl file.

UPDATE NOTE: Please note, this update includes a change to the orderoffer.tpl file in order to properly display product bundle images. When the update is installed, the updated orderoffer.tpl file will be loaded into the default template folder. Please copy this file to your applicable template folder to display product bundle images correctly.


v1.3.10 Released December 30th, 2016

View/hide detailed changelog

  • Separated setup pricing from product pricing, in order to make the upfront and recurring pricing differences clearer to the client.

UPDATE NOTE: Please note, this update includes a change to the orderoffer.tpl file in order to add a new variable used to display setup pricing. When the update is installed, the updated orderoffer.tpl file will be loaded into the default template folder. Please copy this file to your applicable template folder to display setup pricing.


v1.3.9 Released December 28th, 2016

View/hide detailed changelog

  • Enabled offers to display for logged out users on the view cart page, using the default currency set in WHMCS.
  • Corrected bug with incorrectly calculating the setup cost into the displayed price.


v1.3.8 Released December 26th, 2016

View/hide detailed changelog

  • Core update for version reporting.


v1.3.7 Released December 5th, 2016

View/hide detailed changelog

  • Updated template code for Product Image 1.4 compatibility.


v1.3.6 Released October 31st, 2016

View/hide detailed changelog

  • Corrected reporting error with licensing function.


v1.3.5 Released October 30th, 2016

View/hide detailed changelog

  • Confirmed compatibility with PHP 7 and ionCube loader 6.0.
  • Updated database charset to pull from WHMCS configuration file, rather than forcing UTF8.
  • Added version reporting back to the InSync Business Group.
  • Minor bug fixes.


v1.3.4 Released October 8th, 2016

View/hide detailed changelog

  • Validated compatibility with WHMCS 7.0.
  • Updated template file orderoffer.tpl to correct misplaced DIV closing tag.
  • Minor bug fixes.


v1.3.3 Released July 15th, 2016

View/hide detailed changelog

  • Updated MySQLi database calls and incorporated WHMCS Capsule DBAL component for WHMCS v6.0 and above users.
  • Corrected issue not properly displaying client’s default currency.
  • Improved promotion code eligibility validation.
  • Minor bug fixes.


v1.3.2 Released March 17th, 2016

View/hide detailed changelog

  • Corrected communication issue with module licensing server, effecting some environments.


v1.3.1 Released February 1st, 2016

View/hide detailed changelog

  • Updated licensing server path and company reference links.


v1.3 Released December 21st, 2014

View/hide detailed changelog

  • Added integrated support for displaying product images with our Product Image Module.
  • Added support for displaying order offers on any Client Area page as well as the Cart Summary.
  • Added support for including product bundle and domain offers.
  • Removed support for automatically applying promotion codes to the shopping cart due to intermittent issues and errors applying promotions to invalid items. The promotion code will still display with the offer allowing the user to enter it manually.
  • Minor bug fixes.

Upgrading Note: If upgrading to v1.3, please remove the previous code added to the complete.tpl and whmcs.css files and add new code as instructed in the updated manual.


v1.2 Released September 30th, 2014

View/hide detailed changelog

  • Upgraded licensing validation script causing intermittent server connectivity issues.


v1.1 Released September 27th, 2014

View/hide detailed changelog

  • Upgraded depreciated database functions from mysql to mysqli.


v1.0 Released May 17th, 2014

View/hide detailed changelog

  • Initial release.


See also

FraudLabs Pro Fraud Prevention

Fraud prevention plugin to detect online fraud - reduce fraud chargeback & high risk transactions

Order Notes

Staff need to make a note

WHMCS Order Assistant

Order Assistant helps you to automate order management process. It can automatically accept Pending Orders; send an email or open a ticket with client; and cancel the order if no payment is made still.

Product Image Module

Display images for products and services easily for existing and new orders in WHMCS!

Lara, Fraud Control

Allow you to to have custom fraud control per payment gateway.