Unique catalog offer
How it works
Unique catalog offer allows you to display hidden items in the catalog for users who have entered a unique offer code. If the code is not entered, the items are not displayed.
Main features:
- setting up the list of items that are displayed after entering the code
- setting up promotions for the items that are displayed after entering the code
- configuring the total number of code redemptions within the campaign
- configuring the number of code redemptions per user within the campaign
- setting regional restrictions upon request
generating multiple codes
- The user must be authorized to use the code.
- If the code is associated with an item that has regional restrictions, users from regions where the item is unavailable cannot see the unique offers associated with that code.
Example: After entering the code, theLegendary Starter Pack should be displayed. TheLegendary Starter Pack has a regional restriction — it is available only in the USA. If a user outside the USA enters the code, an error is returned in the response to the Verify promotion code API call, and the user cannot see or purchase theLegendary Starter Pack .
User flow
- The authorized user opens the item catalog and sees all items except unique offers.
- The user enters the code into a special field in the catalog and activates it.
- The user sees unique items that are available for purchase.
- The user purchases a unique item, after which the code is considered redeemed.
Integration flow
- Set up a promotion with unique catalog offers.
- Implement the display of the catalog to the user. To do this, use the API call from the Catalog subsection in the Virtual Items & Currency API call group to build the catalog.
- Implement the display of a field in the catalog where the user enters a code.
- Use the Verify promotion code API call to validate the code.
- Implement the display of the item catalog, taking into account the code. To do this, pass the code value in the
promo_codeparameter when calling the API calls to build the catalog from the Catalog subsection in the Virtual Items & Currency API call group. - To create an order with a unique item, use the Create order with specified item API call. Pass the code value in the
promo_codeparameter in the request body. If you want to use a cart, pass the code value in thepromo_codeparameter in the request body when creating cart and creating order.
How to get it
Prerequisites
- Register in Publisher Account.
- Open your project in Publisher Account and go to the Items catalog > All items section.
- Create items:
Note
If the unique catalog offer consists of virtual items or bundles, we recommend creating a separate group for these unique items for easier organization in the catalog.
Setting up a promotion with unique catalog offers
Use API calls to set up a unique catalog offer promotion.
- Create a promotion with a unique catalog offer using the Create unique catalog offer promotion API call. In the items array, pass the SKUs of the items that are displayed after the code is activated. You can also specify:
- The period of promotion by passing:
- the start date in the date_start parameter.
- the end date in the date_end parameter. If the end date is not specified, the promotion is indefinite.
- Limits:
- the number of times the promotion can be used by a specific user in the redeem_user_limit parameter
- the number of times the code can be redeemed in the redeem_code_limit parameter
- the total number of times the promotion can be used in the redeem_total_limit parameter
- The period of promotion by passing:
- Generate codes for the created promotion using the Generate unique catalog offer codes API call or create a code using the Create unique catalog offer code API call. You can generate additional codes if needed. To get generated codes, use the Get unique catalog offer codes API call.
- Activate the promotion using the Activate unique catalog offer promotion API call.
Notice
When creating a unique catalog offer, a catalog display rule is automatically created. Do not to delete or modify this rule to avoid disruptions in the functioning of the unique catalog offer promotion.
To manage the promotion, use the following API calls:
- Update unique catalog offer promotion
- Deactivate unique catalog offer promotion
- Delete unique catalog offer promotion
Note
If you deactivate or delete an active promotion, it will no longer be available to users.
Was this article helpful?
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.Found a typo or other text error? Select the text and press Ctrl+Enter.