Wax Store Catalog turns WordPress into a record shop catalog. It is the companion plugin of the Wax Store theme, and works with any theme. Releases with formats (vinyl LP, single, maxi, 10″, box set, CD, DVD, Blu-ray, cassette, merchandise) Edition features: colored vinyl, splatter, picture disc, li
Copies: each physical item has its own Goldmine grading (media and sleeve), price, quantity and status
CSV import: Discogs inventory export or any spreadsheet, automatic column matching, batched processing for large catalogs, safe re-imports
Shop settings (Record shop > Settings): identity (individual or professional), contact and opening hours, legal information, hosting, local SEO, social and marketplace profiles
Shop opening status block: “Open today until 7 pm”, “Opens tomorrow at 11 am”, exceptional closures, weekly hours; stays right on cached pages
Legal notice generated from the settings with the [waxsc_legal_notice] shortcode
Schema.org structured data: MusicStore on the front page; Product + MusicRelease (offers, condition, barcode, label, catalog number, format, tracks) and breadcrumbs on release pages
Keyword search on artists, album titles and catalog numbers, combined with the filters
Blocks: price, release summary, details, copies, tracklist, catalog filters (format, genre) and A to Z artist index
Default templates for releases, the catalog and its archives (block themes)
“Sell us your records” form for collection offers, with photos and lists stored in a protected folder
Google Merchant Center product feed for free listings in Google Shopping
“Notify me” alerts: back in stock, new arrivals of an artist or a label; double opt-in, hourly digest, one-click unsubscribe
Location in the shop for each copy (internal), shown on reservations, orders and exports
Printable price labels on A4 sticker sheets, with a QR code to the release page
Discogs sync without API: delete file for the listings sold on the site, and copies sold on Discogs marked sold when a full inventory export is imported
Photo import: covers and gallery photos matched to releases by file name (catalog number, Discogs ID, barcode), uploaded one by one
Automatic covers (optional, started by hand): illustration covers from the Cover Art Archive for releases without photo
Showcase mode: visitors reserve a given copy with the Reservation form block, no online checkout required. Requests are e-mailed and kept in the admin, with spam protection without captcha and automatic deletion after 12 months
WooCommerce mode: releases stay the catalog pages, WooCommerce handles cart, checkout and orders. One hidden variable product per release, one variation per grading with its stock; orders mark copies sold, cancellations put them back
Commerce providers API: selling engines plug in without touching the theme
Third-party libraries
qrcode-generator 2.0.4 by Kazuhiko Arase, MIT licence, https://github.com/kazuhikoarase/qrcode-generator (assets/lib/qrcode.js). QR codes are generated in the browser; no external service is called.
External services
This plugin connects to external services only when you start the Automatic covers tool (Record shop > Tools > Automatic covers). Nothing is sent otherwise.
MusicBrainz API (musicbrainz.org), run by the MetaBrainz Foundation: for each release without cover, its Discogs release ID, barcode, catalog number and artist name are sent to find the matching MusicBrainz release. The request also carries your site address in its User-Agent, as MusicBrainz requires. Terms: https://musicbrainz.org/doc/About/Data_License, privacy policy: https://metabrainz.org/privacy
Cover Art Archive (coverartarchive.org), hosted by the Internet Archive: the front cover of the matched release is downloaded and added to your media library. Terms of use: https://archive.org/about/terms, privacy policy: https://archive.org/about/terms#privacy. Covers remain the property of their respective rights holders.
See it in action
Screenshots & previews.
Home page with the latest arrivals: price stickers, sold sticker, artist index, search and filters.The catalog, filtered by artist initial, with the bin divider of the Wax Store theme.A release page: copies for sale with their grading, reserve button, details and tracklist."Notify me": visitors get an e-mail when a record is back in stock or when an artist or a label has new arrivals."Sell us your records": collection offers with size, formats, photos and a list file.Editing a release: year, catalog number, barcode, pressing details and copies (grading, price, quantity, status, location in the shop).Record shop > Tools: CSV import (Discogs inventory export), photos, automatic covers, Discogs export and labels.Printable price labels with a QR code to the release page.Record shop > Customer requests: reservations, alerts and collection offers.A reservation request, with a button to mark the copy as reserved.WooCommerce mode: add to cart from the release page, one choice per grading, cart and checkout by WooCommerce.
02 / Source details
Gettingstarted.
01Upload the plugin to the /wp-content/plugins/ directory, or install it from the Plugins screen.
02Activate it. Default formats, conditions and editions are created in your site language.
03 / Source details
Frequently asked questions.
Is there a theme made for it?
Yes: the Wax Store theme was designed together with this plugin (price stickers, bin dividers, vinyl-style release pages, dark “Vinyl” variation). The plugin suggests it with a dismissible notice on its own screens; it works with any other theme too.
Does it work with my theme?
Yes. With block themes, the plugin provides templates for releases, the catalog and its archives. With classic themes (Astra, OceanWP, GeneratePress…), the same pages are displayed between the header and footer of your theme. Price stickers and record placeholders are drawn by the plugin; adjust their colors with the CSS variables –waxsc-sticker, –waxsc-sticker-text, –waxsc-sold, –waxsc-cover-bg, –waxsc-cover-disc and –waxsc-cover-label.
Where are the tools?
The Catalog menu holds releases and their taxonomies. Everything else is in the Record shop menu: Tools (CSV import, photos, automatic covers, Discogs export, labels), Customer requests (reservations, alerts, collection offers) and Settings.
How do I show the catalog in a page built with a page builder?
Add the shortcode [waxsc_catalog] (optionally [waxsc_catalog count=”8″]): artist index, filters and the latest releases.
How do I fill genres, tracklists and barcodes from Discogs?
Discogs publishes its database every month under the CC0 licence. The free discogs_enrich tool (https://github.com/ds-web73/discogs-enrich) reads this file on your computer (Python 3) and produces a CSV to import in Record shop > Tools > CSV import; the steps are on that screen. With WP-CLI: wp waxsc enrich /path/to/discogs_YYYYMMDD_releases.xml.gz. Images are not part of this open data and are never retrieved.
Do I need WooCommerce?
No. The showcase mode lets visitors reserve copies without online payment. Install WooCommerce, then choose it in Record shop > Settings > Catalog to sell online.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati