Shopify Marketplace Connect

Shopify Marketplace Connect Logo

Built for Shopify

Shopify Marketplace Connect

Rating

38

%

Recommended

(

4

reviews

)

Pricing

Free to install. Additional charges may apply.

Developer

Launched

19-Sep-17

Shopify Marketplace Connect Logo

Built for Shopify

Shopify Marketplace Connect

Rating

38

%

Recommended

(

4

reviews

)

Pricing

Free to install. Additional charges may apply.

Developer

Launched

19-Sep-17

Shopify Marketplace Connect Logo

Built for Shopify

Shopify Marketplace Connect

Rating

38

%

Recommended

(

4

reviews

)

Pricing

Free to install. Additional charges may apply.

Developer

Launched

19-Sep-17

Sell across marketplaces like Amazon, Target Plus, eBay, & Walmart. Manage it all in Shopify

Shopify Marketplace Connect (formerly Codisto) is the fastest and easiest way to sell across top global marketplaces like Amazon, Target Plus, Walmart, and eBay. A single integration app to connect your Shopify product catalog with multiple marketplaces to effortlessly manage and synchronize listings, orders, inventory, and measure performance all from one place, Shopify.

Categories:

Marketplaces, Store data importer

Integrations:

Shopify Admin, Amazon, eBay, Target Plus, Walmart

Shopify Admin, Amazon, eBay, Target Plus, Walmart

Languages:

English, German, Spanish, French, Italian

English, German, Spanish, French, Italian

Filter Reviews

Operator reports

38

%

Recommended

(

4

reviews

)
BR

Bryce R.

Role:

E-commerce Manager

Category:

Food & Drink

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Jul 14, 2026

Years of use:

Less then 1 year

Relationship with this product:

I used it, but I didn't influence the buying decision

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

It has been such a helpful tool to be able to connect our Amazon products to our Shopify store to help automate inventory and import our orders over which helps not only me but our shipping and receiving departments as well.

What was disappointing

The only issue I have with the app is syncing the price. We have to update our pricing manually as we can't set any percentage upscale or descale to our products to help with margins when it comes to shipping.

BR

Bryce R.

Role:

E-commerce Manager

Category:

Food & Drink

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Jul 14, 2026

Years of use:

Less then 1 year

Relationship with this product:

I used it, but I didn't influence the buying decision

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

It has been such a helpful tool to be able to connect our Amazon products to our Shopify store to help automate inventory and import our orders over which helps not only me but our shipping and receiving departments as well.

What was disappointing

The only issue I have with the app is syncing the price. We have to update our pricing manually as we can't set any percentage upscale or descale to our products to help with margins when it comes to shipping.

Photo of Reviewer Benjamin K.

Benjamin K.

Role:

Owner

Category:

Toys & Games

Shopify Plan:

Plus

Overall satisfaction

Neutral

Jun 19, 2026

Years of use:

2-3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

great to connect multiple marketplaces, even encouraged me to open a walmart account since it connects there as well

What was disappointing

so cumbersome to use. managing a lot of listings is time consuming. Wish I had more control over how the listings look and work

Photo of Reviewer Benjamin K.

Benjamin K.

Role:

Owner

Category:

Toys & Games

Shopify Plan:

Plus

Overall satisfaction

Neutral

Jun 19, 2026

Years of use:

2-3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

great to connect multiple marketplaces, even encouraged me to open a walmart account since it connects there as well

What was disappointing

so cumbersome to use. managing a lot of listings is time consuming. Wish I had more control over how the listings look and work

Photo of Reviewer Jordan B.

Jordan B.

Role:

Owner

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Neutral

Mar 10, 2026

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

No

Importance:

Critical for me to do my job

What exceeded expectations

We use this to connect our global Amazon marketplaces to Shopify. The level of detail with which you are able to adjust specific fields was useful.

What was disappointing

There were just too many glitches with this app. One of the benefits (i.e., detailed field adjustment) was also one of the problems. There seemed to be many glitches. Some of them took you quite far down a rabbit hole, and at any one time it was very hard to know where the problems lay, meaning connections were severed and you didn't have visibility of it.

Photo of Reviewer Jordan B.

Jordan B.

Role:

Owner

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Neutral

Mar 10, 2026

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

No

Importance:

Critical for me to do my job

What exceeded expectations

We use this to connect our global Amazon marketplaces to Shopify. The level of detail with which you are able to adjust specific fields was useful.

What was disappointing

There were just too many glitches with this app. One of the benefits (i.e., detailed field adjustment) was also one of the problems. There seemed to be many glitches. Some of them took you quite far down a rabbit hole, and at any one time it was very hard to know where the problems lay, meaning connections were severed and you didn't have visibility of it.

GM

Grace M.

Role:

E-commerce Manager

Category:

Home & Decor

Shopify Plan:

Plus

Overall satisfaction

Neutral

Jan 29, 2025

Years of use:

1-2 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

Ability to connect and manage multiple marketplaces

What was disappointing

Very different workflow for each marketplace that can sometimes be glitchy or cause duplication

GM

Grace M.

Role:

E-commerce Manager

Category:

Home & Decor

Shopify Plan:

Plus

Overall satisfaction

Neutral

Jan 29, 2025

Years of use:

1-2 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

Ability to connect and manage multiple marketplaces

What was disappointing

Very different workflow for each marketplace that can sometimes be glitchy or cause duplication

