ANS-0600 · SALES ORDER PROCESSING
How to Update Coupon Codes and Promotion Codes in NetSuite
Understand the specific limitations and capabilities for modifying coupon codes, including multi-use and NetSuite Point of Sale promotions.
Short answer
While changing a coupon code's type (single-use to multi-use) is not supported, and single-use codes cannot be updated via REST API PATCH requests, multi-use coupon codes can be modified through the NetSuite UI or REST API. NetSuite Point of Sale (NSPOS) coupon codes also offer editing capabilities, including code characters and single-use status.
Scenario
Users often inquire about the ability to modify existing coupon codes or promotion codes within NetSuite. The need arises when details such as the code characters, usage type, or other promotional attributes require adjustment after initial creation.
Solution
The ability to update coupon codes in NetSuite depends on the type of coupon and the method of update. It is important to note the following distinctions:
Changing Coupon Code Type: It is not possible to change a coupon code's type (e.g., from single-use to multi-use or vice-versa) after creation.
Updating Single-Use Coupon Codes: The coupon code field for single-use promotions cannot be updated via a REST API PATCH request.
Updating Multi-Use Coupon Codes: Multi-use coupon codes can be updated.
- Through the NetSuite user interface.
- Via REST API using a PATCH request to the promotioncode record.
Updating NetSuite Point of Sale (NSPOS) Coupon Codes: NSPOS coupon codes offer more flexibility and can be edited.
- This includes changing the code characters.
- Adjusting whether the code is single-use only.This clarifies that while a blanket statement of impossibility is inaccurate, specific limitations do apply based on the coupon code's configuration and context.
Expert NetSuite Support
Need help with this NetSuite issue?
Sales Order Processing consulting and configuration support
