If your store supports a loyalty program that lets shoppers earn and spend points, use the following steps to set up a loyalty program using the Commerce Cloud Admin API:
Define new custom currency specifically for the loyalty program as defined in the Create a custom currency for loyalty points section.
Set loyalty program details at the site level as described in the Associate loyalty programs with a site section.
Define how taxes are calculated and configure the tax settings at the price list group level. See Configure Tax Processing in Using Oracle Commerce Cloud for more information.
If you are using Avalara AvaTax or Vertex O Series tax processors, you must configure an exchange rate between your loyalty program currency and the base monetary currency of your site. Exchange rates are described in the Create exchange rates section.
Configure a payment integration to provide a payment method shoppers can use for points-based orders at checkout. Refer to the Integrate with a Loyalty Point Payment Gateway section.
Add loyalty program properties to shopper profiles that let you indicate if a shopper is enrolled in your loyalty program and specify their loyalty account ID. Refer to Redeem loyalty points for this information. See Manage Shopper Profiles for details about how to create and set custom properties for shopper profiles.
Link price list group to sites so that you may display a catalog in both currency and points as described in the Configure Price Groups section in Using Oracle Commerce Cloud.
Use the loyalty widgets to display loyalty program information to your shoppers as described in the Use loyalty widgets section.