Loading
FeaturesPricingFAQ
Get startedOpen dashboardSpinning up…

Frequently asked questions

How the sync behaves, what the settings mean, and what to do when something looks off.

Getting startedHow syncing worksSettings explainedOrdersPlans & billingTroubleshooting

Getting started

What do I need to connect?

A Shopify store and a Discogs seller account. Connect Shopify first, then Discogs, both from the dashboard. No code, no CSV files, nothing to install in your shop.

Why don't my Discogs listings show up?

Discogs parks a new seller's listings as Pending until your seller account is finished: a PayPal payment method and a complete shipping policy. Nothing can be bought while they sit there, so we do not treat them as live stock and we cannot publish them for you. The Sync tab counts them separately rather than reporting your catalogue as matching. Finish that setup, Discogs flips them to For Sale, and they turn up on the next sync.

What are the metafields for?

Pairing. Each Shopify product holds its Discogs release id in a metafield (custom.discogs_id by default), and that id is the only thing telling us which product is which listing. Media condition is required too, because Discogs will not take a listing without a grade. Sleeve condition is optional. Use your own field names and map them in Settings.

How syncing works

Which side owns what?

Shopify owns the price, converted daily at the current rate. Discogs owns the condition grades. Stock counts on both: sold anywhere means gone everywhere. New records travel in both directions.

How often does it sync?

A change on Shopify reaches Discogs within seconds: Shopify tells us the moment it happens and we act on it without re-reading your whole Discogs inventory. A change made on Discogs waits for the schedule you choose in Settings, because Discogs tells us nothing and has to be asked: hourly by default, or every 6 hours or once a day if that suits your stock better, and every 15 minutes on Pro and up. Sync now skips the wait whatever you picked.

Which cadence should I pick?

Hourly suits most shops. Go slower if your Discogs stock rarely moves on its own: each check walks your whole Discogs crate, and the same schedule is what imports your Discogs orders, so a daily cadence means daily order imports too. Go faster if you sell the same records on both platforms all day and want the other side taken down sooner.

What happens when a record sells on Shopify?

The Discogs listing goes to Draft within seconds. Not deleted: restock the product and it comes back on its own, at the current price.

  1. ShopifyA buyer checks out. Stock hits zero.
  2. ShopifyShopify notifies us that the order exists.webhook, near-live
  3. recordstore.techWe compare both catalogues and see the mismatch: no stock on Shopify, still For Sale on Discogs.
  4. DiscogsThe listing is set to Draft and we record that the draft was ours.never deleted
  5. YouRestock on Shopify later and the listing comes back, priced from Shopify at the day's exchange rate.
Draft, never delete. A deleted listing cannot come back, and worse, the next poll would read its absence as a Discogs sale and archive the product you just restocked.
What happens when a record sells on Discogs?

Within the hour the Shopify product is archived, or drafted if you prefer, so nobody can buy it twice. The Discogs order lands in Shopify as a paid order. Relist on Discogs later and the product comes back.

  1. DiscogsA buyer pays. The listing vanishes from your inventory and Discogs tells nobody.
  2. recordstore.techThe next poll reads your inventory and spots what is missing.about hourly, or press Sync now
  3. recordstore.techWe check the batch is plausible first. A hundred records vanishing at once is a bad API response, not a hundred sales.
  4. ShopifyThe product is archived, or drafted if you chose that, so the storefront cannot sell it again.
  5. ShopifyThe order arrives in Shopify, paid, tagged Discogs, with the buyer's address and the original date.claimed first, so a crash cannot duplicate it
The hour is the thing to know. Discogs has no notifications at all, so a sale there waits for the next poll. Everything in the other direction is seconds.
Could a glitch wipe my catalog?

No. If a suspiciously large share of your Discogs inventory disappears at once, we assume the API lied rather than that you sold out, and we write nothing. You get an email instead.

  1. recordstore.techA poll comes back with half your Discogs inventory missing.
  2. recordstore.techTaken at face value, that means archiving half your storefront.
  3. recordstore.techSo we weigh the batch against your live catalogue and against the last poll. Half a shop does not sell in an hour.
  4. ShopifyNothing is written. Your products stay exactly as they are.
  5. YouYou get an email, and the run says how many were held back, so a genuine clear-out is still visible.
We infer a sale from a listing being absent, and a failed API call looks exactly like everything selling at once. Holding back costs you a late delisting. Getting it wrong costs you your storefront.

Settings explained

What does the price markup do?

Covers Discogs' cut: Discogs keeps 9% of every sale, plus payment fees. Your Shopify price is the base; the listing asks that plus the markup, and a product created from a listing is priced at the base, so it never stacks up over repeated syncs.

