diff --git a/docs/artist-order.html b/docs/artist-order.html index c487e04..a3a5d77 100644 --- a/docs/artist-order.html +++ b/docs/artist-order.html @@ -289,7 +289,6 @@ document.documentElement.setAttribute("data-theme",t);})();
| Fans | Pressed | Fan money after fees${S.vat?" and VAT":""} | Per title | Pressing and packaging | You keep | Per fan copy |
|---|---|---|---|---|---|---|
| ${fmtInt(r.n)}${r.n===E.goal?" goal":""} | ${fmtInt(r.run)} | ${money(r.net)} | ${money(-E.tSum)} | ${money(-r.run*r.c)} | ${money(r.keep)} | ${money(r.per)} |
The artist sets the goal; the lowest it can go is the larger of the plant's minimum run and the break-even. A higher goal is all or nothing too. Payment fees ${pctT(E.fee)} of the fan price${S.vat?", VAT 7/107 of it":""}. Over-subscription is good news: the per-title cost spreads over more copies. ${S.vat?"":"VAT is not taken out here, as in the artist platform example; tick the box above to see it."}
`; +The artist sets the fan price; the fans needed follow from it: the plant's minimum run, or the break-even if that is higher. Payment fees ${pctT(E.fee)} of the fan price${S.vat?", VAT 7/107 of it":""}. Over-subscription is good news: the per-title cost spreads over more copies. ${S.vat?"":"VAT is not taken out here, as in the artist platform example; tick the box above to see it."}
`; } - const gi=$("#goalF");gi.disabled=E.floor==null; - if(E.floor!=null){gi.min=E.floor;if(document.activeElement!==gi)gi.value=E.goal;$("#goalHint").textContent=E.goal===E.floor?"the lowest possible: "+(E.be>E.min?"your break-even":"the plant minimum"):"lowest possible "+E.floor;}else $("#goalHint").textContent="raise the fan price first"; const can=S.gate1&&E.goal!=null&&!(S.cap&&S.capEvery line itemised, with no fees that appear later. The price per copy falls fast as the run grows.
-Why short runs work here. The one Thai plant on file quotes a 150-copy minimum that is "rarely accepted because the cost is way too high": its per-title cost (imported stampers, outsourced cutting) does not shrink with the run. In-house cutting and plating collapses that cost.
Prices on this page are indicative, at Western benchmark rates. The Thai market pays 650 to 950 THB a copy at 300 copies today; the real price list follows market validation.
Why short runs work here. The one Thai plant on file quotes a 150-copy minimum that is "rarely accepted because the cost is way too high": its one-off cost per release (imported stampers, outsourced cutting) does not shrink with the run. In-house cutting and plating collapses that cost.
Prices on this page are indicative, at Western benchmark rates. The Thai market pays 650 to 950 THB a copy at 300 copies today; the real price list follows market validation.
A plant-owned platform, not a broker. Comparable platforms broker other people's plants; CNX controls price, schedule and quality and keeps the manufacturing margin instead of a commission. Fan money is ring-fenced: the lesson of Qrates, whose service is suspended with funded projects caught in the wind-down.
| Once per title | Amount | |
|---|---|---|
| Per title | ${money(Q.tSum)} | |
| One-off, for this release | Amount | |
|---|---|---|
| One-off total | ${money(Q.tSum)} | |
| Per copy | Per copy | |
| ${money(Q.cSum)} × ${fmtInt(S.qty)} copies | ${money(Q.cSum*S.qty)} | |
| Order total | ${money(Q.total)} | |
Excludes 7 % VAT and shipping. The printed jacket comes from a local packaging partner at their price plus the handling shown.
`; +One-off costs are paid once per release, however many copies. They count sides, not songs: mastering, cutting and plating are done side by side, so 8 songs or 12 cost the same and a double LP has four sides. Excludes 7 % VAT and shipping. The printed jacket comes from a local packaging partner at their price plus the handling shown.
`; $("#leadP").innerHTML=`Ordered today, it ships about ${monthRange(ship[0],ship[1])}. The quote counts from your last approval, because the plant cannot run a clock that is waiting for you. ${L.printed?"Supplying your own jacket saves 1 to 2 weeks.":"No printed jacket to wait for, which saves 1 to 2 weeks."}
`; const E=campEcon(); $("#pDirect").innerHTML=`Deposit today ${money(Q.total*R.deposit.v)}`; @@ -1056,20 +1057,18 @@ function renderFund(){ if(E.goal==null)h=`You choose the goal; it cannot go below the plant's ${E.min}-copy minimum or your break-even, whichever is larger. A higher goal is all or nothing too: miss it and every fan is refunded. What you keep is after payment fees of about ${(R.fee.v*100).toFixed(1)} %${S.vat?" and VAT":""}, the per-title cost and the pressing. Shipping is paid by each fan at cost.
What you keep is after payment fees of about ${(R.fee.v*100).toFixed(1)} %${S.vat?" and VAT":""}, the one-off setup and the pressing. More fans than needed is good news: the one-off setup spreads over more copies. Shipping is paid by each fan at cost.
${fmtInt(n)} fans pre-ordered. Their money leaves the separate account for production.
${fmtInt(n)} fans pre-ordered. Their money leaves the separate account for production.
${fmtInt(n)} refunds of ${money(S.fanPrice)} went back to each fan's original payment method. Nothing was pressed; your master and artwork stay in your vault for another try.
${diff<0?"You paid the gap of "+money(-diff)+"":"The fans' money covered the minimum run; you keep "+money(diff)+""}, and you receive the ${spare} copies no fan claimed.