FLUF Connect

Crosslist from Wallapop to Shopify

Use Shopify as your inventory hub and Wallapop as a five-market EU acquisition channel — webhook-driven sync, variant strategy, no rebuilding.

15 marketplaces, one dashboard Auto inventory sync WhatsApp, email & in-app support
Key Takeaways — Wallapop to Shopify Crosslisting

  • Different jobs, same catalogue: Shopify is your DTC home base and inventory truth source. Wallapop is a customer-acquisition channel across Spain, Italy, Portugal, the UK, and France — five EU markets reached from one product record.
  • Shopify drives the sync: every Shopify product update fires a webhook that FLUF Connect uses to keep Wallapop (and every other connected channel) in line — stock, price, status. You manage one catalogue, not five.
  • Wallapop 2026: ~19 million monthly users across ES/IT/PT plus full marketplaces in the UK and France with prepaid shipping, online checkout, and Wallapop Protection on each.
  • Shopify 2026: powering ~5 million live stores worldwide as of Shopify’s Q1 2026 earnings — the dominant DTC platform for resellers building owned audiences.
  • Variants need a strategy: Shopify has multi-variant products (size, colour); Wallapop listings are single SKUs. FLUF Connect’s variant handling decides how each variant becomes a Wallapop listing.
  • Cost: from GBP 19/month on the FLUF Connect Growth plan — Shopify and Wallapop both included, no add-ons.
FLUF Connect dashboard showing a Shopify catalogue ready to push to Wallapop and other European channels

Why Use Shopify as Your Hub and Wallapop as an EU Acquisition Channel

Shopify and Wallapop are not the same kind of channel and they shouldn’t be treated as such. Shopify is where you own the storefront, the brand, the customer relationship, and — operationally — the canonical product record. Wallapop is a discovery surface: ~19 million monthly users browsing a marketplace looking for things to buy, with no expectation of brand loyalty beforehand. The right framing isn’t “list once, push everywhere” — it’s “Shopify is the catalogue, Wallapop is the storefront for people who don’t yet know your brand exists.”

This matters because the operational model is fundamentally different from a marketplace-to-marketplace pair. With two marketplaces, both sides are equal acquisition surfaces and the only question is reach. With Shopify on one side, Shopify is the source of truth — your inventory levels live there, your product copy lives there, your pricing logic lives there. Wallapop becomes an outpost that gets refreshed every time Shopify’s data changes. FLUF Connect plumbs that one-way flow correctly so you never end up with five marketplaces drifting away from your real catalogue.

Shopify (hub) Wallapop (acquisition channel)
Role Owned storefront, canonical catalogue, brand EU marketplace discovery — Spain/Italy/Portugal/UK/France
2026 scale ~5 million live stores worldwide (Shopify Q1 2026) ~19 million monthly users (ES/IT/PT) + UK + FR markets
Buyer relationship Direct — emails, repeat purchase, loyalty Marketplace-mediated — buyer is Wallapop’s, not yours
Catalogue structure Multi-variant products, deep merchandising Single-item listings, classified-ad style
Inventory model Stock quantity per variant, real-time webhooks One unit per listing (typical secondhand reseller pattern)
Fees Shopify plan + payment processing (no listing fees) 0% on local pickup; ~10% buyer-side handling on shipped sales
Shipping Whatever you configure — typically a 3PL or in-house Wallapop’s prepaid carrier network in each of the 5 markets
Currencies Any — Shopify Markets handles per-region pricing EUR (ES/IT/PT/FR), GBP (UK)

The five-market angle most Shopify merchants miss

Wallapop quietly runs full marketplaces in five EU countries: Spain, Italy, Portugal, the UK, and France. Each one has online checkout, prepaid shipping, and Wallapop Protection (the buyer/seller protection layer). For a Shopify merchant trying to crack EU markets without setting up a French or Spanish entity, Wallapop is genuinely useful — your Shopify product can land in front of a Madrid buyer with a euro price, Wallapop’s carrier label, and Wallapop handling the dispute window. You don’t need to localise the storefront. You don’t need an ES VAT registration to test product-market fit. You just need the catalogue mapped correctly.

The trade-off is that Wallapop’s audience is value-conscious and broadly utility-focused — motors, electronics, baby/kids, real estate, and fashion all sit in the same feed. If your Shopify catalogue is curated DTC fashion or premium homeware, your conversion on Wallapop will skew differently than on Shopify itself. That’s not a reason to skip Wallapop. It’s a reason to choose which subset of your catalogue you push and adjust the price expectations accordingly.

