Product Companion

Product Companion

Developed By ArkHost

Compatible with WHMCS v9.0

Product Companion automates one of the most common WHMCS customizations: bundling products together at cart time without writing custom hooks.

When a customer adds a parent product to the cart, its configured companion is auto-added with the same billing cycle and domain. When the parent is removed, the companion is stripped. Multiple parents can share the same companion - it stays as long as any linked parent remains.

What it does

  • Auto-add and auto-strip companion products on parent presence
  • Multiple parents can share one companion
  • Companion inherits billing cycle and domain from parent
  • Built-in test tool to preview behaviour without touching real carts
  • CSV export of all configured links
  • Loop and chain detection at save time
  • Per-link enable/disable
  • Search and filter on the link table
  • Activity logging on every change

Use cases

  • Bundle a free hosting account with every site builder purchase
  • Force a mandatory backup product alongside any VPS
  • Attach a domain privacy product to every domain registration
  • Any "if they buy A, they must also get B" scenario

How it works

The module adds a single hook (CartTotalAdjustment, priority 1). On each cart recalculation, it reads the configured links from the database and reconciles the cart: linked companions get added, orphaned companions get stripped.

Cart manipulation only. The module does not write to tblhosting, tblorders, tblinvoices, or any other WHMCS table. Disabling the module immediately stops auto-bundling. No data lock-in.

Requirements

  • WHMCS 8.9 or later
  • PHP 7.4 or later
  • ionCube Loader matching your PHP version
  • Valid license from ArkHost

Pricing

€39/year. Includes module updates and support.

Support

Documentation and ticket support at arkhost.com.

 

There are no reviews yet!

Be the first to review Product Companion.

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0

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 ArkHost

Changelog

v1.0 Released May 6th, 2026

Latest Version


  • Initial release

 

See also

FraudLabs Pro Fraud Prevention

Protect your business from fraud, chargebacks, and high-risk transactions

Free
Order Notes

Staff need to make a note

Commercial
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.

Commercial
Product Limiter

Allows you to limit the purchase of an products/services for each client

Commercial
IPQS Fraud Prevention & Order Validation

Accurate risk analysis for orders & users to prevent fraud and minimize chargebacks.

Free