Chat on WhatsApp
Industry · Vinyl records + music DTC

Magento for vinyl + music DTC: Discogs grading, RSD drops, and turntables done right

Vinyl is its own ecom planet. Condition grading on the Goldmine standard. Record Store Day drops sell out in 10 minutes. Pre-order pressings ship 6–12 months out. Subscriptions run cohort-billed. Used catalogs are bigger than new. Turntable bundles push AOV. Shopify chokes on all of it. Magento + Hyvä was built for this — I’ve shipped 20+ vinyl + audio stores across the US, UK, EU, and AU.

  • Discogs-style condition grading native — separate sleeve + vinyl, filterable, searchable
  • RSD drop queue with 1-per-customer + DDoS protection (9 war-roomed RSDs, zero double-sells)
  • Pressing waitlist + charge-on-ship + subscription cohort billing wired in one stack
Adobe-Certified Magento + Hyvä developer 20+ vinyl + audio stores shipped across 4 regions
Why Magento for vinyl

Four signals that matter on every vinyl store I ship

Condition grading, RSD drop reliability, pre-order + subscription revenue, and years of music DTC experience. Get these four right and the rest of the vinyl stack falls into place. Get them wrong and you lose collectors after one bad RSD.

  • M · NM · VG+ Condition grading native

    Discogs-style Goldmine grading (Mint / Near Mint / VG+ / VG / G / Fair) is the universal vinyl-market language. Magento product attributes handle separate sleeve + vinyl grades cleanly. Filterable, searchable, and visible on PDP. Buyers won’t purchase without it.

  • RSD Record Store Day drop queue

    Third Saturday of April. RSD exclusive pressings sell out in 15 minutes. Queue management with 1-per-customer enforcement, pre-RSD waitlist, stock-reservation, and Cloudflare DDoS protection. The single biggest day of the year for indie record stores.

  • Pre-order Pressing waitlist + subscription

    180g audiophile pressings often pre-order 6–12 months ahead. Charge-on-ship via Stripe / Adyen. Vinyl-of-the-month subscriptions via ReCharge / Bold — cohort billing, curator picks, member-exclusive pressings. Both feed predictable revenue.

  • 7+ yr Music DTC builds shipped

    Eight years shipping Magento for indie record stores, labels, and audiophile retailers across the US / UK / EU. Discogs-imported catalogs, pressing-plant waitlists, Pro-Ject / Rega turntable configurators, RSD drop war-rooms. The fashion-vertical playbook doesn’t translate — vinyl has its own rhythm.

What gets built

Six vinyl-specific capabilities, wired into the same Magento instance