Reach 19M+ Wallapop users from your Shopify catalogue — no rebuilding.

Crosslist now

How to Crosslist from Shopify to Wallapop with FLUF Connect

Setup is about five minutes once both accounts exist. The first import takes longer if your Shopify catalogue is large — FLUF Connect imports every product through Shopify’s GraphQL Admin API and indexes them locally before any crosslisting happens.

1. Connect Shopify

Sign into FLUF Connect, open the Channels page, and install the Shopify app from the FLUF onboarding flow. The OAuth handshake stores a permanent access token and registers the webhooks FLUF needs — products/update, orders/fulfilled, orders/cancelled, inventory_levels/update. From this point on, every product change in Shopify lands in FLUF within seconds.

2. Connect Wallapop

Connect Wallapop from the same Channels page. FLUF authenticates with your existing Wallapop session — no separate password to manage. Existing Wallapop listings (if any) are imported and deduplicated against your Shopify catalogue, so the same item doesn’t end up indexed twice.

3. Pick the Shopify products you actually want on Wallapop

This is the step Shopify merchants tend to under-think. Wallapop’s audience profile doesn’t match every Shopify catalogue. Use FLUF’s collection-based or tag-based filters to push a curated subset — typically your most resellable, value-priced inventory rather than your hero DTC pieces. Bulk-select hundreds of products at once with bulk operations when you’ve decided on the slice.

4. Configure the variant strategy

Shopify products with variants (size, colour, material) need a decision: should each variant become its own Wallapop listing, or should you push only the default variant? For one-of-one secondhand resale this rarely matters, but for repeatable DTC SKUs it changes the listing count significantly. FLUF Connect lets you set the policy per-product or globally — see the Variants section below.

5. Review the mapping and publish

FLUF previews each Wallapop listing as it will appear — title (Shopify’s title field), description (Shopify’s body_html stripped to plain text), photos (Shopify’s product images), price (Shopify’s variant price, converted to the Wallapop market currency), and category (mapped from your Shopify product type / collection to Wallapop’s category tree). Adjust whatever needs adjusting and publish. Listings appear on Wallapop within a few minutes.

6. Let Shopify drive everything from here

Once published, you never edit a Wallapop listing directly again. Change the price in Shopify — FLUF picks it up from the products/update webhook and pushes the new price to Wallapop. Change the stock — FLUF delists or re-enables the Wallapop listing automatically. Mark a Shopify product as sold-out via the inventory_levels webhook — Wallapop is removed within minutes. The whole point of using Shopify as your hub is that you never split your attention again.

What Transfers When You Crosslist from Shopify to Wallapop

Shopify’s product schema is richer than Wallapop’s, so most fields transfer cleanly. The mismatches are predictable: Shopify supports HTML descriptions, variants, multiple inventory locations, metafields, and tags; Wallapop supports plain-text descriptions, single-SKU listings, one location per listing, and a fixed category tree. FLUF Connect handles the translation.

Shopify Field Wallapop Field Transfer Notes
Title Title Automatic Shopify titles fit comfortably within Wallapop’s title length. No truncation needed for most catalogues.
Body HTML Description Automatic (stripped) Shopify’s HTML body is converted to plain text. Bold, lists, and headings flatten — Wallapop doesn’t render HTML.
Product images Images (up to 10) Automatic Shopify has no documented image cap; Wallapop accepts up to 10 photos per listing. FLUF uploads your first 10 in product order — put your hero shot first in Shopify.
Variant price Price Automatic with conversion Pushes the default variant price (or per-variant prices if you’re splitting variants). Converted to EUR or GBP depending on which Wallapop market you’re listing into.
Compare-at price Dropped Wallapop has no “was/now” price field. Compare-at is ignored.
SKU Internal reference Preserved in FLUF Kept in the FLUF index for matching, but Wallapop doesn’t expose it on the listing.
Product type / Collection Wallapop category Smart mapped FLUF maps Shopify’s free-form product type and collections to Wallapop’s structured category tree.
Vendor Brand Smart mapped Shopify’s vendor field is used as the brand signal where Wallapop’s category accepts a brand.
Tags Used for mapping Shopify tags inform category mapping and condition detection but don’t appear as visible tags on Wallapop.
Inventory quantity Listing status Automatic Quantity > 0 = listing active; quantity = 0 = listing delisted on Wallapop. Driven by the Shopify inventory_levels webhook.
Condition (tag-based) Condition (6-tier) Detected + mapped Shopify has no native condition field. FLUF infers condition from tags / product type and maps to Wallapop’s New / Like New / Very Good / Good / Acceptable / Has Defects scale.
Metafields Available for custom mapping Custom Shopify metafields can be used as the source for Wallapop attributes via FLUF’s mapping rules.
Multi-location inventory Listing location Defaults to primary Wallapop is location-bound to one place per listing. FLUF uses your Wallapop account’s registered location, not Shopify’s per-variant inventory location.
Shipping (Shopify rates) Wallapop prepaid shipping Set automatically Wallapop has its own carrier network in each market. Your Shopify shipping configuration doesn’t carry over; FLUF enables Wallapop’s prepaid shipping by default.

