Checkout
Cart, payments, tax, fraud and promotions. Part of the commerce vertical. Legend: β done Β· π‘ in progress Β· β¬ pending.
Checklist
β Payments & fraud
Cart, payments, tax, fraud and promotions.
β Subscriptions
Cart, payments, tax, fraud and promotions.
β Authentication
Cart, payments, tax, fraud and promotions.
β Consent
Cart, payments, tax, fraud and promotions.
β Loyalty
Cart, payments, tax, fraud and promotions.
β Engagement
Cart, payments, tax, fraud and promotions.
β Cart
Live and first-party, with optimistic locking, and registered: adding a priced SKU returns a costed cart that can go to checkout. The associate-discount coupon copy is retired with associate-autoship; the discount still applies to the order and still marks the subscriber an associate.
β Tax
Per-line TaxQuoteResult from the tenant tax_rates via computeTax; zero-rated is distinguished from no-applicable-rate, and shipping is taxed as its own line. Hacienda e-invoicing for Costa Rica remains greenfield.
β Promotions
V07 promotions/codes/redemptions with the redemption cap enforced by the DB unique (cap-reached, code-cap-reached, already-redeemed); redeemed at checkout submit including the SINPE path; the legacy discount-codes catalog remains as a fallback behind ff_cart_promotions_db. Product-level promotions are explicitly not implemented.
Evidence
All nine cards are genuinely green. The cart is in-house and first-party; tax computes a per-line breakdown from the tenant tax_rates; promotion codes redeem through the V07 tables with the redemption cap enforced by the database, at checkout submit including the SINPE path. Cart, tax, promotions and catalogue are registered commerce features verified in iam_feature_definitions.