Money, Tax & Shipping
Tax engines, shipping zones, coupons, automatic sales, price lists, store credit and gift cards, selling in more than one currency and through more than one company, and the minor-unit conventions everything monetary is stored in.
Tax
Charge tax with a flat rate or address-matched zones, including inclusive pricing, compound rates, the rate CSV and the EU VAT preset.
Shipping
Charge shipping with a flat rate or zones, using methods, weight bands, class surcharges and free-shipping thresholds, and record who carried the parcel.
Coupons
Create discount codes, restrict them to part of your catalog, keep them to a customer group or a cart, limit their use, and know what happens when a code lapses mid-checkout.
Sales
Automatic scheduled discounts that need no code: rules over your catalog, quantity tiers, a badge on the storefront, and how sales meet coupons.
Price lists and quantity tiers
How price lists and quantity tiers decide what a variant costs, the published selection algorithm, and how they apply in the cart and checkout.
Rules and conditions
The operations a discount prices through, the condition vocabulary a campaign is written against, and how an add-on registers its own.
Money Conventions
How KahunaCart stores and calculates money: BIGINT minor units, brick/money arithmetic, one currency per order and amounts in other currencies, and what one unit of one line is worth.
Store Credit, Gift Cards & Credit Notes
One append-only credit ledger behind store credit, gift cards, refunds to credit, and the numbered credit note every confirmed refund earns.
Deposits and part payment
Take part of an order up front and the rest later, see why a part-paid order does not count as paid, and what a refund does to the balance.
Currencies
Sell in more than one currency: list the extra currencies, type a price in each, and let shoppers browse and pay in their own. How the currency is chosen, what each missing amount does, switching with a cart open, reports, caching and the add-ons.
Selling through more than one company
Sell one catalogue through a company per currency: separate company details, invoice books and credit-note books for each, and a payment account per payment method, such as a Stripe account for each company.