Product Management

Product Types

Create product types that define the various types of products you’ll be selling. Each product type gets its own set of custom fields, a URL format, and other settings that differentiate these products from the others.

Variants

Effortlessly sell products that have slight variations, such as T-shirts sizes or thumb drive storage capacities, using variants. Product types that have variants get a second set of custom fields which are available to each of its products’ variants.

Live Preview

See how your product pages are going to look right as you’re editing them with Live Preview.

Modular Product Info

Create immersive long-form product descriptions with embedded photo galleries, pull quotes, videos, and more, using Matrix.

Stock

Enter the available stock of each product (or variant) when availability is limited. The stock will automatically be reduced as orders are completed. You can also set the minimum and maximum quantity customers are allowed to purchase for each product.

Dimensions and Weight

Physical product types can have dimension and weight fields. Their values can be displayed in product descriptions, and they can be factored into shipping costs.

Automatic SKU Generation

Product types can have custom SKU formats based on product and variant attributes as well as other variables, which will be used to define the default SKUs for its products (or variants) if none was provided.

Taxonomies

Organize your product into a taxonomy, independently of your product types, using categories.

Sales & Promotions

Coupon Codes

Create limited or unlimited-use coupon codes that can be applied to orders, either indefinitely or for a given period of time. Coupons can apply to entire product categories or just certain products.

Sales

Host indefinite and time-limited sales, which can apply to entire product categories or just certain products.

Special Pricing

Create sales that are limited to customers with user accounts – or even just people in a specific user group.

Dynamic Pricing

Tempt your customers’ bad spending habits with “buy-more, save-more” discounts, and other condition-based dynamic pricing rules.

Storefront & Cart

Integrated Storefront

Create a storefront that is fully integrated into your Craft CMS-powered website, sharing its domain name, templates, user accounts, and content.

Embedded Product Callouts

Display product information and “Add to Cart” buttons within related content throughout your site.

My Cart

Give customers the ability to manage their carts – adjust quantities, remove items, set notes and even set custom options on a per-line item basis.

Cross-Promotions

Cross-promote related products at the point of checkout.

Checkout & Shipping

Custom Checkout Process

Design the checkout process that’s right for your store, whether it’s a simple one-page form or a multi-page monstrosity.

Customer Accounts

Allow customers to create user accounts for managing their profiles, viewing purchase history, storing addresses, and more.

Guest Checkout

Give your customers the option to checkout as a guest. If they create an account later with the same (verified) email, their purchase history will automatically be associated with their account.

Address Book

Logged-in customers can save multiple billing and shipping addresses for future use in their account’s address book. Each address can also have a business tax ID saved to it, if the address is associated with business purchases.

Delayed Payments

Allow customers to submit an order as complete, but pay at a later time.

Your Favorite Gateway

Choose from over 20 supported gateways, or easily add support for another one with Commerce’s simple Gateway API.

Tax Rules

Define tax rates on a per-category, per-location basis, and choose whether they should be added to the total cost, or included in the price. The appropriate rate will automatically get applied to line items in the cart.

Shipping Methods

Set up multiple shipping methods, define their availability rules based on customer location and cart contents, and define rules that determine their shipping costs.

Order Management

Order Index

View all of your customers’ orders in one place – even incomplete carts – in the intuitive and modular Order Index.

Order Filtering

Filter orders by their status, order number, customer, date, and other criteria.

Order Processing Workflows

Define custom order processing and fulfillment workflows with the help of custom order statuses, email notifications, and order status filters.

Abandoned Cart Management

View abandoned carts, encourage customers to come back, and purge the hopeless ones.

Custom Order Fields

Store additional information on each of your orders based on the store’s requirements, which can be collected during checkout, or managed by product admins.

Order Transaction History

View a complete history of all transactions associated with an order, including failed charge attempts and refunds.

Design & Extensibility

Total Design Control

Take complete control over how you present your store on the front end with the powerful Twig templating engine.

Custom-Designed Receipts

Customize the Twig-powered receipt template with your own HTML and CSS to create beautiful, branded customer receipts.

Purchasable API

Plugins can define custom purchasable types, like donations, event seating, time slots, and just about anything else.

Gateway API

Plugins can add support for additional gateways with its Gateway API, compatible with OmniPay gateways.

Tax and Shipping APIs

Plugins can provide tax and shipping calculators, which can be used instead of or in addition to Commerce’s built-in calculators.

Control Panel Hooks

Define custom sources and table columns on your order and product indexes using simple plugin hooks.

Integrations

Integrate Craft Commerce with third party systems like CRMs, order fulfillment services, and others, using several built-in hooks.

Community & Support

Standard Support

We’re fully committed to serving our customers with the same world class software and support we’re already known for.

Craft Slack

Join Craft Slack to connect with others in the Craft community in real time. Use the #craftcommerce channel for Commerce-related discussion.

Craft Stack Exchange

Help and be helped at Craft’s Q&A site on Stack Exchange. Use the tag “plugin-craftcommerce” for Commerce-related topics.

Buy Craft Commerce

Craft Commerce site license

Includes

  • Standard tech support
  • Unlimited app updates
  • Craft Pro site license
Buy now for $999
Can I try before buying?

Absolutely. Just download it from the “Download” button in the site header and follow our installation instructions. You’ll have the full feature set to experiment with, with just one limitation: you won’t be able to charge credit cards. Until Craft Commerce has been purchased and activated, it’s limited to a single dummy gateway.

Will there be recurring/upgrade fees?

Nope, it’s just a one-time license fee per site.

Can I use this on an existing Craft site?

Yes! And if you already have a Craft Pro license (or you don’t need one), just flip that “Include a Craft Pro license” switch in the purchase form, and we’ll drop the price to $700.

Is Craft Pro required?

Craft Commerce does not require Craft Pro; it works perfectly fine on Craft Client and Personal editions as well!

Can I try before buying?

Absolutely. Just download it from the “Download” button in the site header and follow our installation instructions. You’ll have the full feature set to experiment with, with just one limitation: you won’t be able to charge credit cards. Until Craft Commerce has been purchased and activated, it’s limited to a single dummy gateway.

Will there be recurring/upgrade fees?

Nope, it’s just a one-time license fee per site.

Can I use this on an existing Craft site?

Yes! And if you already have a Craft Pro license (or you don’t need one), just flip that “Include a Craft Pro license” switch in the purchase form, and we’ll drop the price to $700.

Is Craft Pro required?

Craft Commerce does not require Craft Pro; it works perfectly fine on Craft Client and Personal editions as well!