2024

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

Dashboard

October 4, 2024

  • Details — Now you can see a Details section for each app, containing the ID, timestamps, and references of the single resource.

  • Tags — Now you can change the tags associated with a resource directly from the resource's app (e.g. tagged orders from the Orders App, tagged customers from the Customers App, etc.). You still need to access the Tags App to create new tags.

  • Metadata — Now you can add and edit metadata to a resource directly from the resource's app.

Sign up or log in, enter the App section, and try it out!

Dashboard

September 25, 2024

We've released a big chunk of updates regarding our Dashboard. In addition to a few UI changes and minor fixes and improvements, here's the list of the main new features:

  • Monorepository — Instead of a single repository for each one, now the Dashboard apps are entirely managed within the dashboard-apps monorepo so that you run them all locally effortlessly. This slightly changes the workflow you need to follow to create custom apps, now you can choose to customize and release a single application or all of them. Check this guide for more information about it.

  • Settings — All the remaining settings still accessible from the old Admin Area have now been migrated into the current Dashboard. The new Settings section includes everything related to the configuration of your business (e.g. markets, merchants, inventory models, stock locations, etc.), payments (methods, gateways, taxes, etc.), shipping (methods, categories, zones, carriers, geocoders, etc.), and the general setup of your organization.

The old Admin Area will be sunset by the end of 2024. If you haven't yet, try out and start using the Dashboard to benefit from an improved user experience and more and more new features.

  • Bundles — The new Bundles app is now available. It enables you to create new bundles or search (filtering by market and tag) and edit existing ones, directly from the UI.

  • Orders — Now you can create new orders (and associate market, customer, items, coupons, etc.) straight from the Orders app by clicking the related button.

  • Customers — Now you can see customer subscriptions from the Customers app and delete customers that have no order associated.

Sign up or log in to see for yourself and feel free to share your feedback!

Added options to recompute promotions on order copies, and more

Core API

September 10, 2024

Updated access token payload information

September 3, 2024

Enabled manual event triggering, and more

Core API

August 14, 2024

Core API

July 23, 2024

Added ability to unblock stuck transactions

Core API

July 9, 2024

Core API

July 4, 2024

Enabled custom reset password flow in v1.2.1

Identity

June 13, 2024

We added an optional parameter you can add when composing the Identity MFE URL to enable a custom reset password link visible on the login form page. If that parameter is set a Forgot password? link pointing to the specified URL will be shown on the right below the Password field.

Added tags to order subscriptions, and more

Core API

June 12, 2024

We introduced a bunch of minor (but still relevant) updates to our APIs:

Introduced toggle to support Adyen's native Drop-in customer payment sources, and more

Core API

June 10, 2024

  • Order validation rules — we deprecated and removed from the API reference the related endpoint. This could be a potential breaking change. ⚠️

Limited stored order errors, removed order expiration date, and more

Core API

June 6, 2024

We introduced a bunch of updates to our APIs — be advised that some of them could result in potential breaking changes ⚠️:

Our draft order cancellation policy still stands. Draft orders that aren't associated with a customer are automatically deleted after 2 months since the latest update.

New trigger attributes for orders, shipments, and more

Core API

May 31, 2024

We introduced a bunch of minor (but still relevant) updates to our APIs:

Bundles available in JS Drop-in v2.4.0

Micro frontends

May 30, 2024

The Add to cart and Price components of our JS Drop-in library now support bundles, meaning that, starting from v2.4.0, you can display prices of bundles (instead of just single SKUs) and add them to the shopping cart, as you can see from this demo. The list of the custom events dispatched by the library has also been updated accordingly.

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.

Core API

May 16, 2024

Disabled webhooks on imports, and more

Core API

May 14, 2024

Dashboard

May 9, 2024

  • When you create a new organization with Commerce Layer, you now have the option to select which region you’d like your data to be stored.

  • You can now grant members partial access to specific apps (e.g. enabling them to manage orders belonging only to certain markets or shipments delivered only from certain stock locations).

Sign up or log in to see for yourself or read more on our blog!

Dashboard

April 23, 2024

As part of our new Dashboard renovations, we’ve released a whole new set of apps related to promotions and product management. In detail:

  • Promotions — you can view active, upcoming, disabled, or all of your promotions by clicking any of the views, along with creating new promotions by type (external promotions included) or editing existing ones.

  • SKUs — you can manage (create, delete, edit, search, filter) your SKUs, along with adding their shipping info and options.

  • SKU Lists — you can create new SKU lists or edit existing ones by adding or removing SKU list items.

  • Price Lists — you can create new price lists or edit existing ones by adding prices, setting the currency, and determining whether taxes are included or not.

  • Inventory — this app enables you to set stock levels for SKUs in each of your stock locations by adding and removing stock items, or updating their quantity.

Click on the Hub tab and see it for yourself or read more on our blog!

Updated price tiers limit

Core API

April 19, 2024

Added order subscription renewal event, and more

Core API

April 16, 2024

Added trigger to validate stock item quantities, and more

Core API

April 9, 2024

Subscriptions available in JS Drop-in v2.3.0

Micro frontends

April 8, 2024

The Add to cart component of our JS Drop-in library now supports automatic subscriptions based on line item frequency. Starting from v2.3.0, we also took the opportunity to align the library with the recent changes to the authentication process using the new Auth API.

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.

Started supporting organization config settings in v4.10.0

Checkout

April 5, 2024

On top of that, we also added Hungarian to the list of supported languages.

Updated SSO with Next.js and Auth0 tutorial

Examples

March 27, 2024

JS Auth

March 26, 2024

Our JS Auth library is now aligned with the recent changes to the authentication process and uses the new Auth API. Be advised that v6.0.0 introduces potential breaking changes ⚠️ — in detail:

  • The JWT bearer flow is now supported (this feature is available for Enterprise users only).

  • We added a revoke method to revoke any previously generated access token.

  • We added a helper method to decode any kind of access token.

Check the release notes for more info.

Added possibility to export order subscriptions

Core API

March 22, 2024

Metrics API

March 21, 2024

Introducing our new Authentication API 🚀

March 20, 2024

The main changes concern:

Added organization config

March 15, 2024

My account

March 14, 2024

We've introduced the Subscriptions section where customers can see their subscription history and a detailed page for each subscription. If the subscription cannot be renewed (e.g. due to an expired payment method), the customer is presented with a link to place the order with a valid payment method, thereby updating the payment information for future transactions.

Added the possibility to amend an order subscription payment source in v4.7.0

Checkout

March 13, 2024

We've introduced the ability to place a target order (created by an active order subscription) even when the payment source is missing or is no longer valid. Once the order is paid the new payment source will be saved in the customer’s wallet and the order subscription will be updated with the new payment source automatically.

Ensured non-editable attributes preservation during order placement, and more ⚠️

Core API

March 12, 2024

Introduced circuit breaker for all external resources, and more

Core API

March 7, 2024

Added option to not distribute gift card discount for tax calculation, and more

Core API

February 28, 2024

Core API

February 20, 2024

Core API

February 15, 2024

Enabled auto-place option for Stripe, and more

Core API

February 14, 2024

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

Micro frontends

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.

CLI

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.

SDK

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

You can find the credentials to access the Provisioning API together with your account settings in the Dashboard.

Dashboard

January 25, 2024

To learn more, read our blog here.

Added the editing feature to the Orders app

Dashboard

January 24, 2024

Added option to manually decrement stock after order approval

Core API

January 11, 2024

Last updated

Was this helpful?