Marketplace 10 min read

Shopify eBay Integration: Sell on Both Platforms (2025)

Connect Shopify with eBay to manage multi-channel inventory, sync listings, and streamline order fulfillment. Compare integration apps and setup guide.

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.

Shopify
integrates with
eBay
Marketplace 4.4
TOP PICK

Marketplace Connect (Codisto)

Marketplace Integration for Shopify
4.4
620 reviews
Price
Free - $99/month
Active Users
30,000+
Last Updated
2025-01-15
KEY FEATURES:
Product Sync Inventory Sync Order Management Multi-marketplace
PROS
  • Official Shopify partner
  • Real-time inventory
  • Easy setup
CONS
  • Higher tiers expensive
  • Some eBay categories not supported

2025 Snapshot

Data pointValue
Marketplace Connect rating4.2/5 (1,855 reviews, checked Dec 2025)
Recommended connectorShopify Marketplace Connect (formerly Codisto)
Fee model noteeBay fees vary by category/region; confirm on eBay’s official fee pages

Why Sell on Both Shopify and eBay?

Each platform has distinct advantages:

FactorShopifyeBay
Traffic sourceYou drive trafficBuilt-in marketplace traffic
Brand controlFull customizationLimited to eBay templates
FeesVaries by plan/regionVaries by category/region
Customer ownershipFull email/data accessLimited customer data
Best forBrand buildingProduct 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

Top Shopify eBay Integration Apps

AppBest forNotes
Marketplace Connect (Codisto)Shopify-first multi-marketplaceOfficial Shopify app; supports eBay
LitCommerceMulti-marketplace sellersThird-party tool; confirm current pricing/features
CedCommerceAdvanced mapping workflowsThird-party tool; confirm current pricing/features
SellbriteInventory-focused teamsThird-party tool; confirm current pricing/features
NembolSimple listing workflowsThird-party tool; confirm current pricing/features

Feature Comparison

FeatureMarketplace ConnectLitCommerceCedCommerce
Product syncYesYesYes
Inventory syncReal-timeNear real-timeReal-time
Order syncYesYesYes
Bulk listingYesYesYes
Template customizationBasicGoodAdvanced
Price rulesYesYesYes
Multi-warehouseLimitedYesYes
SupportGoodGoodExcellent

Step-by-Step Setup: Marketplace Connect

Marketplace Connect (formerly Codisto) is Shopify’s official marketplace integration.

Step 1: Install the App

  1. Go to Shopify App Store
  2. Search “Marketplace Connect”
  3. Click Add app
  4. Authorize permissions
  5. Start free trial or select plan

Step 2: Connect eBay Account

  1. In Marketplace Connect, click Add Channel
  2. Select eBay
  3. Choose your eBay marketplace (US, UK, AU, etc.)
  4. Click Connect to eBay
  5. 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:

SettingRecommendation
Title format{product_title} - {variant_title}
DescriptionInclude Shopify description + eBay-specific details
CategoryMap to appropriate eBay category
Item specificsMap from Shopify product attributes
ConditionNew (or specify for used/refurbished)
DurationGood ‘Til Cancelled
QuantitySync 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:

  1. All products - List entire catalog
  2. By collection - Specific product collections
  3. By tag - Products tagged “ebay”
  4. Manual selection - Pick individual products

Best practice: Start with a subset to test, then expand.

Step 6: Publish Listings

  1. Review product mapping
  2. Check category assignments
  3. Verify pricing looks correct
  4. Click Publish to eBay
  5. Monitor for any listing errors

Step 7: Set Up Order Sync

Data Flow
%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#e0f2fe', 'primaryTextColor': '#0369a1', 'primaryBorderColor': '#0369a1', 'lineColor': '#64748b', 'secondaryColor': '#f0fdf4', 'tertiaryColor': '#fef3c7'}}}%% graph LR A[Shopify Store] -->|Data Sync| B[Shopify] B -->|Bi-directional| C[eBay]
Real-time sync Scheduled sync

