Changelog
Checkout, Email & AXB:Shop Core Expansion
Release covers: Platform, Bench, ShopAXB:Bench now carries repairs through payment, receipt, sales history, and customer email, while AXB:Shop gains its first native register, product catalog, and basic inventory workflow.
Added
- Recorded payments & sale completion — AXB:Bench checkout can now record cash, card-terminal, check, or other payments already taken outside AXB, handle partial payments, complete paid sales, and keep Paid separate from pickup / Delivered status. Applies to: Platform, Bench
- Receipts, sales history & corrections — completed sales now produce immutable printable receipts, appear in searchable Sales history, and support controlled payment and sale void records without rewriting the original transaction. Applies to: Platform, Bench
- Transactional email workflows — staff can send Customer Updates, Ready Notices, Portal Links, staff invitations, and finalized receipt or VOID-record emails through explicit preview-and-confirm flows; client Do not email and shop Reply-To / display-name settings are enforced. Applies to: Platform, Bench
- AXB:Shop workspace & unified Register — Shop-enabled businesses can switch between :Bench and :Shop, start retail sales, attach customers and multiple Ready repairs, pull Bench handoffs into checkout, and combine repair, catalog-product, and custom lines in one sale. Applies to: Platform, Shop
- Products & basic inventory — owners and admins can manage products, categories, prices, cost, SKU / barcode, tax and stock settings, and opening stock, while Inventory provides stock history, low / negative-stock views, and reasoned manual adjustments. Applies to: Shop
Improved
- Workspace-aware navigation — header identity, home behavior, Sales routing, and mobile navigation now follow the active :Bench or :Shop workspace while keeping shared customers and sales connected. Applies to: Platform, Bench, Shop
- Register repair summaries — customer repair views now show accurate Ready and Pending counts, including Ready repairs already attached to another draft sale; those repairs remain visible but cannot be added twice. Applies to: Shop
Fixed
- Cross-shop and catalog safeguards — category edits are checked against the active shop, sale routes exit correctly on shop changes, and catalog products no longer show a false unknown-type warning when added to checkout. Applies to: Platform, Shop