Condition mapping in detail

Shopify is a general ecommerce platform and has no native concept of “used” vs “new”. Wallapop’s audience expects to know the condition. FLUF Connect infers condition from a combination of Shopify product tags, product type, and (where present) metafields. You can override this globally or per-product.

Shopify signal Wallapop condition
Tag: “new” or no condition signal + brand-new product type New
Tag: “deadstock” / “NWOT” Like New
Tag: “very good” / “excellent” Very Good
Tag: “good” / “used” Good
Tag: “fair” / “acceptable” Acceptable
Tag: “for parts” / “defects” Has Defects

Pre-publish checklist

Things to review before crosslisting Shopify to Wallapop

  • Description HTML: Shopify’s rich body strips to plain text on Wallapop. If your descriptions rely on tables or formatting for clarity, rewrite the key product copy in plain prose.
  • Currency & market: pick which Wallapop market you’re targeting (ES, IT, PT, UK, or FR). Pricing converts automatically but you should sanity-check the resulting number against local Wallapop comparables.
  • Variants: decide your variant policy before publishing — see the next section. A 12-variant Shopify shoe SKU becoming 12 separate Wallapop listings is rarely what you want.
  • Condition tags: Shopify products that come from your DTC catalogue likely have no condition signal. Tag them before crosslisting so Wallapop’s audience knows what they’re buying.
  • Category: Wallapop’s tree includes motors, real estate, baby/kids, and other non-Shopify categories. If your products live in fashion, electronics, or home goods, mapping is straightforward. If they straddle a unusual category, double-check the chosen Wallapop category before bulk-publishing.
  • Language: Wallapop ES/IT/PT buyers expect Spanish/Italian/Portuguese descriptions. UK and FR markets accept English and French respectively. FLUF Connect doesn’t auto-translate — translate your description per market for best conversion.

Variants: Shopify Multi-SKU vs Wallapop Single-SKU

This is the single biggest structural difference between Shopify and Wallapop, and it deserves its own section.

Shopify products can have up to 100 variants (size, colour, material, or any custom option). Each variant has its own SKU, price, inventory, and barcode. Wallapop listings are single SKUs — one listing represents one item with one price, one set of photos, and one inventory state. There’s no Wallapop equivalent of “select your size”.

FLUF Connect gives you three options for handling variants when crosslisting to Wallapop:

Strategy How it works Best for
Default variant only Pushes only the first/default variant. Other variants are ignored on Wallapop. Secondhand sellers where most products are one-of-one; variants are a Shopify schema convention, not real inventory diversity.
One listing per variant Each variant becomes its own Wallapop listing — separate title (variant title appended), separate inventory, separate sale. DTC sellers with genuine variant diversity (a t-shirt in 5 sizes and 3 colours). Each Wallapop buyer searches for and selects the exact variant they want.
Largest-stock variant Pushes whichever variant currently has the highest stock count. Switches automatically as stock shifts. Sellers who want maximum sell-through on Wallapop without managing 12 parallel listings — Wallapop only ever shows the variant most likely to be in stock when a buyer commits.

Most resellers default to default variant only because their inventory genuinely is one-of-one. DTC merchants with structured variant catalogues should think about this more carefully — pushing 100 variants to Wallapop quintuples your listing maintenance overhead for diminishing reach.

Inventory Sync — Shopify as the Truth Source

FLUF Connect’s inventory sync is built differently when Shopify is on one side. With two marketplaces, sync is symmetric — a sale on either side delists the other. With Shopify as the hub, the model is asymmetric on purpose: Shopify is the truth source, and Wallapop follows.

This matters because Shopify exposes real-time webhooks (products/update, inventory_levels/update, orders/fulfilled, orders/cancelled) that fire within seconds of any catalogue change. FLUF Connect listens to those webhooks and pushes the change to Wallapop. Wallapop has no equivalent real-time webhook for catalogue changes, so the reverse flow (Wallapop → Shopify) is polled and slower.

