News
Posts are saved to the server and shown on news.html. Pin important items for the top block.
For future detail URLs.
Catalog
Products are grouped by categories inside each lane (DEBIT, CREDIT, NFC). The vitrine shows each product as title then a dash and a single-line description built from the fields below (Balance, State, Code).
Live catalog — remove from vitrine
Only products that are already published appear here. Select rows, then remove them from the public catalog (applied on Publish). Matches the Debit / Credit / NFC tab above.
No published products in this lane (mock data).
Amount with $ suffix; shown inside Balance: … on the vitrine.
Third segment after | in the description line.
Read-only: composed as Balance: {balance}|{state}|{code} for the public catalog.
Read-only: composed as Balance: {balance}|{state}|{code} for the public catalog.
Category options should follow the active lane tab (DEBIT/CREDIT/NFC). Live catalog lists published items for the current lane — select and use Remove selected from catalog to take them off the vitrine (after Publish). Remove from draft only affects unsaved editor rows; the last draft row cannot be removed. Later: SKU, sort order, visible toggle.
Site links
These URLs appear on index.html and news.html. Default Buy is used for new catalog rows. The entry popup uses the same links unless you override them below.
Same value as ADMIN_SETTINGS_TOKEN on the VPS. Kept in sessionStorage for this tab only. Catalog and news use your session cookie after sign-in.