What syncs
When you connect Shopify:- Orders import automatically — Every sale creates a transaction in Pluvel
- Payouts tracked — When Shopify pays you, we match it to your bank deposit
- Refunds recorded — Refunds appear as negative transactions
- Sales tax tracked — Tax amounts by jurisdiction for your returns
- Product revenue breakdown — See exactly what sold
Shopify syncs several times daily via API. New orders typically appear within a few hours.
Connect Shopify
Start the connection
Go to Settings → Integrations, find Shopify in the E-Commerce section, and click Connect.
How orders appear
Each Shopify order becomes a transaction in Pluvel:| Field | Source |
|---|---|
| Amount | Order total (including shipping and tax) |
| Date | Order date |
| Description | Customer name and order number |
| Category | Sales Revenue (by default) |
| Reference | Shopify order ID |
Line-item breakdown
For each order, we create separate entries for:- Product revenue — What you actually sold (before tax and shipping)
- Shipping income — If you charge for shipping
- Sales tax — Tax collected (broken out by jurisdiction)
- Discounts — Discount amounts (as negative revenue)
Matching payouts to bank deposits
Shopify batches orders and pays you every 1-2 business days. Here’s how we connect the dots:- The Shopify payout appears in your integrations
- The bank deposit appears via Plaid
- Pluvel matches them automatically
- You can see exactly which orders are in each payout
Sales tax tracking
If you collect sales tax through Shopify:- Tax amounts import with each order
- Tax is tracked by jurisdiction (state, county, city)
- Use this data for your sales tax returns
Multiple stores
Running multiple Shopify stores?- Connect each store separately
- Each store’s sales appear with a store tag
- Reports can filter by store
- Payouts reconcile per store
Products and cost of goods sold
When you connect products, we import:| Field | Purpose |
|---|---|
| Product name | Transaction descriptions |
| SKU | Reference matching |
| Cost | Cost of goods sold (if entered in Shopify) |
| Price | Revenue tracking |
Managing the connection
Check sync status
Go to Settings → Integrations → Shopify to see:- Connection status
- Last sync time
- Orders synced
- Any errors
Force a sync
Click Sync Now to pull recent orders immediately.Disconnect
- Go to Settings → Integrations → Shopify
- Click Manage → Disconnect
- Go to Shopify Admin → Settings → Apps
- Find Pluvel and click Remove
Common issues
Orders not syncing
Orders not syncing
If orders aren’t appearing:
- Check that the app is still authorized in Shopify
- Try a manual sync
- Verify the orders are completed (draft orders don’t sync)
- Look for error messages in integration settings
Payout amounts don't match bank
Payout amounts don't match bank
Shopify payouts include orders minus fees and refunds. If amounts don’t match:
- Check for pending refunds
- Verify Shopify Payments fees are accounted for
- Look for chargebacks
Duplicate orders
Duplicate orders
Duplicates can happen if you import from multiple sources (Shopify integration + manual CSV). Use one method per time period.
Missing historical orders
Missing historical orders
Initial sync imports 90 days. Need older orders? Contact support for a one-time historical import.
Test orders appearing
Test orders appearing
Shopify test orders (from Bogus Gateway) may import. Delete them manually or filter them out in reports.
What we can’t do
This integration is read-only. Pluvel can’t:- Create orders in Shopify
- Modify products or inventory
- Issue refunds
- Access your Shopify balance
Set up sales tax
Automate multi-state sales tax compliance.