Introducing Checkout Functions: Customize Every Checkout Step
Checkout Functions give merchants a visual rule builder and WASM runtime to control discounts, shipping, payments, and validation at checkout.
Checkout Functions give merchants a visual rule builder and WASM runtime to control discounts, shipping, payments, and validation at checkout.
Today we're releasing Checkout Functions — a powerful extensibility engine that lets merchants customize every step of the checkout process without writing code.
Build conditions like "cart subtotal > $100" and combine them with actions like "apply 10% discount" or "hide Cash on Delivery". The visual Rule Builder supports AND/OR logic, nested condition groups, and 12+ comparison operators.
Need more than rules? Write a WebAssembly function in any language that compiles to WASM. Upload it via the API and the wazero sandbox runs it with a 50ms timeout — safe, isolated, and fast.
The new Checkout Branding editor lets you match your checkout to your brand: set primary colors, button styles, corner radius, and typography without touching code.
App developers can now register UI extensions at 8 checkout points — inject banners, custom fields, or loyalty widgets using our Remote UI component system.