Beam dropshipping and product sync context
This skill inherits all available tools. When active, it can use any tool Claude has access to.
Beam enables dropshipping by syncing products FROM Violet TO destination e-commerce platforms (Shopify) and processing orders back.
| Prism | Beam | |
|---|---|---|
| Direction | Read Products, Write Orders | Write Products, Read Orders |
| Flow | Ingest products from stores → Create orders there | Publish Violet products to destinations → Read orders back |
| Customer | Channels (marketplaces, platforms) | Destination merchants (dropshippers) |
| End User | Merchants (suppliers) | Shoppers on destination stores |
Key Value Proposition: Enables destination merchants to dropship products from multiple Violet suppliers through their own Shopify stores without holding inventory.
| Collection | Purpose | Key Fields |
|---|---|---|
Shops | Destination Shopify stores | shopId, accessToken, scopes |
Products | Published products | shopId, violetOfferId, shopifyProductId |
Variants | Product variants | sku, violetSkuId, shopifyVariantId |
Orders | Shopify orders | orderId, lineItems, fulfillmentStatus |
Fulfillments | Fulfillment tracking | orderId, trackingNumber, status |
Mappings | Variant SKU mappings | sourceSkuId, shopifyVariantId, confidence |
SyncLogs | Audit trail | timestamp, action, status, errors |
| Workflow | Purpose | Trigger |
|---|---|---|
CatalogSyncWorkflow | Sync products to Shopify | Scheduled / manual |
ProductPublishWorkflow | Publish single product | API / event |
OrderProcessingWorkflow | Process Shopify order | Webhook |
FulfillmentWorkflow | Handle fulfillment updates | Violet event |
ReconciliationWorkflow | Fix data inconsistencies | Scheduled |
VariantMappingWorkflow | Resolve SKU mappings | On demand |
Beam's value is making dropshipping reliable:
Design for automatic recovery:
Focus on Shopify until perfected:
Single Shopify orders can have products from multiple Violet merchants:
| Metric | Target | Alert Threshold |
|---|---|---|
| Order Success Rate | >98% | <95% |
| Product Sync Latency | <5 min | >10 min |
| Webhook Processing | <30s | >60s |
| Fulfillment Accuracy | >99% | <97% |
| Broken Mappings | <0.1% | >1% |
| Repo | Purpose |
|---|---|
BeamService | Main backend service (Java 21, Spring Boot) |
BeamContextLibrary | Documentation & context |
beam-migrations | Database migrations |
beam-brain | Product brain (specs, strategy) |