Event What Happens Timing
Stock goes to 0 on Shopify (sale or manual edit) Wallapop listing is delisted automatically Within seconds (Shopify webhook)
Stock restored on Shopify Wallapop listing is re-enabled Within seconds
Price changed in Shopify Wallapop listing price is updated Within seconds
Title or description edited in Shopify Wallapop listing is updated Within seconds
Photos added/reordered in Shopify Wallapop photos are refreshed Within seconds
Product archived/deleted on Shopify Wallapop listing is delisted Within seconds
Item sells on Wallapop Shopify inventory is decremented and other connected channels are delisted Within minutes (Wallapop polling)
Item edited directly on Wallapop Shopify not updated (Wallapop is not the truth source)

The practical implication: don’t edit Wallapop listings directly. If you do, the next Shopify webhook will overwrite your changes. Treat Shopify as the only place you edit and let FLUF Connect propagate everything outward.

This is also why Shopify-driven setups scale further than marketplace-to-marketplace pairs. You can connect Shopify to Wallapop, Vinted, Depop, eBay, and Etsy at the same time — and every channel stays current because they’re all watching the same webhook source. Adding a sixth channel doesn’t add sixfold complexity; it just adds one more outbound destination from the same hub.

What Sells Best on Wallapop from a Shopify Catalogue

Wallapop’s audience is general-purpose, value-conscious, and broadly Iberian and Italian (with growing UK and French presence). A few patterns hold for Shopify merchants pushing to Wallapop:

  • Resold or refurbished branded fashion — if your Shopify store is a secondhand or vintage operation, Wallapop is a natural fit. Branded denim, outerwear, trainers, bags all move well in ES/IT.
  • Refurbished electronics — phones, tablets, laptops, gaming consoles. Wallapop’s biggest single category by GMV; price-sensitive buyers actively search here.
  • Home and lifestyle goods — kitchenware, small appliances, decor. Wallapop’s general-purpose feed surfaces these well and there’s less marketplace competition than on Amazon or eBay in Iberian markets.
  • Baby and kids — clothing, toys, equipment. Wallapop’s baby/kids category is one of its strongest, with high turnover and active buyers.
  • Sports equipment — bikes, gym gear, outdoor equipment. Wallapop UK and Spain both have engaged sports audiences.

What works less well from a Shopify catalogue:

  • Hero DTC SKUs at full retail — Wallapop’s value-driven buyer rarely matches your direct-store price. Push these only if you can accept Wallapop-specific pricing.
  • Subscription products / recurring orders — Wallapop is a one-shot marketplace, not a subscription channel.
  • Digital products — Wallapop is physical-goods only.
  • Anything that ships uneconomically — Wallapop’s prepaid shipping has weight and size limits per market; oversized items either need in-person pickup (which limits reach to your local area) or stay on Shopify only.

Shopify + Wallapop Feature Coverage in FLUF Connect

Feature Shopify Wallapop
Crosslisting (push listings) Source (catalogue origin) Yes
Inventory sync Webhook-driven (real-time) Polled (within minutes)
Listing edits via FLUF Yes (via Shopify Admin API) Yes
Bulk operations Yes Yes
Auto-crosslisting rules Yes — trigger on Shopify product creation/update Yes as a destination
Auto-relisting Not applicable (Shopify isn’t a relist surface) Roadmap
Offer management Not applicable Roadmap
Real-time order import Native (orders webhook) Limited — Wallapop has no public orders API; FLUF infers sales from inventory polling
Multi-location inventory Native Single location per listing
Variant handling Native Mapped via variant strategy (see above)

The core “Shopify drives everything; Wallapop follows” workflow is fully in place today. Auto-relisting and offer management on Wallapop are on the roadmap and will arrive as Wallapop’s underlying APIs make them feasible.

Pricing

Shopify-to-Wallapop crosslisting is included on every FLUF Connect plan with no per-channel surcharge.

Plan Monthly Price Product Limit Shopify + Wallapop
Growth GBP 19/month 500 products Both included
Seller GBP 99/month 5,000 products Both included
Super Seller GBP 299/month Unlimited Both included

See the full FLUF Connect pricing page for plan details. Most Shopify merchants crossing to Wallapop also push to Vinted and Depop from the same catalogue — adding more channels doesn’t change the plan price.

FAQs

Will my Shopify catalogue automatically appear on Wallapop, or do I select what to push?

