Actions5
- Product Actions
- Order Actions
Overview
This node interacts with the Shopier API to retrieve multiple orders based on specified filters and limits. It is useful for workflows that need to fetch batches of order data from a Shopier store, such as syncing orders to a CRM, generating reports, or triggering downstream processes based on recent orders.
For example, you can use this node to:
- Retrieve all unfulfilled orders to process shipments.
- Fetch a limited number of recently refunded orders for customer service follow-up.
- Filter orders by customer email or phone to analyze purchase behavior.
Properties
| Name | Meaning |
|---|---|
| Return All | Whether to return all matching orders or only up to a specified limit. |
| Limit | Maximum number of orders to return (only used if "Return All" is false). |
| Filters | Collection of filters to narrow down the orders retrieved: |
| - Fulfillment Status | Filter orders by their fulfillment status; options are "Unfulfilled" or "Fulfilled". |
| - Refund Type | Filter orders by refund type; options are "None", "Partial", or "Full". |
| - Customer Email | Filter orders by a specific customer's email address (string). |
| - Customer Phone | Filter orders by a specific customer's phone number (string). |
Output
The node outputs an array of JSON objects representing orders retrieved from the Shopier API. Each object contains order details such as order ID, status, customer information, fulfillment status, refund details, and other relevant metadata as provided by the API.
If binary data were involved (e.g., invoices or attachments), it would be included in the binary output field, but this operation focuses on JSON order data only.
Dependencies
- Requires an API key credential for authenticating with the Shopier API.
- The node makes HTTP requests to
https://api.shopier.com. - No additional external dependencies beyond the Shopier API and n8n's HTTP request capabilities.
Troubleshooting
Common issues:
- Incorrect or missing API credentials will cause authentication failures.
- Using unsupported filter values may result in API errors or empty results.
- Setting a very high limit without "Return All" enabled might truncate results unexpectedly.
Error messages:
"The operation "getMany" is not supported for resource "order": This indicates a misconfiguration of the operation or resource parameters.- Network or API errors will typically include error messages from the Shopier API; ensure network connectivity and valid credentials.
Resolutions:
- Verify API credentials are correctly configured in n8n.
- Double-check filter values against allowed options.
- Use "Return All" carefully to avoid performance issues when retrieving large datasets.
Links and References
- Shopier API Documentation (for detailed API endpoints and parameters)
- n8n Documentation (for general node usage and credential setup)