Bonus Items allow for the automatic addition of an item (or items) based on the purchase of another item. The bonus item is added at zero sell price (e.g. Buy item X, get item Y for free).

Step-by-step guide

To Set Up Bonus Item relationships:

  1. Login to PRONTO.
  2. Navigate to 'Inventory Maintenance/Enquiry'
  3. Search for the main product code.
  4. Navigate to 'Extra' --> 'Alternatives' --> 'Bonus/Companion Items'.

5. Click 'Entry', and key in the product code for the bonus item.
6. Repeat Step 5 for any additional bonus items attached to the main product code.

To Integrate Bonus Stock:

  1. Open the Integrator client. 
  2. Click on 'Settings'.
  3. Navigate to the 'Advanced' tab.
  4. Ensure the 'Integrate Bonus Stock' setting is ticked. If it is not, tick it. 
  5. Click 'Apply' then 'OK'.
  6. Stop and then restart the Integrator ('Stop Site' and 'Start Site' buttons).
  7. Integrate a Send Changed on Product Master + Pricing.

To Enable Bonus Item functionality on the web:

  1. Login as an Administrator.
  2. Navigate to 'Accounts' --> 'Role Maintenance' (zRoles.aspx)
  3. Search for and select the role to be updated. 
  4. Click the 'Functions' tab. 
  5. Tick the box on the setting labelled 'Allow Bonus Items'.
  6. Click 'OK' to save changes.

When the main item is added to the cart, the bonus item will be listed as an included item. On integration to PRONTO, the bonus item will be added to the sales order.

Related help

Additional Information


Minimum Version Requirements




Self Configurable


Business Function


BPD Only?




Ballpark Hours From CV (if opting for CV to complete self config component)

Contact Commerce Vision

Ballpark Hours From CV (in addition to any self config required)

Contact Commerce Vision

Third Party Costs


CMS Category