How Inventory, Listings, CRM, and Orders Connect in TWICE Commerce 2.0

Understanding the Core Architecture of TWOCE Commerce 2.0: Inventory, Catalog, CRM, and Orders

To get the most out of TWICE Commerce 2.0, it is essential to understand the three core assets that drive the platform and how they interconnect to automate your business.

Inventory & Stock Items

At the foundation of your operations is Inventory Management. In Twice, the core asset is the "Stock Item." Unlike simple SKUs, you describe these items via detailed attributes. Whether you are selling consumables like screws or renting out unique power tools, the stock item tracks the physical asset.

Catalog listings

Listings are the catalog layer that your end customers engage with (e.g., sales listings or booking listings).

  • The Connection: You define what stock items are required to fulfill a specific listing using rule-based logic.
  • Dynamic Fulfillment: This relationship allows for complex availability checks automatically.

Customers (CRM)

The third asset is the Customer. Twice provides an automated CRM that tracks user attributes and history. This allows you to store specific data (like names, dates, or preferences) alongside their transaction history.

How Orders Connect Everything

When a customer checks out via the out-of-the-box online store, an Order is generated. This order acts as the aggregator:

  • It identifies who purchased (CRM).
  • It records what they engaged with (Listings).
  • It auto-assigns the specific assets used (Stock Items).

The Data Advantage

Because these assets are linked, you gain granular insight into your business performance. You can view the history of a specific stock item to see every time it was booked, used, or sold, calculating real-time profitability based on accumulated income versus expenses.

Join waitlist for early access to TWICE Commerce 2.0.

Karri: Maybe it's good kind of summarize like what are actually the assets or the core things that actually come with TWICE Commerce and how do they play together?

Tuomo: Yeah, so anyone starting to use TWICE, they get inventory management. In your inventory, the core asset that we will be looking at is a stock item. So and then for each stock item, you describe it via these attributes. All right, that's kind of how you're building it.

Now if you have a stock item like, I don't know, screws—if you're kind of selling power tools and you sell the screws with it—of course, not every screw has to be unique, so you can still pool things with quantity. But the key thing is that the core asset that you have is a stock item that you describe via these attributes.

Another key asset that you have under your catalog is then listings, and listings is essentially what your end customers are engaging with. It's the catalog. So listings are things like sales listings or booking listings. So the key thing about our listings is that you build the same stuff: you give it a title, descriptions, some media and images, some extra information like technical details that might come from the inventory.

And then you tell where is this listing published. But then essentially what you also tell is that what do I need from my inventory? So what stock items do I need to fulfill this listing? And that relationship can be very dynamic. So it's all of those attributes that you've defined in your inventory are now available as a language—kind of rule language—to tell what you need from your inventory and how much and how many of these things when someone engages with this listing.

And then I think the third asset is customers. So you get an automated CRM tracking, which again also has attributes like listings and an inventory. Where it's essentially all of those customers that they engage with you. You have a CRM, you have the attributes that can describe them like if you want to store date of births, names and all of that.

And then when all of these things come into play, we do offer you also order fulfillment. So someone goes to that out-of-the-box online store that you get with us, engages with your listings, does a checkout using the out-of-the-box payment processing that we provide with you.

In your TWICE Admin, you get an order. And that order is kind of a combination of all of those assets that I listed. You see who's the customer, you see what listings did they engage with, we have automatically suggested and auto-assigned some of the stock items. We made sure that those things were available even though it would be a booking to the future. And then you're able to do simple order fulfillment.

And all of these aggregates data to all of these key assets used in this listing. You can see how many times it's been purchased by who. If you're looking at the customer, you can see what listings they have purchased, what stock items they ended up with, so that you actually know on an actual stock item level what they've purchased or used and or booked in the history.

And then in the stock item, you've accumulated events and usage expenses and income for that stock item. So you're always in track of what stock items you have available and how profitable your inventory has been over time.

So, three core assets that come into play via order creation and storefronts that all are automatically tracked.