Commerce Layer changelog for software updates, new features, and general improvements.

Enabled auto-place option for Stripe

Core API

February 14, 2024

Now you can set an auto-place option at the payment method to ensure your orders are automatically placed upon authorization performed asynchronously (at the moment, available for Stripe gateways only). On top of that, we added some minor updates to our APIs:
  • Promotions relationships — now, when creating a new promotion or updating an existing one, you can create or update the associated SKU list, but you can't create or update the associated coupons and promotion rules anymore.
  • Shipments — now you can manually create or update shipments even when the associated order is fulfilled.
  • Returns — now you can create or update returns even when the associated order's fulfillment is in progress.

Cart express checkout buttons available in JS Drop-in v2.1.0

February 7, 2024

The Cart component of our JS Drop-in library now supports express checkout buttons for both Apple Pay and Google Pay via Stripe. We improved also the Availability component by adding the rule prop that enables you to choose which delivery lead time to display (one of the cheapest or the fastest).
To learn more and see our micro frontends in action, explore the interactive documentation. For any additional details or potential breaking changes see the release notes.

New Provisioning plugin


February 1, 2024

v1.0.0 of our Provisioning CLI plugin is out! Now you can use Commerce Layer Provisioning API (performing all the available CRUD actions on all resources and more) directly from the command line. To learn more about the plugin commands and options, please refer to the open-source GitHub repo README.

TypeScript SDK for Provisioning API


January 31, 2024

We just released v1.0.0 of our Provisioning SDK, an open-source TypeScript library wrapper that makes it quick and easy to interact with Commerce Layer Provisioning API, both in browser and Node.js applications. The TypeScript SDK is built on top of the Provisioning OpenAPI schema, which you can use as well to to build mock servers, auto-generate code, SDKs for other languages, implement contract testing, and more.

Introducing our new Provisioning API 🚀

January 30, 2024

We’ve released our Provisioning API, which now enables Commerce Layer clients to manage provisioning tasks (such as organization creation, API credentials, memberships, roles and permissions management, etc.) programmatically instead of manually and exercise greater control over your organizational structure and user onboarding.
You can find the credentials to access the Provisioning API together with your account settings in the Dashboard.
To learn more, check the documentation and read our blog here.

Added the new Stock Transfers app to the dashboard hub


January 25, 2024

As part of our new Dashboard renovations, we’ve released a new Stock Transfers application to help you manage stock transfers whenever your orders require one, allowing you to maintain a distributed inventory model without disrupting demand. You are now able to check all the key information behind each stock transfer and control their transition from one status to another. Click on the Hub tab and see it for yourself!
To learn more, read our blog here.

Added the editing feature to the Orders app


January 24, 2024

You can now leverage the order editing feature — previously available via API only — also from the Orders app of the Dashboard, being able to edit orders (e.g. adding or removing items, coupons or gift cards, adjustments, etc.) after placement (and before approval).

Added option to manually decrement stock after order approval

Core API

January 11, 2024

Now you can override the default API behavior (automatic stock quantities decrementation and stock reservations cancellation at order approval) by setting a simple flag on the inventory model. That lets you manually manage those actions at any time after the order approval by leveraging the trigger attributes exposed at the shipment and/or at the stock line item level.
Last modified 8d ago