This commit is contained in:
parent
eb655b24b6
commit
25805a093a
20 changed files with 788 additions and 805 deletions
13
tools/dev.sh
13
tools/dev.sh
|
|
@ -203,13 +203,14 @@ elif [ "${DEV_FINANCIALS:-0}" = 1 ]; then
|
|||
{"label":"SAMPLE inventory","total_minor":300000},
|
||||
{"label":"SAMPLE payment fees","total_minor":5000}]}
|
||||
JSON
|
||||
# Two paid orders, written straight to the ledger: the product is
|
||||
# coming-soon, so checkout refuses and there is no other way to make the
|
||||
# sales row non-zero. Same event shapes Orders.cpp appends.
|
||||
# Two paid orders, written straight to the ledger: the catalogue lists no
|
||||
# priced goods, so checkout cannot make the sales row non-zero and this is
|
||||
# the only way to fill it. Same event shapes Orders.cpp appends; the slug
|
||||
# names nothing in the catalogue, so the order page shows it verbatim.
|
||||
cat > "$WORK/orders.jsonl" <<'JSON'
|
||||
{"type":"order","at":"2026-08-10T10:00:00Z","id":"1111111111111111aaaaaaaaaaaaaaaa","ref":"CC-111111","product":"fp6-pmos","color":"green","quantity":1,"unit_minor":56330,"email":"sample@example.org","name":"Sample Buyer","street":"1 Example St","postal":"1000AA","city":"Amsterdam","country":"NL","goods_minor":56330,"shipping_minor":713,"total_minor":57043,"vat_included":true,"status":"awaiting_payment","pay_choice":"bank","pay_url":"","pay_id":"dev-1"}
|
||||
{"type":"order","at":"2026-08-10T10:00:00Z","id":"1111111111111111aaaaaaaaaaaaaaaa","ref":"CC-111111","product":"sample-goods","color":"green","quantity":1,"unit_minor":56330,"email":"sample@example.org","name":"Sample Buyer","street":"1 Example St","postal":"1000AA","city":"Amsterdam","country":"NL","goods_minor":56330,"shipping_minor":713,"total_minor":57043,"vat_included":true,"status":"awaiting_payment","pay_choice":"bank","pay_url":"","pay_id":"dev-1"}
|
||||
{"type":"status","at":"2026-08-10T10:04:00Z","id":"1111111111111111aaaaaaaaaaaaaaaa","status":"paid","via":"ideal"}
|
||||
{"type":"order","at":"2026-08-12T14:30:00Z","id":"2222222222222222bbbbbbbbbbbbbbbb","ref":"CC-222222","product":"fp6-pmos","color":"white","quantity":1,"unit_minor":65488,"email":"other@example.org","name":"Other Buyer","street":"2 Example Rd","postal":"3000BB","city":"Rotterdam","country":"DE","goods_minor":65488,"shipping_minor":2500,"total_minor":67988,"vat_included":true,"status":"awaiting_payment","pay_choice":"crypto","pay_url":"","pay_id":"dev-2"}
|
||||
{"type":"order","at":"2026-08-12T14:30:00Z","id":"2222222222222222bbbbbbbbbbbbbbbb","ref":"CC-222222","product":"sample-goods","color":"white","quantity":1,"unit_minor":65488,"email":"other@example.org","name":"Other Buyer","street":"2 Example Rd","postal":"3000BB","city":"Rotterdam","country":"DE","goods_minor":65488,"shipping_minor":2500,"total_minor":67988,"vat_included":true,"status":"awaiting_payment","pay_choice":"crypto","pay_url":"","pay_id":"dev-2"}
|
||||
{"type":"status","at":"2026-08-12T14:33:00Z","id":"2222222222222222bbbbbbbbbbbbbbbb","status":"paid","via":"bitcoin"}
|
||||
JSON
|
||||
echo "dev: seeded SAMPLE financials (DEV_FINANCIALS=1) — figures are invented"
|
||||
|
|
@ -241,7 +242,7 @@ cat <<EOF
|
|||
|
||||
/ home
|
||||
/shop product list
|
||||
/shop/<slug> fp6-pmos, fp6plus-pmos, donation (fake payment rail)
|
||||
/shop/<slug> donation (fake payment rail)
|
||||
/projects the Crafter suite
|
||||
/posts fediverse posts
|
||||
/demos demo list; /demos/raytracer loads the wasm
|
||||
|
|
|
|||
Loading…
Reference in a new issue