JavaScript API

Documentation regarding the core JavaScript object used by Discount Ninja.

The documentation below describes the API as of version 9.x of the script.

Public properties or functions that are not in the discountNinja.api namespace should be considered obsolete and will be removed in the next major version release.

Using undocumented functions or objects will result in issues as custom code that relies on those functions or objects may break in the future when Discount Ninja's script is automatically updated.


  • Functions: documents all properties and functions available in the public API

  • Events: documents the events published and subscribed to by the Price Rule Engine

  • Objects: documents the objects returned by the functions and properties

Last updated