Home

Cargo 1.0 is out! πŸ“¦πŸš€

Cargo

Cargo is a comprehensive e-commerce addon for Statamic. It’s built for small to medium-sized businesses that want bespoke e-commerce sites, without the complexity and overhead of larger platforms.

Cargo behaves like a first-class citizen inside Statamic. You model your content how you want, and Cargo fits in around it.

Why Cargo exists

I started working on Simple Commerce in late 2019. At the time, Statamic 3 was still in private alpha. Simple Commerce began as a learning project, a way to understand how Statamic worked under the hood, and grew organically from there.

Over time though, it became harder to reason about and maintain. Core concepts like carts, orders, and customers could be stored in multiple ways: as entries, in the database, as entries backed by the database, or in the case of customers, as Statamic users.

That flexibility made behaviour difficult to predict, and eventually the majority of issues came down to subtle storage inconsistencies.

Cargo addresses this by reducing the number of moving parts and simplifying the core model, making things more consistent and reliable.

Features

Here are some of the features Cargo ships with:

  • Products are regular Statamic entries
  • Pre-built checkout page
  • Complete overhaul of discounting, including automatic site-wide discounts
  • Antlers & Blade support
  • PHP Actions to make Livewire-ing much easier
  • Stripe & Mollie gateways
  • Dashboard widgets
  • Printable packing slips
  • Order timeline. An audit log for your orders
  • Support for payment on delivery
  • JSON API
  • Product Variants
  • Basic inventory management
  • Configure taxes by country, state, or postcode for precise tax management

And of course, much more.

Pricing

Cargo costs $199 and includes 1 year of updates and developer support. After that, continued updates and support cost $85 per year.

Like Statamic, you don’t need to renew your licence to keep your site online β€” only when you want the latest updates and support.

Cargo is available now on the Statamic Marketplace.

Migrating from Simple Commerce

While I can't promise it'll be a 5-10 minute upgrade, migrating to Cargo should be fairly straightforward for most projects.

Cargo includes migration commands to automate most of the content and configuration changes. Any custom code will need to be updated manually.

You can find everything you need to know in the migration page.

If you've purchased Simple Commerce in the last year, you can migrate for free. Otherwise, you can migrate for $85. Email [email protected] with your Simple Commerce order number and I'll send you a coupon code to use at checkout.

If you want to upgrade to Statamic 6, but don't have the time to migrate to Cargo yet, Simple Commerce supports Statamic 6.

Finally

I've spent a LOT of time and energy over the last ~1.5 years sweating the details, so I'm really happy to have it out in the world! πŸ˜…

If you want to try it out, the installation guide is a good place to start.

If you have any questions, feedback, or run into any issues, you can find help here: https://builtwithcargo.dev/docs/help