What do the rounding modes mean?

Whole rounds to .00. Charm gives you the .99 or .95 below the next whole number, so 12.34 becomes 12.99 or 12.95. Nearest .05 snaps to five-cent steps.

What does "create new listings as draft" do?

Anything we create, on either side, arrives unpublished and waits for you. We never publish it for you. "Draft instead of archive when sold on Discogs" is the same idea at the other end: when a copy sells on Discogs, its Shopify product is drafted rather than archived. A copy sold on Shopify always leaves its Discogs listing as a draft, never deleted, so a restock can bring it back.

How do sync filters work?

Tag a product (discogs-sync, say) and it syncs. Untag it and it stops. Anything we create gets the tag on its own. Price range and minimum condition narrow it further, and those two also apply to Discogs-only listings, which carry no tags. No filter means you pick by hand.

Filter or manual selection: which wins?

The filter. It recomputes on every sync, so hand-picked records that no longer match drop out. Clear the filter and you are back to picking by hand.

Orders

How do Discogs orders appear in Shopify?

As paid orders tagged "Discogs", with the buyer's address, the shipping charge and the original date, so your reporting stays honest. We import once the buyer has actually paid, convert to your store currency, and only touch sales made after you connected. Your old history is left alone.

What if an order is cancelled or refunded on Discogs?

The Shopify copy is cancelled too. One way only: Discogs is the truth for these orders, so editing the Shopify side changes nothing back on Discogs.

Plans & billing

What counts against my plan's item limit?

The copies you keep in sync (your selection): each Discogs listing is one item, so three copies of one record are three items. Free covers 100 items, Starter 500, Growth 1,000, Pro 2,500, Scale 6,000 and Dealer 20,000. Bigger than that, get in touch and we will price it.

What is the monthly order limit?

How many Discogs orders your plan is sized to mirror into Shopify in a rolling 30 days: 15 on Free, 75 Starter, 150 Growth, 400 Pro, 1,000 Scale, 3,000 Dealer. It is a soft limit. We never stop importing orders and we never drop one, because a busy week is the worst possible time to break your sync. Go past it and we simply point out that a bigger plan matches what you are selling.

Why does my whole Discogs crate count, not just what I sync?

Because we watch all of it. Discogs has no way to tell us only what changed, so every hour we read your entire inventory: that is the only thing that catches a record you sold in the shop and marked as gone on Discogs, where no order exists for us to see. That work is the same whether you sync ten records or ten thousand, so each plan states the crate size it covers: 500 on Free, 2,500 Starter, 5,000 Growth, 12,500 Pro, 30,000 Scale, 100,000 Dealer. Like the order allowance it is soft, five times the item cap, and syncing a slice of a big crate is a perfectly normal thing to do.

What happens if I outgrow my plan?

Nothing breaks. Everything already selected keeps syncing; the cap only stops you adding more. Upgrade and the room is there immediately.

Can I pay yearly?

Yes, on every paid plan, and it works out about two months free: Starter €99, Growth €199, Pro €499, Scale €999, Dealer €2,490 per year.

How do I change my card, downgrade or cancel?

Plans tab, "Manage billing". That opens Stripe's own portal, where you can change the card, switch plan or cancel. No email to us, no notice period.

What happens if I downgrade or cancel?

We trim your selection to the smaller plan, keeping whatever you picked first. Nothing is deleted on Discogs or Shopify, the extra records just stop syncing. A card that fails once never touches your selection.

Troubleshooting

I got an email that Discogs access stopped working.

Discogs stopped accepting our authorization, usually revoked or expired. Syncing pauses, nothing is deleted, and it picks up on its own the moment you press Connect Discogs again.

I got an email listing records we cannot grade.

Those products have a condition grade we cannot turn into a Discogs one: the field is empty, or it holds something Discogs does not recognise. We will not invent a grade on your behalf, so those records are never listed until the field is fixed. The email names them and arrives at most once a week; the Sync tab lists them any time. If every line is the media condition, the field mapping in Settings is likelier than the products.

A sync action failed. What now?

We retry it, backing off between attempts. If it still will not go through we park it, email you, and show the error in Recent activity. Fix the cause, reconnect if that was it, run a sync, and the parked work goes again.

What does disconnecting a platform do?

Stops syncing and drops anything queued. Nothing is deleted: your listings, products and the pairing between them all survive, so reconnecting carries on where you left off.

Didn’t find your answer? Use the Feedback link in the dashboard footer and we’ll get back to you.