From 7d6a47e6d0857d7e3ba7a6a30bdb8713d53662ae Mon Sep 17 00:00:00 2001 From: grabowski Date: Mon, 19 Oct 2026 14:21:11 +0700 Subject: [PATCH] Order tool v2: step-by-step configurator after mobineko.com/order User, 19 Oct 2026: build a new version of the order tool like mobineko.com/order; it should also offer selectable mastering like brandenburgmastering.com at 60 USD a track. - New docs/order.html (site /demos/order/): 15-step rail, step panel, large live SVG record (colour per disc, translucent, split, splatter, marble, colour-in-colour; label, dead wax, jacket view), floating quote card with price, ship window and quantity; phone strip and bottom bar. Review lists what is missing, itemised quote with basis badges, deposit, lead time, ERPNext touchpoints on the simulated order. Disabled-not-hidden options with reasons. - Mastering choice: none, in-house vinyl mastering (5,000 THB a side, default), or partner studio (Brandenburg Mastering, Amsterdam, example, not contracted) at 60 USD a track (team figure), replacing the in-house line. - Same R list and quote() as artist-order: defaults reproduce 37,836 THB per title and the per-copy figures; new lines (repress stamper, colour effects, printed inner, finish, obi, bag, shipping) are estimates. - artist-platform.md: the page and the mastering choice; README, landing page and site/build.sh entries. - Checks: pw_order.py 96 checks (parity, partner mastering, 15 steps at 1440/1024/768/390 dark and light, disabled force-clicks, render sizes and fills, uploads, audio readers, share link, place order). --- README.md | 5 + docs/artist-platform.md | 24 +- docs/order.html | 1744 +++++++++++++++++++++++++++++++++++++++ site/build.sh | 1 + site/public/index.html | 13 + 5 files changed, 1786 insertions(+), 1 deletion(-) create mode 100644 docs/order.html diff --git a/README.md b/README.md index 05d8700..7331484 100644 --- a/README.md +++ b/README.md @@ -204,6 +204,10 @@ The detail lives in dedicated documents: (for artists, labels and any other customer), and optionally launch a fan-funded campaign that the plant presses and ships to each fan once enough have pre-ordered, with refunds if not +- [Order a record](docs/order.html): the order tool as a step-by-step + configurator after the Mobineko pattern (step rail, choices, a large live + record picture, running price and ship date, review with what is + missing); same price list as the artist demos - [Artist ordering demo](docs/artist-order.html): the artist platform as a clickable single page: configure a record (jacket with a 3 or 5 mm spine), type the track list or drop the master files and artwork @@ -363,6 +367,7 @@ docs/ │ reports (biomass/) ├── suppliers/ Supplier contacts, vendor landscape, supplier map, │ Chinese utility suppliers (china-utilities.md) +├── order.html Step-by-step order configurator demo page ├── artist-order.html Artist ordering and fan-funding demo page ├── artist-platform.md Upload, price calculator, fan-funded pressing ├── biomass.md Biomass fuel strategy and the 60 rai coppice idea diff --git a/docs/artist-platform.md b/docs/artist-platform.md index e653fda..10a68dc 100644 --- a/docs/artist-platform.md +++ b/docs/artist-platform.md @@ -51,6 +51,28 @@ after the URL, `#notes` for the notes) walks the whole flow in about a minute. It uses the same price list and stage table as the detailed demo, so a rate change goes into both pages. +**Step-by-step order tool.** [Order a record](order.html) (test site +`/demos/order/`, October 2026, after the configurator at +[mobineko.com/order](https://mobineko.com/order)) is the order flow as a +plant's online order form: a rail of numbered steps (order type, size, +discs, vinyl colour and effects, labels, inner sleeves, jacket and +finish, extras, mastering and cutting, test pressings, shipping, track +list, artwork, review), each step's choices beside a large live picture +of the record, and a running price and ship date. The review lists what +is still missing before an order can be placed and links to fan funding +in the detailed demo. It carries the same price list, so a rate change +goes into all three pages. + +**Mastering as a choice** (user, October 2026): the order tool lets the +customer pick the mastering: none (the master is final and only prepared +for the lathe), CNX vinyl mastering in-house per side, or full mastering +by a partner studio at **60 USD a track** (team figure, about 1,980 THB). +The example partner is [Brandenburg Mastering](https://www.brandenburgmastering.com) +in Amsterdam, which quotes on request and publishes no price list +(checked October 2026); it is not contracted. Partner mastering replaces +the in-house line rather than adding to it, and keeps gate 2: the artist +approves the master before cutting. + ## Why it fits this plant - **The bottom of the Thai market is unserved.** The one Thai plant we @@ -103,7 +125,7 @@ their projects. See "Payments" below. | Jacket | None (customer supplies), plain, printed single, printed gatefold; printed by the local packaging partner | | Extras | Insert, hype sticker, shrink wrap, numbered edition, download card, barcode sticker | | Audio source | Digital files, analog tape (transferred in-house), or a lacquer cut by the customer's studio (straight to plating; must arrive within days of cutting) | -| Audio services | Customer supplies a vinyl-ready master, or CNX vinyl mastering per side | +| Audio services | Customer supplies a vinyl-ready master, or CNX vinyl mastering per side, or full mastering by a partner studio per track | | Metal | Lacquer cutting and stampers (in-house; bridge stampers from Stamper Discs until the galvanics line exists) | | Test pressings | Number of copies for the artist | | Delivery | Bulk to one address, dropship to each buyer, or collect at the plant | diff --git a/docs/order.html b/docs/order.html new file mode 100644 index 0000000..117c99e --- /dev/null +++ b/docs/order.html @@ -0,0 +1,1744 @@ + + + + + + +CNX Vinyl · Order a record (demo) + + + + +
+
CNX VinylOrderconfigure a record, get an itemised quote (demo)
+
+
+ +
+
+
+ +
+
1

Order type

+
+
+ +
Demo page from docs/order.html; prices are indicative and not an offer; the platform's name is not decided yet.
+
+ +
+
+
+
+ + +
+
+
+ +
+
+
+
+
+
+ +
+ + + diff --git a/site/build.sh b/site/build.sh index a505e75..def9686 100644 --- a/site/build.sh +++ b/site/build.sh @@ -21,6 +21,7 @@ DEMOS=( "docs/plant-operation.html demos/plant-operation/index.html" "docs/fleet-calculator.html demos/fleet-calculator/index.html" "docs/steam-cooling.html demos/steam-cooling/index.html" + "docs/order.html demos/order/index.html" "docs/artist-order.html demos/artist-order/index.html" "docs/make-a-record.html demos/make-a-record/index.html" "docs/factory-console.html demos/factory/index.html" diff --git a/site/public/index.html b/site/public/index.html index 4c96a89..22197aa 100644 --- a/site/public/index.html +++ b/site/public/index.html @@ -130,6 +130,19 @@ document.documentElement.setAttribute("data-theme",t);})(); pressed so far, lab and inspection results. Simulated data. +
  • + + Order a record (step by step) + The order tool as a step-by-step configurator: size, discs, + vinyl colour and effects, labels, sleeves, jacket and finish, + extras, mastering and cutting, test pressings, shipping, track list + and artwork, each step with its choices, beside a large live picture + of the record that changes with every choice and a running price and + ship date. Ends in a review that lists what is still missing and the + itemised quote. Indicative demo prices; nothing is uploaded or + sent. + +
  • Artist ordering and fan funding