rename project from SimpleshopTheme to Berrypod
All modules, configs, paths, and references updated. 836 tests pass, zero warnings. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -74,17 +74,17 @@ The official Shopify integration handles product identity well through SKUs.
|
||||
|
||||
- Apply at printify.com/printify-api
|
||||
- ~1 week approval process
|
||||
- Merchants authorize SimpleShop via OAuth
|
||||
- Merchants authorize Berrypod via OAuth
|
||||
- We appear in Printify's publishing UI alongside Shopify/Etsy
|
||||
- Products get "published" TO us with lock
|
||||
- Webhooks for real-time updates
|
||||
|
||||
**How publishing works in Option 2:**
|
||||
1. Merchant clicks "Publish to SimpleShop" in Printify
|
||||
1. Merchant clicks "Publish to Berrypod" in Printify
|
||||
2. Printify sends `product:publish:started` webhook
|
||||
3. We create the product on our side
|
||||
4. We call `publishing_succeeded.json` to confirm
|
||||
5. Product locked in Printify, shows as "Published to SimpleShop"
|
||||
5. Product locked in Printify, shows as "Published to Berrypod"
|
||||
|
||||
**Benefits of official integration:**
|
||||
- Publish lock prevents editing after publishing (data consistency)
|
||||
@@ -189,7 +189,7 @@ From Printify documentation:
|
||||
|
||||
### The core tension
|
||||
|
||||
SimpleShop exists in two forms:
|
||||
Berrypod exists in two forms:
|
||||
1. **Open source** - self-hosted by anyone
|
||||
2. **Managed hosting** - SaaS service run by us
|
||||
|
||||
@@ -199,7 +199,7 @@ Printify's integration options have different implications for each.
|
||||
|
||||
**How it works:**
|
||||
- Each merchant creates their own Printify API token
|
||||
- Token entered in SimpleShop admin
|
||||
- Token entered in Berrypod admin
|
||||
- Direct API access, no intermediary
|
||||
|
||||
**Open source:** ✅ Works perfectly
|
||||
@@ -222,7 +222,7 @@ Printify's integration options have different implications for each.
|
||||
### OAuth Platform Integration
|
||||
|
||||
**How it works:**
|
||||
- Register SimpleShop as an app with Printify
|
||||
- Register Berrypod as an app with Printify
|
||||
- Get OAuth client ID/secret
|
||||
- Merchants click "Connect" and authorize
|
||||
- We receive access tokens, appear in Printify UI
|
||||
@@ -270,7 +270,7 @@ Printify's integration options have different implications for each.
|
||||
| Webhook proxy | Depends on proxy | Full features |
|
||||
|
||||
**Potential differentiation for managed hosting:**
|
||||
- Official "Publish to SimpleShop" in Printify UI
|
||||
- Official "Publish to Berrypod" in Printify UI
|
||||
- Real-time sync via webhooks
|
||||
- Publish lock (data consistency guarantee)
|
||||
- Pre-checkout validation (verify before order)
|
||||
|
||||
Reference in New Issue
Block a user