Skip to content
thumbnail for a ecommerce documentation post
3 min read

UCOMMERCE NEXT GEN 10.7.0

Breaking changes:

  • Definition inheritance
 
This feature allows you to create common fields once and reuse them across multiple product definitions, making your workflow more efficient and ensuring consistency in your product data.

Here’s an example: you create a base definition for "Clothing," which includes common fields like “size,” “color,” and “material.” When you then create a new product type like "T-shirts," this product definition automatically inherits all the fields from the "Clothing" definition. There’s no need to set up the same fields over and over for every single product type - just add the fields specific to t-shirts. This not only ensures consistency but also saves valuable time. 
 
With this "composable definition" approach, multiple definitions can be combined into a single, unified definition, delivering value to customers through ease of use. You get access to both your custom fields and those from other definitions, allowing you to create a seamless experience without duplicating work.
 
Spend less time on repetitive tasks and more time optimizing your results. Define a field once and inherit it across the system, saving time and simplifying the management of data.
 
Unfortunately, we’ve had to change how definitions are accessed in Ucommerce to deliver this functionality. See our release notes for more information on what this means to your project.
 

New features:

Our latest release also contains various new features to make the daily operations of an e-commerce manager easier!
 
  • Product Picker App Slice: New Product Picker Widget now available for integration directly inside your CMS of choice!
 
Imagine an e-commerce manager creating a page in their CMS and needing to showcase a specific product. With the new Product Picker, it’s now possible to easily integrate product data into any page within the CMS - easily build perfect product landing pages by seamlessly incorporating product data into your CMS with just a few clicks!
 
This feature speaks directly to Ucommerce’s commitment to composable principles, giving you flexibility and control over how product information is displayed across your site.
 
embedded-product_picker_demo
Leveraging App Slices is a novel approach to composable platform interoperability - leverage native Ucommerce capabilities within other platforms in your composable stack.
 
  • Optimized Pricing Management: Prices can now be indexed in their own index to avoid transferring large amounts of superfluous prices from the product index. See Indexing Prices for more details.
 
We’ve introduced a new feature allowing prices to be indexed separately from the product index. This means you can now retrieve only the pricing information you need, rather than transferring unnecessary data.
 
This is especially beneficial for B2B scenarios with multiple price groups—where you only fetch the prices relevant to your needs, resulting in faster performance and more efficient data management.
 
  • Simplified Category Assignment: You can now add a product to any category from inside the products app.

You can now easily add products to any category directly from the Products app, without having to switch to the Catalogs app. This means that you can seamlessly assign products to categories from wherever you are in the platform, streamlining your workflow and saving time!
 
  • Carts & Orders: Carts and Orders are now definition based, which means that it's possible to create your own definitions with custom fields now.
 
Carts and Orders are now definition-based in Ucommerce, allowing you to create custom definitions with your custom fields. This added flexibility allows you to tailor the shopping experience to your specific business needs, whether you're handling unique order details or managing specialized cart workflows. By customizing these entities, you gain more control and can better align your e-commerce platform with your processes, ultimately improving efficiency and customer satisfaction.
 
  • Discounts: You can create your own discount types with the definition system now.
 
This is part of our continued effort to bring the definition system to all entities in Ucommerce Next Gen. More entities will be upgraded in upcoming releases.
 

Bug fixes:

In this release, we've also addressed several key bugs to improve platform stability and ensure a smoother experience for all users. See more in our release notes. 

  • Fixed performance issue when retrieving a cart through the transactions API because of a missing index.
  • Fixed sizing of price groups container in settings.
  • Added payment reference ID to the payment section of an order.
  • Fixed an issue where it was not possible to have categories with the same name across multiple stores

See our features in action

If you are eager to explore the features introduced in this release and wish to see them in action, there is no need to delay further.

webinarjam november 2024-1

 

Next Gen is faster than ever—work more efficiently, save time, and focus on what really matters: growing your e-commerce business.

Don’t miss our November Product Update Webinar! Sign up and experience the latest features live in action. In just 45 minutes, we'll guide you through the standout features of our latest release with a live demonstration, showing you how they can elevate your e-commerce platform.

Sign up today and take your business to the next level!

 

avatar

Casper Schmidt Wandahl-Liper

Senior Backend Engineer at Ucommerce

MORE SUCCESS STORIES