This reference documents the objects and methods available for use in Smile’s frontend library, Smile.js. If you're using Storefront.js, note that it is just a shim for Smile.js and all of the same methods and objects are available.
You can use Smile.js’s API to retrieve and display customer information, redeem points for rewards, and embed rewards information within your site. Currently, Smile.js is always bundled with Smile UI, which provides a pop-up rewards experience for your customers.
Smile.js is not currently compatible with single page applications.
To make use of the objects, methods, and event listeners provided by Smile.js, you'll need to enable the Javascript SDK setting in Smile Admin.
Last modified 10mo ago
Copy link