Selling only on Shopify can limit marketplace discovery. Integrating both platforms lets you reach more shoppers while managing products and inventory from one system of record.
Marketplace Connect (Codisto)
- Official Shopify partner
- Real-time inventory
- Easy setup
- Higher tiers expensive
- Some eBay categories not supported
2025 Snapshot
Related: Shopify Etsy Integration: Sell on Both Platforms (2025), Shopify Walmart Integration: Marketplace Selling Guide (2025), Free Favicon Converter.
| Data point | Value |
|---|---|
| Marketplace Connect rating | 4.2/5 (1,855 reviews, checked Dec 2025) |
| Recommended connector | Shopify Marketplace Connect (formerly Codisto) |
| Fee model note | eBay fees vary by category/region; confirm on eBay’s official fee pages |
Why Sell on Both Shopify and eBay?
Related: Shopify Amazon Integration: Sell on Both Platforms (2025).
Each platform has distinct advantages:
| Factor | Shopify | eBay |
|---|---|---|
| Traffic source | You drive traffic | Built-in marketplace traffic |
| Brand control | Full customization | Limited to eBay templates |
| Fees | Varies by plan/region | Varies by category/region |
| Customer ownership | Full email/data access | Limited customer data |
| Best for | Brand building | Product discovery |
Multi-channel benefits:
- Diversify revenue (reduce platform dependency)
- Test products on eBay before promoting on Shopify
- Capture price-sensitive buyers who search eBay first
Integration App Comparison
Related: Shopify Inventory Management Apps: Complete Guide (2025), Shopify B2B & Wholesale: Complete Integration Guide (2025), Shopify Returnly Integration: Instant Exchanges Guide (2025).
Top Shopify eBay Integration Apps
| App | Best for | Notes |
|---|---|---|
| Marketplace Connect (Codisto) | Shopify-first multi-marketplace | Official Shopify app; supports eBay |
| LitCommerce | Multi-marketplace sellers | Third-party tool; confirm current pricing/features |
| CedCommerce | Advanced mapping workflows | Third-party tool; confirm current pricing/features |
| Sellbrite | Inventory-focused teams | Third-party tool; confirm current pricing/features |
| Nembol | Simple listing workflows | Third-party tool; confirm current pricing/features |
Feature Comparison
| Feature | Marketplace Connect | LitCommerce | CedCommerce |
|---|---|---|---|
| Product sync | Yes | Yes | Yes |
| Inventory sync | Real-time | Near real-time | Real-time |
| Order sync | Yes | Yes | Yes |
| Bulk listing | Yes | Yes | Yes |
| Template customization | Basic | Good | Advanced |
| Price rules | Yes | Yes | Yes |
| Multi-warehouse | Limited | Yes | Yes |
| Support | Good | Good | Excellent |
Step-by-Step Setup: Marketplace Connect
Marketplace Connect (formerly Codisto) is Shopify’s official marketplace integration.
Step 1: Install the App
- Go to Shopify App Store
- Search “Marketplace Connect”
- Click Add app
- Authorize permissions
- Start free trial or select plan
Step 2: Connect eBay Account
- In Marketplace Connect, click Add Channel
- Select eBay
- Choose your eBay marketplace (US, UK, AU, etc.)
- Click Connect to eBay
- Sign in to eBay and authorize access
Step 3: Configure Store Settings
Set up your eBay seller preferences:
Business Policies:
- Payment policy (PayPal, eBay Managed Payments)
- Shipping policy (rates, carriers, handling time)
- Return policy (30-day returns recommended for eBay)
Tax Settings:
- Enable eBay tax collection (required in most US states)
- Configure VAT if selling to EU
Item Location:
- Set your shipping origin
- Configure handling time
Step 4: Create Listing Templates
Templates control how Shopify products appear on eBay:
Template Settings:
| Setting | Recommendation |
|---|---|
| Title format | {product_title} - {variant_title} |
| Description | Include Shopify description + eBay-specific details |
| Category | Map to appropriate eBay category |
| Item specifics | Map from Shopify product attributes |
| Condition | New (or specify for used/refurbished) |
| Duration | Good ‘Til Cancelled |
| Quantity | Sync from Shopify inventory |
Pricing Rules:
eBay Price = Shopify Price × (1 + fee_buffer) + fixed_adjustment
Example:
fee_buffer = 0.12
fixed_adjustment = 0
Step 5: Select Products to List
Choose which Shopify products to sync:
Options:
- All products - List entire catalog
- By collection - Specific product collections
- By tag - Products tagged “ebay”
- Manual selection - Pick individual products
Best practice: Start with a subset to test, then expand.
Step 6: Publish Listings
- Review product mapping
- Check category assignments
- Verify pricing looks correct
- Click Publish to eBay
- Monitor for any listing errors
Step 7: Set Up Order Sync
Configure how eBay orders flow to Shopify:
| Setting | Options |
|---|---|
| Auto-import orders | Yes (recommended) |
| Order prefix | “EBAY-” (helps identify source) |
| Fulfillment sync | Auto-mark shipped on eBay |
| Inventory deduction | Immediate |
Inventory Management Best Practices
Unified Inventory Strategy
Single Source of Truth: Shopify
Shopify Inventory: 100 units
├── Reserved for Shopify: 80 units
├── Available for eBay: 20 units
└── Buffer stock: Always keep 5 units
Why buffer? Prevent overselling during sync delays
Multi-Warehouse Setup
If you ship from multiple locations:
- Configure locations in Shopify
- Map warehouses in integration app
- Set eBay item location by warehouse
- Configure fulfillment routing
Safety Stock Rules
Inventory Sync Rules:
If Shopify stock < 5:
eBay quantity = 0 (prevent overselling)
If Shopify stock 5-20:
eBay quantity = Shopify stock - 5
If Shopify stock > 20:
eBay quantity = Shopify stock - 5 (or % buffer)
Pricing Strategy for Multi-Channel
Accounting for eBay Fees
eBay fees vary by category, region, and seller setup. Use eBay’s official fee pages as the source of truth, then price with a buffer so you don’t lose margin unexpectedly.
Price adjustment formula:
fee_rate = your_total_fee_rate (e.g., 0.12)
fee_buffer = extra_buffer_for_variance (e.g., 0.02)
eBay_price = Shopify_price / (1 - fee_rate - fee_buffer)
Dynamic Pricing Options
Some integration apps support:
- Different prices per marketplace
- Automatic competitor price matching
- Promotional pricing rules
- Currency conversion for international
Optimizing eBay Listings
Title Optimization
eBay titles are critical for search visibility:
Good: "Apple iPhone 15 Pro Max 256GB Unlocked - Blue Titanium - Factory Sealed"
Bad: "iPhone Pro Max - Great Phone!"
Tips:
- Use all 80 characters
- Include brand, model, size, color
- Add key attributes (unlocked, new, etc.)
- No excessive punctuation or caps
Category Selection
Map to the most specific eBay category:
| Shopify Category | eBay Category |
|---|---|
| T-Shirts | Clothing → Men’s Clothing → T-Shirts |
| Electronics | Electronics → Specific subcategory |
| Home Decor | Home & Garden → Home Decor → [specific] |
Why it matters: eBay buyers often browse categories, and item specifics vary by category.
Item Specifics
Fill in all relevant eBay item specifics:
Required (by category):
├── Brand
├── Size
├── Color
├── MPN (Manufacturer Part Number)
└── UPC/EAN
Recommended:
├── Material
├── Style
├── Features
└── Compatible models
Integration tip: Map Shopify product attributes to eBay item specifics in your template.
Photo Requirements
eBay image requirements:
- Minimum 500×500 pixels (1600×1600 recommended)
- White or neutral background preferred
- No watermarks, logos, or borders
- Up to 24 images per listing
Shopify sync: Your Shopify product images will sync, but verify they meet eBay standards.
Order Fulfillment Workflow
Standard Workflow
1. Customer purchases on eBay
↓
2. Order imports to Shopify (auto)
↓
3. Inventory decrements on both platforms
↓
4. Pick/pack from usual Shopify workflow
↓
5. Ship and enter tracking in Shopify
↓
6. Tracking syncs to eBay (auto)
↓
7. eBay marks order as shipped
↓
8. Payment releases (eBay Managed Payments)
Handling Returns
eBay return workflow:
- Customer initiates return on eBay
- Review return request (most apps notify you)
- Accept or escalate (recommend accepting)
- Customer ships item back
- Process refund in Shopify (syncs to eBay)
- Restock inventory if item resellable
eBay return policy tips:
- Free returns boost search ranking
- 30-day minimum recommended
- eBay often sides with buyers in disputes
Common Issues and Solutions
Issue: Listings Failing to Publish
Common causes:
- Missing required item specifics
- Invalid category selection
- Restricted brand (requires approval)
- Title/description policy violations
Solutions:
- Review eBay listing error messages
- Check category-specific requirements
- Apply for brand gating if needed
- Remove prohibited words from listings
Issue: Inventory Overselling
Common causes:
- Sync delay during high-volume sales
- Multiple sales before inventory update
- Buffer stock not configured
Solutions:
- Enable real-time inventory sync
- Implement safety stock buffer
- Consider oversell protection features
Issue: Order Not Importing
Common causes:
- App disconnection
- eBay API issues
- Order import filter settings
Solutions:
- Reconnect eBay account
- Check app status dashboard
- Review order import settings
- Manually import missing orders
Issue: Duplicate Listings
Common causes:
- Re-publishing already listed items
- Multiple apps connected
- Manual eBay listings + app listings
Solutions:
- Use only one integration app
- Link existing eBay listings to app
- End manual listings or import to app
eBay Fees (Check official pages)
Fee structures change and can differ by category, country, and seller program. Before you set pricing rules, review eBay’s official fee pages for your marketplace and category mix.
Success Metrics to Track
Key Performance Indicators
| Metric | Why it matters |
|---|---|
| Sell-through rate | Inventory turnover and cashflow |
| Defect rate / account health | Protects visibility and eligibility |
| Late shipment rate | Impacts seller performance |
| Tracking uploaded on time | Reduces disputes and improves trust |
| Cases and returns | Signals listing quality and fulfillment issues |
eBay Seller Level Requirements
Seller performance thresholds vary by marketplace. Use eBay Seller Hub’s performance dashboard as the source of truth and set internal alerts when metrics degrade.
Next Steps After Integration
Once your Shopify-eBay integration is running:
- Monitor listing performance - Track views, watchers, conversions
- Optimize underperformers - Improve titles, photos, pricing
- Expand product selection - List more inventory gradually
- Consider Promoted Listings - Test paid visibility
- Build eBay feedback - Encourage reviews
Shopify + eBay implementation checklist (2025)
This section adds practical “make it stable” steps you can use after you install the app/connector. It’s intentionally lightweight: the goal is fewer sync surprises, cleaner reporting, and easier troubleshooting.
1) Quick setup checklist
- Permissions first: grant only the scopes you need (orders/customers/products as required) and document who owns the admin credentials.
- Data mapping: confirm how email, phone, currency, and SKU are mapped between Shopify and eBay.
- Historical import: decide how far back to import orders/customers (avoid importing years of data if you don’t need it).
- Deduplication rules: pick one unique identifier per object (usually email for customers, order ID for orders) to prevent doubles.
- Alerts: set a lightweight alert path (email/Slack) for failed syncs, auth expiry, and API rate limits.
2) Data you should verify after connecting
Most integration issues show up in the first hour if you test the right things. Use the table below as a QA checklist (create a test order if needed).
| Data object | What to check | Why it matters |
|---|---|---|
| Customers | Email/phone format, marketing consent fields, duplicates | Prevents double messaging and broken segmentation |
| Orders | Order total, tax, discount, shipping, currency | Keeps revenue reporting and automation triggers accurate |
| Line items | SKU, variant ID, quantity, refunds/returns behavior | Avoids inventory and attribution mismatches |
| Fulfillment | Status changes + timestamps, tracking numbers, carrier fields | Drives customer notifications and post-purchase flows |
| Catalog | Product titles, handles, images, collections/tags | Ensures personalization and reporting match your storefront |
3) Automation ideas for Marketplace
- Listing sync: keep titles, prices, and inventory consistent to avoid channel suppression.
- SKU mapping: lock a single source of truth for SKUs to prevent duplicate listings.
- Order routing: separate marketplace vs DTC for fulfillment SLAs and returns rules.
- Messaging & reviews: assign ownership for buyer messages and review responses.
- Chargebacks/claims: define a process for disputes so finance isn’t surprised at month-end.
API sanity check (Shopify Admin API)
If your integration UI says “connected” but data isn’t flowing, a quick API call helps confirm whether the store is accessible and returning the objects you expect.
# List the 5 most recent orders (GraphQL)
curl -X POST "https://your-store.myshopify.com/admin/api/2025-01/graphql.json" \
-H "X-Shopify-Access-Token: $SHOPIFY_ADMIN_TOKEN" \
-H "Content-Type: application/json" \
-d "{\"query\":\"{ orders(first: 5, sortKey: CREATED_AT, reverse: true) { edges { node { id name createdAt totalPriceSet { shopMoney { amount currencyCode } } customer { email } } } } }\"}"Tip: keep tokens/keys in environment variables, and test in a staging store/site before rolling changes to production.
4) KPIs to monitor (so you catch problems early)
- Sync freshness: how long it takes for a new order/customer event to appear in eBay.
- Error rate: failed syncs per day (and which object types fail most).
- Duplicates: number of merged/duplicate contacts or orders created by mapping mistakes.
- Revenue parity: weekly spot-check that Shopify totals match downstream reporting (especially after refunds).
- Attribution sanity: confirm that key events (purchase, refund, subscription) are tracked consistently.
5) A simple 30-day optimization plan
- Week 1: connect + map fields, then validate with 5–10 real orders/customers.
- Week 2: enable 1–2 automations and measure baseline KPIs (conversion, AOV, repeat rate).
- Week 3: tighten segmentation/rules (exclude recent buyers, add VIP thresholds, handle edge cases).
- Week 4: document the setup, create an “owner” checklist, and set a recurring monthly audit.
Related integration guides
Marketplace guides: Shopify Amazon Integration: Sell on Both Platforms (2025), Shopify Walmart Integration: Marketplace Selling Guide (2025).
Sources
- Shopify Marketplace Connect on Shopify App Store
- Shopify: Sell on eBay guide
- Shopify: Multichannel selling guide
- eBay: Seller fees (global)
- eBay Help: Selling fees
Want to expand to more marketplaces? Check our guides on Shopify Amazon integration and Shopify ERP integration for multi-channel inventory management.