TripNova Docs
Add-ons

Bundled TripNova Add-ons

The release includes separate CodeCanyon-ready ZIPs for Currency Switcher, GeoMargin, and Demo Suite. Install them only into a compatible TripNova app.

Currency Switcher

Currency Switcher lets customers view package, quote, booking, invoice, and voucher amounts in enabled currencies. Accounting remains in the agency base currency unless the host app explicitly stores converted values.

Set CURRENCY_LICENSE_SERVER_URL, CURRENCY_LICENSE_ITEM_ID, and any rate provider keys before live use.

GeoMargin

GeoMargin applies geographic margin rules by agency, destination, customer country, channel, season, package, city, and country. It is applied after base package pricing and before coupon and tax calculation.

For production activation, configure GEOMARGIN_LICENSE_SERVER_URL. The demo key is for local demonstration only.

Demo Suite

Demo Suite adds guided walkthroughs and demo restrictions for public previews. It can block destructive deletes, real payment capture, and outbound messaging while demo mode is active.

Install Order

  1. Install the main TripNova app and confirm admin access.
  2. Extract the add-on into packages/tripnova/<package-name>.
  3. Confirm the path repository uses "symlink": false.
  4. Run composer require tripnova/package-name with the version from the add-on README.
  5. Publish config or migrations only when the add-on README asks for it.
  6. Run migrations and clear optimized caches.