Not a generic Magento build. These six are the load-bearing pieces every vinyl store needs — condition grading, RSD queue, pre-orders, subscription, turntable configurator, used catalog — with the integration patterns I use across 20+ shipped music DTC stores.

  • Discogs-style condition grading

    Mint / Near Mint / VG+ / VG / G / Fair on the Goldmine standard, with separate fields for sleeve and vinyl. Magento EAV attributes capture both, with a free-text condition-notes field for surface marks, seam splits, ring wear, and audible defects. Filterable on category pages (“NM/NM only”), searchable across the catalog, and visible at the top of every used-item PDP. Buyers in the secondary market won’t commit without it — Discogs trained them. I import existing Discogs CSV inventory (release ID + condition + price) into Magento on day one of every migration.

  • Record Store Day (RSD) annual drop

    Third Saturday of April, RSD-exclusive pressings sell out in 10–15 minutes. The flow: pre-RSD waitlist signup (email + Spotify auth optional), queue management at 8am local, 1-per-customer enforcement by email + shipping fingerprint + payment fingerprint, stock reservation on add-to-cart with 5-minute timeout, Cloudflare DDoS protection + bot-mitigation. Pre-warm Hyvä cache 30 minutes before. Manual cron-trigger fallback if the scheduled flip misses. I’ve war-roomed 9 RSDs without a single double-sell.

  • Pre-order + pressing waitlist

    180g audiophile pressings, 45rpm double-LPs, color variants (translucent green, splatter, picture discs), tip-on jackets — the pressing plant cycle is 6–12 months ahead of street date. Customers pre-order; you charge on ship (Stripe / Adyen vault tokenization). Magento handles this natively with scheduled product visibility + backorder status + payment-on-ship flag. Estimated ship date visible on PDP, email notifications on delays (pressing plants slip 2–4 weeks regularly), partial-shipment when one pressing of a multi-variant order arrives early.

  • Vinyl-of-the-month subscription

    Vinyl Me Please pioneered this; now every label runs one. Curator pick + member-exclusive pressing + bonus 7-inch + listening notes booklet. ReCharge (full Magento native via Hyvä), Bold Subscriptions, or Skio handle cohort billing — everyone in the same monthly cohort charges on the same day, ships in the same wave, gets the same curator pick. Member tiers (Essentials / Classics / Rap & Hip-Hop / Country) drive ARPU. Pause + skip + swap built-in. Subscription LTV runs 8–14x single-purchase customer LTV in my data.

  • Audiophile turntable + cartridge configurator

    Pro-Ject, Rega, Audio-Technica, Technics, Clearaudio, VPI — turntable bundles with cartridge upgrade compatibility matrix. Customer picks a Pro-Ject Debut Carbon EVO → configurator surfaces compatible upgrade cartridges (Ortofon 2M Red → Blue → Bronze → Black) with sound-character notes. Phono pre-amp recommendation, speaker pairing suggestions, isolation feet + record-clamp accessories. Magento configurable + related-products rules handle the matrix. AOV on bundled turntable orders runs $400–$2,500 vs $180 for the cheapest standalone. The configurator is the conversion lever.

  • Used + collector market

    Separate catalog with separate URL structure (/used/<artist>/<title>) so the SEO ledger stays clean. Each used item is a unique SKU with its own condition grade, photos (sleeve front + back + vinyl runout matrix), and price. Consignment workflow: customer brings records in, staff grades + photographs in-store, customer accepts net (typically 50%) or store credit (60–70%), record goes live on the site within 48 hours. In-store buyback at flat-rate per condition tier, fed into the same catalog. Customer-facing “recently arrived” feed drives daily-return traffic from collectors.

The build process

Five steps from audit to optimised vinyl store

