Actions38
- Order Actions
- Product Actions
- Customer Actions
- Address Actions
- Special Offer Actions
- Coupon Actions
- Shipment Actions
- Digital Product Actions
Overview
This node integrates with the Salla.sa e-commerce platform API to manage coupons. Specifically, the Update Coupon operation allows users to modify existing coupon resources by specifying their ID and updating fields such as name, description, and status.
Typical use cases include:
- Adjusting coupon details after creation (e.g., changing the coupon's name or description).
- Activating or deactivating coupons based on marketing campaigns.
- Updating coupon status to draft or inactive without deleting it.
For example, a user might update a coupon's status from "draft" to "active" to make it available for customers, or change its description to reflect new terms.
Properties
| Name | Meaning |
|---|---|
| ID | The unique identifier of the coupon to update. |
| Additional Fields | Optional fields to update on the coupon: |
| - Name | The new name of the coupon. |
| - Description | A textual description of the coupon. |
| - Status | The current state of the coupon. Possible values: Active, Inactive, Draft. |
Output
The node outputs a JSON object representing the updated coupon resource as returned by the Salla API. This typically includes all coupon properties such as ID, name, description, status, and any other metadata provided by the API.
No binary data output is involved in this operation.
Dependencies
- Requires an active connection to the Salla.sa e-commerce platform via an API authentication token configured in n8n credentials.
- Uses HTTP methods (
PUT) to interact with the Salla REST API endpoints. - No additional external dependencies beyond the configured API credential.
Troubleshooting
- Invalid ID error: If the specified coupon ID does not exist or is malformed, the API will return an error. Verify the coupon ID before running the update.
- Permission errors: Ensure that the API key used has sufficient permissions to update coupons.
- Invalid field values: Setting unsupported values for status or other fields may cause validation errors. Use only allowed status options (
active,inactive,draft). - Network issues: Connectivity problems with the Salla API endpoint can cause request failures. Check network access and API availability.
- Empty update: If no additional fields are provided, the update request may have no effect or cause an error. Always specify at least one field to update.
Links and References
- Salla API Documentation (for detailed API endpoints and payload structures)
- n8n Documentation (for general usage of custom nodes and API integrations)