2.5k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill shopify-order-management- _meta.json301 B
- SKILL.md6.1 KB
Overview
This skill automates the full Shopify order lifecycle using n8n workflows to capture new orders, sync statuses, monitor inventory, recover abandoned carts, and deliver daily sales reports. It logs orders to Google Sheets, sends admin notifications via SMTP, and integrates with the Shopify Admin API for real-time updates. The package includes five production-ready workflows that require only credential and environment configuration to run.
How this skill works
A Shopify orders/create webhook feeds new orders into Workflow 01 where orders are parsed and appended to a Google Sheet and an admin email is sent. Scheduled workflows poll Shopify to sync fulfillment and payment status, scan inventory against a low-stock threshold, fetch abandoned checkouts and trigger recovery emails, and generate a daily sales report with revenue, AOV, fulfillment stats, and top products. All workflows use n8n credentials for Google Sheets and SMTP and the Shopify Admin API token for secure access.
When to use it
- You need centralized order logging without manual Shopify dashboard checks
- You want automated low-stock alerts before products sell out
- You want to recover abandoned carts with automated emails
- You require periodic synchronization of fulfillment and payment status
- You want a daily consolidated sales and fulfillment report emailed to operations
Best practices
- Run n8n self-hosted v2.4+ and secure credentials with environment variables
- Create and lock a Google Sheet with the provided Orders schema (tab named 'Orders')
- Configure a Shopify custom app with read_orders, read_products, read_checkouts scopes
- Set LOW_STOCK_THRESHOLD and admin email as environment variables for easy tuning
- Test webhook delivery and SMTP settings in a staging store before production
Example use cases
- DTC brand that needs centralized order logs and daily revenue reports
- Print-on-demand operator tracking fulfillment across vendors
- Dropshipper monitoring supplier stock and automating low-stock alerts
- Subscription box operator tracking daily orders and fulfillment rates
- Agency managing multiple stores with shared reporting and alerting
FAQ
You need Shopify Admin API access token and webhook secret, Google Sheets OAuth2 credentials for the Orders sheet, and SMTP credentials for email notifications.
How are low-stock thresholds configured?
Set LOW_STOCK_THRESHOLD as an environment variable; the low-stock workflow runs on a schedule (example: every 6 hours) and emails the admin when inventory is at or below the threshold.