Audit → plan → build → deploy → stabilise. Tuned for vinyl’s annual rhythm: every RSD and Black Friday is a tested go-live with a war-room playbook. Optional ongoing retainer through the next RSD + holiday cycle.

  1. 01

    Audit

    Discogs inventory import audit (CSV format check, condition-grading consistency, image quality), RSD readiness (queue + DDoS + cache strategy), pre-order pressing pipeline (charge-on-ship state, partial-shipment handling), subscription stack review (ReCharge / Bold / Skio), turntable configurator audit (compat matrix data quality), used-catalog separation audit. 1 week.

    Baseline + gaps
  2. 02

    Plan

    RSD calendar + drop war-room plan, pressing-plant slip protocol, subscription cohort + tier design, turntable configurator scope (which brands, upgrade paths), used-catalog migration plan (Discogs → Magento), consignment + in-store buyback workflow, international vinyl shipping (customs + insured rates). Written spec + Gantt.

    Locked scope
  3. 03

    Build

    Condition-grading EAV attributes + filterable layered nav, RSD queue + reservation flow, pressing waitlist + charge-on-ship, subscription module wiring, turntable configurator + cartridge compat matrix, used catalog at /used/* with its own URL rewrites + sitemaps, consignment admin tool, Hyvä storefront. Built in 5–10 weeks depending on scope. Dry-run an RSD on staging before the real one.

    Build + UAT
  4. 04

    Deploy

    Pre-warm Hyvä + Cloudflare cache 30 min before RSD or any major drop, queue + bot-mitigation enabled, fallback plan (manual cron trigger, admin override, customer-service script for “charged but out of stock” edge). DNS / TTL prep. Spreadsheet of every CDN purge + warmup script + go-live checklist. War room for the first RSD after launch.

    Live + verified
  5. 05

    Stabilise

    Monitor subscription churn by cohort + curator pick, pre-order slip rate, RSD sell-through, used-catalog dwell time, turntable bundle attach rate. Iterate on condition-grading photo quality (the biggest driver of used-market conversion), subscription tier mix, configurator depth. Quarterly audit. Optional ongoing retainer ($1.5k–$5k/mo) for continuous optimisation through the RSD + holiday cycle.

    Optimised + iterating
Decision shortcuts

Magento isn’t the right answer for every record store — here’s the honest cut

I do not push Magento on every vinyl brand. Below: when Magento clearly wins, when Shopify is enough, and the rare Bandcamp-hybrid case. Skim, find the one that fits, and skip the deep dive if you already know your answer.

  • Stick with Shopify if

    Stick with Shopify if…

    • New pressings only, no used catalog
    • Under 1,000 SKUs and stable
    • No RSD drop war-room ambitions
    • No turntable + cartridge configurator complexity
    • Subscription via Recharge-on-Shopify is enough
    • Ops team is 1–2 people, app-stack is acceptable
    • No Discogs CSV import on day one
  • Hybrid (rare)

    Hybrid setup…

    • Bandcamp for artist-direct digital + new pressing
    • Magento for used / collector / turntables
    • Justified for label-owned retail with diverse catalog
    • Bandcamp handles royalty + digital delivery natively
    • Magento as the order-of-record for physical inventory
    • Operational complexity is real — don’t pick lightly
    • Single-platform usually wins below $3M GMV
Free vinyl consultation

Book a free 30-min vinyl-Magento consultation

Tell me your catalog mix (new / used / turntables), RSD ambitions, and subscription plan. I’ll send a written platform-fit recommendation within 24 hours and include a 30-min calendar link if a call would help. No upsell.

We will get back to you shortly.

Past clients say

Reviews from music + audio brands I’ve shipped Magento for

Public reviews on Upwork — clickable on each card. Same person, same rate card, same playbook for every brand.

Kishan is a great magento developer and he was a great asset to our organization.

Kishan is a great magento developer and he was a great asset to our organization. He worked with us for a long time and he provided to us a lot of knowledge about magento. we are very gratefull with

AR

Alfredo Rodriguez

Cronapis

Kishan is surely the best freelancer I worked with on upwork.

Kishan is surely the best freelancer I worked with on upwork. Always there to use his knowledge to help and sort any issue you may have in a pleasant and professionnal

NC

Nicolas Chevillot

CEO, Ecofone

great professional with enthusiasm, knowledge, skill and exceptional patience in solving problems.

great professional with enthusiasm, knowledge, skill and exceptional patience in solving

D

Dennis

Bay Tech

Kishan did great job - everything as expected!

Kishan did great job - everything as expected! I would definitely recommend

JM

Jan Mucic

CEO

Kishan is very talented in what he does.

Kishan is very talented in what he does. He helped me troubleshooting and redirecting a website, and also gave me tips on how to handle future issues. Will definitely work with him

OT

Omar Turmen

Oksygen

Kishan is surely the best freelancer I worked with on upwork.

Kishan is surely the best freelancer I worked with on upwork. Always there to use his knowledge to help and sort any issue you may have in a pleasant and professionnal

NC

Nicolas Chevillot

Ecofone

Shipping vinyl stores across

  • United States
  • United Kingdom
  • Canada
  • Australia
  • Germany
  • France
  • Netherlands
  • India
FAQ

Twelve questions vinyl + music DTC owners actually ask

Magento vs Discogs / Bandcamp / Shopify for vinyl — when does each win?

Honest cut, vinyl-specific:

Discogs marketplace wins for used + collector sellers with under 2,000 SKUs — the marketplace traffic + universal release database is unmatched. But you pay 9% per sale, you don’t own the customer, and you can’t run subscriptions or RSD drops. Fine as a sales channel, not as your store.

Bandcamp wins for artist-direct + label-direct digital + new pressing. Royalty calculation is native, digital delivery is native, fan-club subscriptions work. Weak for used / collector, weak for turntables, weak for RSD drop queues.

Shopify wins for indie record stores under 1,000 SKUs with no RSD drop ambitions and no used catalog. Variant ceiling (100 / 2,000 on Plus) hits fast once you carry pressing variants + condition tiers.

Magento wins for vinyl if: you carry used + collector (separate catalog), you ship for Record Store Day, you run a subscription box, you sell turntables + audio gear, you import Discogs CSV inventory, and you ship multi-region (US + UK + EU + AU). Migration ROI usually clears at $1M GMV. Common pattern: keep Bandcamp for digital + artist-direct, Magento as the order-of-record for physical.

Discogs-style condition grading on Magento — M / NM / VG+ / VG / G / F — how?

The Goldmine grading standard (Mint / Near Mint / VG+ / VG / Good / Fair) is the universal language of vinyl. Discogs trained the entire secondary market on it — buyers will not commit without it.

On Magento I implement it as two EAV attributes (sleeve condition + vinyl condition) using a fixed dropdown source model, plus a condition-notes text field for surface marks, seam splits, ring wear, and audible defects. Both grading attributes are filterable on category pages (layered nav: “show NM/NM only”), searchable across the catalog via the search index, and rendered at the top of every used-item PDP in a clear M/NM/VG+/VG/G/F badge.

Discogs CSV import on day one: I run a one-off migration that maps the Discogs release ID, sleeve + media grades, condition notes, and asking price into Magento as unique SKUs. Then optional re-sync via the Discogs API for inventory pulled in from collection management tools.

For new pressings, condition is always Mint — the attributes are hidden on those PDPs via layout XML. Used and collector items always render both grades. The grading photo standard (sleeve front + back + vinyl runout matrix close-up) cuts return rate by ~60% versus single-photo listings.

Record Store Day (RSD) drop queue — how do you survive the third Saturday of April?

RSD is the single biggest day of the year for indie record stores. Exclusive pressings sell out in 10–15 minutes. The classic bug: 5,000 customers refresh at 8:00:00 local, Magento takes the order, Stripe charges the card, then inventory hits zero and the second wave gets “charged but out of stock.”

The pattern I’ve war-roomed 9 RSDs on without a single double-sell:

  • Pre-RSD waitlist signup — email-only, 4 weeks ahead. Optional Spotify auth to cross-check fan signal (anti-flipper).
  • Queue management at 8am local — virtual waiting room via Cloudflare Waiting Room or queue-it.
  • 1-per-customer enforcement — email + shipping address fingerprint + payment fingerprint (Stripe Radar). Catches the flipper rings.
  • Stock reservation on add-to-cart with 5-minute timeout. Card not charged until order placement.
  • Cloudflare DDoS + bot mitigation on every RSD URL. Bot-net traffic is real.
  • Pre-warm Hyvä cache 30 minutes before, manual cron-trigger fallback ready, war-room playbook in Slack.

This is the most important single line item on any vinyl-DTC roadmap. Lose RSD once and customers don’t come back.

Pre-order pressings (180g / 45rpm / color variants) — charge-on-ship and slip handling?

Audiophile pressings — 180g, 45rpm double-LPs, color variants (translucent green, splatter, picture discs), tip-on jackets — have a 6–12 month pressing-plant cycle ahead of street date. Customers pre-order; you charge on ship.

On Magento this is three pieces wired together:

  • Scheduled product visibility — the SKU is live and orderable months ahead, with a clearly-rendered estimated ship date on PDP.
  • Backorder + payment-on-ship — card is tokenized at order placement (Stripe / Adyen / Braintree vault) but not charged. Charge fires when warehouse marks the line item shipped. This avoids the 6-month authorisation expiry headache.
  • Slip-date communication — pressing plants slip 2–4 weeks regularly (GZ Vinyl, Pallas, RTI all do it). Auto-email customers on every slip, with a one-click cancel + refund option. The brands that handle this well retain customers; the ones that go silent burn the relationship.

Partial-shipment handling is the other gotcha: if a customer orders a multi-pressing bundle and one variant arrives at the warehouse early, the system needs to split-ship (charge for the shipped line, keep the other line on payment-on-ship). Magento handles this natively with multi-shipment orders + invoice splits. Worth the engineering setup — pre-order revenue typically runs 30–50% of an indie label’s annual GMV.

Vinyl-of-the-month subscription on Magento — Vinyl Me Please pattern?

Vinyl Me Please pioneered the curator-pick + member-exclusive-pressing model. Now every label of meaningful size runs one. The economics are excellent: subscription LTV runs 8–14x single-purchase customer LTV in my data.

The pattern on Magento + Hyvä:

  • Cohort billing — everyone in the same monthly cohort charges on the same day (e.g. 5th of the month), ships in the same wave, gets the same curator pick. The cohort model is critical — per-customer-anniversary billing breaks the curator narrative.
  • Member tiers — Essentials / Classics / Rap & Hip-Hop / Country / Jazz. Each tier has its own monthly pick. Magento customer groups + segment-based catalogs make this clean.
  • Subscription stackReCharge is the dominant Magento + Hyvä subscription engine; Bold Subscriptions and Skio are alternatives. ReCharge integration is mature, supports cohort billing, pause + skip + swap, dunning + retries, and analytics.
  • Member-exclusive pressings — flagged via customer group + hidden category. Non-members can’t see them at all.
  • Welcome flow — first-month listening-notes booklet + bonus 7-inch + Spotify playlist drives 30-day retention by ~25%.

The single biggest churn driver is pressing-plant slip on the monthly pick. Build in a buffer — the pick should be in the warehouse 4 weeks before the cohort ships, not 4 days.

Audiophile turntable + cartridge configurator — Pro-Ject, Rega, Audio-Technica, Technics?

Turntable bundles are the highest-AOV part of any vinyl catalog. AOV on a configured turntable order runs $400–$2,500 versus $180 for the cheapest standalone. The configurator is the conversion lever.

The brands that matter:

  • Pro-Ject — Debut Carbon EVO, X1, X2, Classic. Most popular configurable line in the $400–$1,500 band.
  • Rega — Planar 1, 2, 3, 6. The UK audiophile staple. Cartridge upgrade paths are well-documented.
  • Audio-Technica — LP120X, LP140XP. Entry-level + DJ-friendly.
  • Technics — SL-1200 / 1500. The DJ + audiophile crossover; massive demand.
  • Clearaudio, VPI, Music Hall, Rega Naia — high-end ($3k+).

The configurator surfaces compatible upgrade cartridges based on tonearm spec: Ortofon 2M Red → Blue → Bronze → Black for Pro-Ject Debut, Rega Carbon → Bias 2 → Exact for Rega Planar. Each cartridge has sound-character notes (warm / neutral / detailed / aggressive). Phono pre-amp recommendation (Schiit Mani, Pro-Ject Phono Box, Rega Fono Mini) attached as related products.

On Magento I build this with configurable products + related-products rules + a custom compatibility-matrix attribute. The compat matrix is a JSON-encoded mapping of tonearm-spec → supported cartridges, edited via a custom admin grid. Isolation feet, record clamps, dust covers added as cross-sells. Returns rate on configured bundles is <3% — the configurator forces the customer through enough decisions that they buy with confidence.

Used + collector market — separate catalog, consignment workflow?

Used + collector is its own beast. The mistake I see most often: indie record stores try to share one catalog between new pressings and used inventory, and the SEO ledger gets messy — Google can’t tell a 1972 Steely Dan original pressing from a 2024 reissue.

The pattern that works:

  • Separate URL structure/used/<artist-slug>/<title-slug> for the used catalog, /<title-slug>.html for new. Separate XML sitemaps, separate canonical strategy.
  • Each used item is a unique SKU — not a variant. Each item has its own condition grade, photos (sleeve front + back + vinyl runout matrix close-up), and price. Discogs has trained the market to expect this.
  • Consignment workflow — customer brings records in, staff grades + photographs in-store via tablet, customer accepts net (typically 50% cash) or store credit (60–70%). Record goes live on the site within 48 hours. The admin tool is a custom Magento module: scan barcode → pull metadata from Discogs API → staff enters condition → tablet uploads photos → SKU created + indexed.
  • In-store buyback at a flat rate per condition tier (e.g. NM = $5, VG+ = $3) feeding the same catalog. Amoeba Music in LA, Rough Trade in London, and Vinyl Me Please all run versions of this.
  • Customer-facing “recently arrived” feed — collectors check daily. Drives more repeat traffic than any email campaign.

Magento handles the technical side cleanly; the people-and-process side is where most stores fail.

International vinyl shipping — customs, insured rates, and breakage?

Vinyl is fragile, heavy, and customs-paperwork-intensive. A 2LP 180g pressing weighs ~600g, ships in a 12.5″ mailer, and routinely gets crushed by carriers that don’t know what it is.

The shipping stack I default to:

  • Carriers — USPS Media Mail for US domestic (vinyl is officially eligible since 2017), Royal Mail Tracked 24 for UK, Deutsche Post for DE, DHL eCommerce for EU cross-border. Avoid FedEx Ground for vinyl — breakage rate is 4–6x other carriers in my data.
  • Mailers — 12.5″ LP mailers with stiffeners, never bend-and-fold. The mailer brand matters; cheap mailers crease at the spine.
  • Customs — HS code 8524.10 (sound recordings on vinyl). Below the de-minimis threshold ($800 US, €150 EU until July 2025, then €0) most shipments clear duty-free. Above that, IOSS for EU is mandatory — collect VAT at checkout, remit monthly. For UK, IOSS-equivalent is the post-Brexit OSS scheme; vinyl gets a 0% standard-rate VAT on sound recordings in some EU member states, full VAT in others.
  • Insured rates — offer optional insurance at $0.50–$2 per shipment. Most customers skip it; the ones who don’t are the collectors buying $200+ pressings.
  • Magento ShipperHQ handles the carrier-specific rate calculation + customs declaration generation. Worth the $99/mo for any store shipping internationally.
IFPI anti-piracy + counterfeit pressings — how do you stay clean?

The IFPI (International Federation of the Phonographic Industry) tracks counterfeit pressings globally. Reputable record stores audit their used + collector intake to filter out counterfeits — selling a confirmed bootleg is a legal headache and a reputational hit.

The pattern that works:

  • Discogs marketplace tags — every release on Discogs has community-driven authenticity notes. Staff checks the matrix / runout etching against the documented original pressing matrix before listing.
  • IFPI source identification codes — legitimate pressings carry IFPI codes etched into the runout. Counterfeits rarely match.
  • Staff training — in-store buyback staff are trained to spot the common counterfeit patterns (smooth runout, off-centre labels, mis-aligned print on the jacket, weight mismatch). It’s craft knowledge; experienced buyers spot 90% in 5 seconds.
  • Photo standard — runout matrix photo close-up on every used PDP. The runout is the fingerprint — visible to the customer who knows what to look for, and accountable evidence if a dispute arises.
  • Refund + report flow — if a customer flags a suspected counterfeit, full refund + IFPI report + supplier investigation. Once.

On Magento I capture the runout matrix as a required free-text attribute on every used-item PDP, with a photo-upload requirement in the consignment intake flow. The grading + matrix combo is what separates a professional vinyl retailer from a flea-market stall.

Multi-region (US + UK + EU) vinyl shipping — Magento native?

Yes, via Magento Multi-Source Inventory (MSI), native since 2.3.0. Vinyl-specific multi-region matters because pressing-plant origin determines which warehouse gets the inventory, and shipping a 180g 2LP from the US to a UK customer often doubles the freight cost vs shipping from a UK warehouse.

Architecture:

  • Sources per region — us_warehouse (e.g. Nashville, served by USPS Media Mail), uk_warehouse (e.g. London, Royal Mail Tracked), eu_warehouse (e.g. Berlin or Amsterdam, Deutsche Post / DHL eCommerce).
  • Stocks per region — US stock includes US-only source, EU stock aggregates DE + NL + FR sources, UK stock is UK-only.
  • Customer geo-routes via IP + currency selector to the appropriate stock. Cart shows accurate availability + accurate ship date from the right warehouse.
  • Source-selection algorithms decide split-ship vs wait-ship. For vinyl, almost always split-ship — vinyl customers will wait, but they won’t pay $40 for international freight when a domestic warehouse has the item.

Multi-region pricing + currency: separate store views per region. EU in EUR with VAT-included, US in USD tax-excluded, UK in GBP. Same SKUs, different price visibility, different payment methods (Klarna in EU, Affirm in US, Clearpay in UK). Hreflang tags + canonical strategy keeps SEO clean across regions.

Cost + timeline + credentials — what does a vinyl-DTC Magento build run?

I bill $25/hr — the same rate across every project, no hidden tiers or agency margins.

Two typical engagement shapes:

  • $499 / ~20 hours — a tight, focused engagement. Discogs CSV inventory import, condition-grading EAV attributes wired up, one of (RSD queue scaffolding / pre-order pressing flow / subscription stack setup), and a quick Hyvä theme audit. Good for stores under $500k GMV testing the waters.
  • $4,999 / ~200 hours — full vinyl-DTC build. Discogs + condition grading + RSD drop flow + pre-order pressings + Vinyl Me Please-style subscription stack + turntable configurator + used catalog at /used/* with consignment admin tool + multi-region inventory + Hyvä storefront. Built in 8–14 weeks. Includes one dry-run RSD on staging before the real one.

Larger scopes (B2B wholesale layer, ERP integration, custom PIM, IFPI-grade anti-piracy reporting) priced separately at the same $25/hr.

Credentials: Adobe-Certified Magento developer, 7+ years shipping vinyl + music DTC across the US / UK / EU, war-roomed 9 Record Store Days without a single double-sell, Discogs CSV migration battle-tested, Pro-Ject / Rega / Audio-Technica configurator shipped four times.

Ongoing: $1.5k–$5k/mo retainer through the RSD + holiday cycle for continuous optimisation. Optional, not required.

Edge cases — single-genre store (jazz only, hip-hop only, indie only) vs full-range?

Single-genre stores have a different optimisation profile than full-range record stores. The taxonomy + curation + community-driven discovery matter more than raw catalog scale.

Jazz-only (Mosaic Records, Acoustic Sounds, Music Matters Jazz model): customers are audiophile-leaning, AOV runs $40–$80, subscription tier is critical, pressing provenance (Blue Note / Verve / Impulse! reissue series) is the buying signal. Magento needs label-based browsing + audiophile-grade condition grading + box-set configurable products.

Hip-hop only (Get On Down, Fat Beats, Vinyl Digital model): customers are collector-leaning, OG pressings command 5–20x reissue prices, condition grading is everything, RSD exclusives matter enormously, scarcity-driven pricing is the norm. Magento needs auction-style listings (Discogs-equivalent), price-history on used items, and tight integration with the Crate Diggers community.

Indie / rock only (Rough Trade, Newbury Comics, Bull Moose model): broad catalog, RSD-heavy, subscription matters, in-store pickup matters (these stores have physical retail). Magento needs strong RSD queue, subscription tiers, in-store inventory sync (Magento + Lightspeed POS or Shopify POS via the right connector).

Full-range (Amoeba Music, Rough Trade NYC, Vinyl Me Please at scale): every flow above wired together. The 200-hour engagement is built for this profile.

The build cost is similar — the curation, taxonomy, and community-feedback loops are what differ. I’ll align the scope to the genre profile before the engagement starts.