Configure how eBay orders flow to Shopify:

SettingOptions
Auto-import ordersYes (recommended)
Order prefix“EBAY-” (helps identify source)
Fulfillment syncAuto-mark shipped on eBay
Inventory deductionImmediate

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:

  1. Configure locations in Shopify
  2. Map warehouses in integration app
  3. Set eBay item location by warehouse
  4. 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 CategoryeBay Category
T-ShirtsClothing → Men’s Clothing → T-Shirts
ElectronicsElectronics → Specific subcategory
Home DecorHome & 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:

  1. Customer initiates return on eBay
  2. Review return request (most apps notify you)
  3. Accept or escalate (recommend accepting)
  4. Customer ships item back
  5. Process refund in Shopify (syncs to eBay)
  6. 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

MetricWhy it matters
Sell-through rateInventory turnover and cashflow
Defect rate / account healthProtects visibility and eligibility
Late shipment rateImpacts seller performance
Tracking uploaded on timeReduces disputes and improves trust
Cases and returnsSignals 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:

  1. Monitor listing performance - Track views, watchers, conversions
  2. Optimize underperformers - Improve titles, photos, pricing
  3. Expand product selection - List more inventory gradually
  4. Consider Promoted Listings - Test paid visibility
  5. 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 objectWhat to checkWhy it matters
CustomersEmail/phone format, marketing consent fields, duplicatesPrevents double messaging and broken segmentation
OrdersOrder total, tax, discount, shipping, currencyKeeps revenue reporting and automation triggers accurate
Line itemsSKU, variant ID, quantity, refunds/returns behaviorAvoids inventory and attribution mismatches
FulfillmentStatus changes + timestamps, tracking numbers, carrier fieldsDrives customer notifications and post-purchase flows
CatalogProduct titles, handles, images, collections/tagsEnsures 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

  1. Week 1: connect + map fields, then validate with 5–10 real orders/customers.
  2. Week 2: enable 1–2 automations and measure baseline KPIs (conversion, AOV, repeat rate).
  3. Week 3: tighten segmentation/rules (exclude recent buyers, add VIP thresholds, handle edge cases).
  4. Week 4: document the setup, create an “owner” checklist, and set a recurring monthly audit.

Related integration guides

Sources


Want to expand to more marketplaces? Check our guides on Shopify Amazon integration and Shopify ERP integration for multi-channel inventory management.

Marketplace Integration Comparison

Compare key features across popular marketplace solutions

FeatureChannelAdvisorCodistoLinnworksSellbrite
Supported channelsMarketplace connections100+ channelsAmazon, eBay, Google70+ channels7+ channels
Inventory syncCross-channel stockReal-timeReal-timeReal-timeReal-time
Order importCentralized ordersYesYesYesYes
Price rulesPer-channel pricingYesYesYesYes
Listing managementProduct listing toolsYesYesYesYes
Free tierAvailable without paymentNoYes (25 orders)NoYes (30 orders)

Data based on publicly available information as of February 2026. Features and pricing may vary.

Questions & Answers

Can I connect my Shopify store to eBay?

Yes, you can connect Shopify to eBay using integration apps from the Shopify App Store. Popular options include Codisto, LitCommerce, and CedCommerce. These apps sync products, inventory, and orders between platforms.

What's the best Shopify eBay integration app?

Codisto (now Shopify Marketplace Connect) is the most popular choice with direct Shopify partnership. LitCommerce offers good value for multi-marketplace sellers. CedCommerce provides strong features for established sellers.

Does Shopify eBay integration sync inventory automatically?

Yes, integration apps provide real-time or near-real-time inventory sync. When an item sells on either platform, stock levels update on both to prevent overselling.

How much does Shopify eBay integration cost?

Integration costs depend on your connector (for example, Marketplace Connect vs other apps) and your sync volume. eBay selling fees also vary by category and seller setup—check eBay’s official fee pages for current details.