import * as React from "react" type Props = { name: string slug: string description: string image: string developer: string categories: string pricing: string launchedAt: string dateModified: string ratingValue: number ratingCount: number faqQ1: string faqA1: string faqQ2: string faqA2: string faqQ3: string faqA3: string faqQ4: string faqA4: string faqQ5: string faqA5: string } export function SchemaMarkup(props: Props) { const { name, slug, description, image, developer, categories, pricing, launchedAt, dateModified, ratingValue, ratingCount, faqQ1, faqA1, faqQ2, faqA2, faqQ3, faqA3, faqQ4, faqA4, faqQ5, faqA5 } = props const scriptContent = ` (function () { var ORIGIN = window.location.origin; var SAT = { "Very Satisfied": 100, "Neutral": 50, "Not Satisfied": 0 }; var AGG_NOTE = "Percentage of vetted Shopify merchants and agency operators who recommend this app, based on first-party reviews collected by app store research."; function read(root, key) { if (!root) return ""; var el = root.querySelector('[data-k="' + key + '"]'); return el ? el.textContent.trim() : ""; } function iso(v) { if (!v) return null; var d = new Date(v); return isNaN(d) ? null : d.toISOString().slice(0, 10); } function notes(text) { return { "@type": "ItemList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": text }] }; } var root = document.getElementById("asr-seo-data"); if (!root) return; var NAME = read(root, "name"); var SLUG = read(root, "slug"); if (!NAME || !SLUG) return; var PAGE_URL = ORIGIN + "/shopify-app-reviews/" + SLUG; function collectReviews() { var out = []; Array.prototype.forEach.call( document.querySelectorAll(".asr-review-seo"), function (n) { var author = read(n, "author"); var pos = read(n, "positive"); var neg = read(n, "negative"); if (!author || (!pos && !neg)) return; var r = { "@type": "Review", "author": { "@type": "Person", "name": author }, "itemReviewed": { "@id": PAGE_URL + "#app" } }; var d = iso(read(n, "date")); if (d) r.datePublished = d; var s = read(n, "satisfaction"); if (s && SAT.hasOwnProperty(s)) { r.reviewRating = { "@type": "Rating", "ratingValue": String(SAT[s]), "bestRating": "100", "worstRating": "0", "alternateName": s }; } if (pos) r.positiveNotes = notes(pos); if (neg) r.negativeNotes = notes(neg); out.push(r); } ); return out; } function buildGraph(reviews) { var app = { "@type": "SoftwareApplication", "@id": PAGE_URL + "#app", "name": NAME, "url": PAGE_URL, "applicationCategory": "BusinessApplication", "operatingSystem": "Web (Shopify)" }; var v; if ((v = read(root, "description"))) app.description = v; if ((v = read(root, "image"))) app.image = v.replace(/&/g, "&"); if ((v = read(root, "developer"))) app.author = { "@type": "Organization", "name": v }; if ((v = read(root, "categories"))) app.keywords = v; if ((v = read(root, "pricing"))) { app.offers = { "@type": "Offer", "price": "0", "priceCurrency": "USD", "description": v }; } if ((v = iso(read(root, "launchedAt")))) app.datePublished = v; if ((v = iso(read(root, "dateModified")))) app.dateModified = v; if (reviews.length) app.review = reviews; var rv = read(root, "ratingValue"); var rc = parseInt(read(root, "ratingCount"), 10); if (reviews.length && rv && rc > 0) { app.aggregateRating = { "@type": "AggregateRating", "ratingValue": String(parseFloat(rv)), "bestRating": "100", "worstRating": "0", "ratingCount": String(rc), "description": AGG_NOTE }; } var graph = [app]; var faq = []; for (var i = 1; i <= 5; i++) { var q = read(root, "faqQ" + i); var a = read(root, "faqA" + i); if (q && a) { faq.push({ "@type": "Question", "name": q, "acceptedAnswer": { "@type": "Answer", "text": a } }); } } if (faq.length) { graph.push({ "@type": "FAQPage", "@id": PAGE_URL + "#faq", "mainEntity": faq }); } graph.push({ "@type": "BreadcrumbList", "@id": PAGE_URL + "#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": ORIGIN + "/" }, { "@type": "ListItem", "position": 2, "name": "Shopify App Reviews", "item": ORIGIN + "/shopify-app-reviews" }, { "@type": "ListItem", "position": 3, "name": NAME, "item": PAGE_URL } ] }); return graph; } function build() { var reviews = collectReviews(); var old = document.getElementById("asr-jsonld"); if (old && old.dataset.count === String(reviews.length)) return; if (old) old.remove(); var s = document.createElement("script"); s.type = "application/ld+json"; s.id = "asr-jsonld"; s.dataset.count = String(reviews.length); s.textContent = JSON.stringify({ "@context": "https://schema.org", "@graph": buildGraph(reviews) }); document.head.appendChild(s); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", build); } else { build(); } [300, 900, 2000].forEach(function (ms) { setTimeout(build, ms); }); })(); ` return ( <> {/* HIDDEN DIV – provjeri da li je ID tačan */} {/* SCRIPT TAG – OBAVEZNO zatvoren */} </> ) } SchemaMarkup.defaultProps = { name: "Naziv aplikacije", slug: "slug-aplikacije", description: "", image: "", developer: "", categories: "", pricing: "", launchedAt: "", dateModified: "", ratingValue: 0, ratingCount: 0, faqQ1: "", faqA1: "", faqQ2: "", faqA2: "", faqQ3: "", faqA3: "", faqQ4: "", faqA4: "", faqQ5: "", faqA5: "" }