Search by

fostercommerce / craft-foster-checkout

fostercommerce

A ready-made, best-practices cart and checkout for Craft Commerce.

Package info

github.com/FosterCommerce/foster-checkout

Documentation

Type:craft-plugin

pkg:composer/fostercommerce/craft-foster-checkout

Statistics

Installs: 15 277

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

2.0.0 2026-10-02 17:39 UTC

This package is auto-updated.

Last update: 2026-10-02 20:05:37 UTC


README

Foster Checkout

Foster Checkout

A ready-made, best-practices cart and checkout for Craft Commerce.

Overview

  • Give your store a complete checkout (email, address, shipping, billing, payment, and confirmation) at paths you choose, as separate steps or one page, with an optional cart to match.
  • Match the checkout to your brand with your own color, font, logo, and component style.
  • Edit checkout notes and links on production, per site or per language, without creating custom fields.
  • Ask for the details your orders need (a purchase order number, for example), and place each field on the step where it fits.
  • Skip the shipping address for products that don't ship, and offer your store location as a pickup address.
  • Catch mistyped email domains, and mistyped addresses with AvaTax, before the customer places the order.
  • Sign customers up for your newsletter through Klaviyo Connect or the email marketing service you already use.

How it works

Install the plugin and the store has a checkout at the path you choose. Configure the checkout on the Checkout screens in the control panel, or pin settings in a config/foster-checkout.php file. The plugin stores checkout copy in its own database table rather than project config, so the copy stays editable on production.

Requirements

  • Craft CMS ^5.0.0
  • Craft Commerce ^5.0.15
  • PHP ^8.3

Install

composer require fostercommerce/craft-foster-checkout
./craft plugin/install foster-checkout

Documentation

License

Proprietary

Foster Commerce