shift4shop
CommunityBuild Shift4Shop apps and integrate APIs
System Documentation
What problem does it solve?
This skill reduces the time and confusion of building Shift4Shop (3dcart) apps by providing clear guidance for OAuth authentication, REST API integration, webhooks, and storefront customization.
Core Features & Use Cases
- Shift4Shop API Integration (v2): Guides you to design integrations against the current REST API (including products, orders, customers, categories, manufacturers, and CRM).
- OAuth and Token Management: Helps you implement the authorization code flow for public apps and handle token refresh for long-running services.
- Webhooks and Template Customization: Supports event-driven updates via webhooks and explains how to customize storefront behavior using the Core Template Engine and custom JavaScript.
- Payment/Shipping Integration Planning: Explains how to approach payment gateway modules and shipping rate integrations.
Use Case: You want to build a public Shift4Shop app that listens for order events, pulls full order details via the REST API, and then syncs fulfillment status back into the store.
Quick Start
Create a Shift4Shop public app that authenticates with OAuth, subscribes to order.created webhooks, and then fetches the full order payload from the Orders endpoint in API v2.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: shift4shop Download link: https://github.com/biggora/e-commerce-plugin-skills/archive/main.zip#shift4shop Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.