🚀 Simple Commerce v6 #1001
Closed
duncanmcclean
announced in
Announcements
Replies: 1 comment 1 reply
-
Thank you for the update, Duncan! I'm almost ready to use it in a production-ready environment. Currently, I'm still developing many additional features to test, such as invoices, more advanced stock management, and dynamic tax and shipping rates based on product/weight/dimensions and country. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hey everyone 👋
I'm excited to announce the release of Simple Commerce v6. There are a lot of under-the-hood improvements, as well as a few new features and quality-of-life improvements.
I thought it might be nice to highlight a few of the exciting features:
Digital Products
The Digital Products addon has been merged into the Core Simple Commerce addon. This means it's more closely integrated with other features.
Everything mostly works the same as it did before. However, one different thing, is how you toggle a product to be a digital product.
Instead of the "Is Digital Product" toggle, you'll now see a "Product Type" button group field. Selecting "Digital" will show the relevant digital product fields.
For information about other differences, please review the upgrade guide.
Dashboard Widgets
Previously, Simple Commerce provided an "Overview" page in the Control Panel, letting your store owners see a chart of sales, a list of recent orders, top customers & products low in stock.
It always felt weird to me that SC had its own widgets page & system so in v6, this "Overview" page has been removed in favour of real Dashboard widgets.
Like any other widget, you can configure the displayed widgets in your
config/statamic/cp.php
config file:Learn more about CP Widgets in the documentation.
Using Statamic's users as your customers
By default, all customers are stored as entries. However, if you wish, you can switch them to be stored as Statamic users or in the database alongside your orders.
Normally, when you're using the
{{ sc:cart:update }}
form, you'd need to provide the user with inputs for their name and email address.However, often when you are storing customer as Statamic users, your customers will already be logged in so there's not much point in asking them for their details again.
With SC v6, when customers are Statamic users and they're logged in, the customer will automatically be set on their cart, without you (the developer) needing to have any customer-related inputs on the cart forms.
Other things
Order::query()
)For more information on updating, please review the upgrade guide. You can view the full changelog here.
Beta Was this translation helpful? Give feedback.
All reactions