Salla icon

Salla

Interact with Salla.sa e-commerce platform API

Actions38

Overview

This node integrates with the Salla.sa e-commerce platform API to manage various resources, including addresses. Specifically, for the Address resource and the Create operation, the node allows users to create a new address record in their Salla store.

Typical use cases include automating the addition of customer shipping or billing addresses during order processing workflows or syncing address data from other systems into Salla. For example, when a new customer signs up on an external platform, this node can be used to automatically create their address in Salla.

Properties

Name Meaning
Additional Fields Optional fields to specify details about the address being created. Includes:
- Name The name associated with the address (e.g., "Home", "Office").
- Description A textual description of the address.
- Status The status of the address. Possible values: Active, Inactive, Draft.

Output

The node outputs a JSON object representing the newly created address resource as returned by the Salla API. This typically includes all properties of the address such as its unique 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 API using OAuth2 authentication.
  • The node depends on the sallaApiRequest helper function to make HTTP requests to the Salla API endpoints.
  • Proper credentials must be configured in n8n to authenticate API calls.

Troubleshooting

  • Common issues:

    • Missing or invalid API credentials will cause authentication failures.
    • Providing invalid or incomplete additional fields may result in API validation errors.
    • Network connectivity problems can prevent successful API communication.
  • Error messages:

    • "The operation "create" is not supported for addresses!" β€” indicates a misconfiguration or unsupported operation; ensure the correct resource and operation are selected.
    • API error responses will be passed through; check the message for details such as missing required fields or invalid values.
  • Resolution tips:

    • Verify that the OAuth2 credentials are correctly set up and authorized.
    • Double-check the input fields for correctness and completeness.
    • Use the node's "Continue On Fail" option to handle errors gracefully in workflows.

Links and References

Discussion