You select. FLUF Connect imports your Shopify catalogue into the FLUF index but doesn’t auto-push anything to Wallapop until you tell it to. You can either bulk-select hundreds of products to crosslist, or set up auto-crosslisting rules (e.g. “push every new Shopify product tagged wallapop-ready to Wallapop automatically”) so future Shopify additions flow through without manual selection.

What happens to Wallapop listings when I delete or archive a Shopify product?

The Wallapop listing is delisted automatically, driven by Shopify’s products/update webhook. The listing is removed within seconds. FLUF Connect keeps a record so you can re-list later if you restore the Shopify product.

Can I crosslist from Shopify to Wallapop and to other marketplaces from the same catalogue?

Yes — that’s the whole point. The same Shopify product can be pushed simultaneously to Wallapop, Depop, Vinted, eBay, Etsy, and Facebook Marketplace. All of them watch the same Shopify webhook stream, so inventory and pricing stay consistent everywhere.

What about Shopify products with 12 size variants? Do I really want 12 Wallapop listings?

Usually no — see the Variants section. Most resellers push the default variant only and treat Wallapop as a one-of-one channel. DTC merchants with genuine variant diversity can choose “one listing per variant” or “largest-stock variant” depending on what makes operational sense.

Does Wallapop require a Spanish/Italian/Portuguese business registration?

No. Wallapop is a C2C-first marketplace and most sellers operate as individuals. UK and FR markets accept GBP/EUR pricing and English/French descriptions respectively. There’s no Spanish VAT registration requirement to test the platform from outside Spain.

How does Wallapop’s ~10% fee work compared to Shopify’s payment processing?

Shopify charges you (the merchant) payment processing fees on each sale. Wallapop’s ~10% handling charge is paid by the buyer on shipped sales, not by you — your headline price is what you receive. Local in-person sales on Wallapop have no fee at all. This means a Shopify product priced at EUR 50 on Wallapop nets you EUR 50 (minus Wallapop’s small per-payout payment-method fee).

What about orders — do Wallapop sales appear in Shopify?

FLUF Connect captures Wallapop sales in the FLUF Orders workflow and decrements Shopify inventory accordingly via the Shopify Admin API. The order itself doesn’t appear as a Shopify order — Wallapop is its own checkout and the customer is Wallapop’s, not yours. The inventory decrement is what keeps your other channels accurate.

Can I edit a Wallapop listing directly without going through Shopify?

You can, but you shouldn’t. The next Shopify products/update webhook (which fires on almost any Shopify catalogue change) will overwrite your direct Wallapop edits. With Shopify as the hub, every edit should flow through Shopify or through FLUF Connect’s editing interface, not through Wallapop’s app directly.

Does the Wallapop Pro subscription help here?

Wallapop Pro is Spain-only as of May 2026 and is aimed at high-volume sellers who want featured listings and analytics inside Wallapop. It’s orthogonal to crosslisting — FLUF Connect works the same way whether you have Wallapop Pro or not. If you’re testing Wallapop as an EU acquisition channel, start without Pro and upgrade only if Spanish volume justifies it.

Related Guides

Sources & Verification

  • Shopify store count: ~5 million live stores worldwide, per Shopify Q1 2026 earnings commentary and BuiltWith’s Shopify usage statistics (verified May 2026).
  • Wallapop monthly users: ~19 million across Spain, Italy, and Portugal, per Wallapop’s published marketplace statistics and Statista marketplace data (verified May 2026).
  • Wallapop market coverage: full marketplaces with online checkout, prepaid shipping, and Wallapop Protection in Spain, Italy, Portugal, the UK, and France — verified directly via wallapop.com country sites and the Wallapop Envíos terms (revised 10 April 2026).
  • Wallapop fee structure: 0% on in-person local sales; ~10% buyer-paid handling on shipped sales, per Wallapop’s public fee documentation.
  • Shopify webhook behaviour: products/update and inventory_levels/update webhook timing and payload verified against the Shopify Admin API documentation and FLUF Connect’s production integration (inc/flufconnect/shopify/fcShopify.php).
  • Wallapop API integration: image upload limits (10 photos per listing), category structure, and credential flow verified against FLUF Connect’s production integration (inc/flufconnect/wallapop/fcWallapop.php) and Wallapop’s public listing form behaviour.
  • FLUF Connect pricing: verified against fluf.io/pricing as of May 2026.

Try FLUF Connect today.

Start Crosslisting Today

Plans from £19/month. Set up in under 10 minutes.

×
Scroll to Top