Shopware icon

Shopware

Shopware

Actions778

Customer Recovery → Create Customer Recovery

AI-generated

Overview

This node operation creates a Customer Recovery record in the Shopware system. It is useful for scenarios where you need to initiate or log a customer recovery process, such as recovering abandoned carts or re-engaging customers. The node allows sending detailed customer recovery data including customer ID, hash, timestamps, and nested customer information.

Use Case Examples

  1. Creating a customer recovery entry when a customer abandons their shopping cart to trigger follow-up marketing actions.
  2. Logging customer recovery attempts with detailed customer data for analytics and customer service purposes.

Properties

Name Meaning
Response Specifies the data format for the response, either basic or detailed.
Id The unique identifier for the customer recovery record to be created.
Hash A hash value associated with the customer recovery, used for validation or identification.
Customer Id The identifier of the customer associated with the recovery.
Created At Timestamp indicating when the customer recovery record was created.
Updated At Timestamp indicating when the customer recovery record was last updated.
Customer A JSON object containing detailed customer information related to the recovery.

Output

JSON

  • id - The unique identifier of the created customer recovery record.
  • hash - The hash value associated with the customer recovery.
  • customerId - The identifier of the customer linked to the recovery.
  • createdAt - The creation timestamp of the customer recovery record.
  • updatedAt - The last update timestamp of the customer recovery record.
  • customer - Detailed customer information in JSON format.

Dependencies

  • An API key credential for Shopware Admin API authentication

Troubleshooting

  • Ensure all required fields (Id, Hash, Customer Id) are provided to avoid validation errors.
  • Check API credentials and base URL configuration if authentication errors occur.
  • If the response format is not as expected, verify the '_response' property value (basic or detail).
  • Large or complex JSON in the 'Customer' property may cause payload issues; validate JSON structure before sending.

Discussion