Product

A marketplace offering connected to its business, company, and branch context.

A Product in B2BCMarket represents an offering that can be presented to buyers within the connected marketplace ecosystem. A product is not treated as an isolated listing. It remains connected to the Business, Company, and Branch through the B2BCMarket Connected Entity Architecture (BCEA).

What Is a Product?

A Product represents a marketplace offering made available through a participating business structure.

Depending on the marketplace participation and offering type, a product may represent a physical product, digital product, service, or another marketplace offering supported by B2BCMarket.

Each public Product can have its own public identity and catalog URL. The Product can also maintain contextual relationships with the Branch, Company, and Business to which it belongs.

Product in the Connected Entity Architecture

Product is the lowest-level primary entity in the main B2BCMarket business relationship hierarchy.

Business → Company → Branch → Product

Business

Company

Branch

Product

This structure allows a product to be understood within the business context in which it is offered.

A buyer can therefore discover a Product and then understand the Branch, Company, and Business associated with that offering.

Product Public Identity

Every public Product is independently identifiable within the B2BCMarket public catalog architecture.

Internal database identifiers are separate from the public identifiers used for public catalog access.

The Product public identity is based on a product slug and its public share identifier.

Conceptual Product Public ID

ProductSlug - ProductShareIdentifier

The public identifier provides a stable way to reference the Product without exposing the internal database GUID as the public identity.

Product Catalog URL

A Product can be independently accessed through its public catalog representation.

Product URLs also maintain the relationship between the Product and the Branch through which the Product is offered.

Product Navigation Concept

Product

Branch

Company

Business

This allows the Product to remain connected to its surrounding business context rather than functioning as an isolated listing.

Product Information

Product information describes the offering itself and provides buyers with information needed to understand what is being offered.

Depending on the Product, this information can include a product name, description, marketplace model, strategic market information, and other product-specific information.

Product Classification

Products can be organized through marketplace classification structures.

B2BCMarket supports category and subcategory relationships so that products can be represented within an organized marketplace catalog.

Category

Represents a broad classification of products within the marketplace.

Subcategory

Provides a more specific classification within a category.

Product Countries

Product information can include country information associated with the offering.

B2BCMarket supports information about where a product is made and where it is assembled when that information is available.

Made In Country

Identifies the country associated with the manufacture or production of the product.

Assembled In Country

Identifies the country associated with product assembly.

Product Packaging

Product packaging information can describe the quantity and unit associated with an offering.

For example, a product may be represented using a packaging size and unit such as kilograms, liters, pieces, or another supported unit.

Example

Packaging Size: 500
Unit: kg
Display: 500 kg

Product Images

Products can contain images that help buyers understand and identify the marketplace offering.

Product images can include information such as the image name, image URL, primary-image status, and alternative text.

Image information is part of the Product's public catalog representation.

Product Inventory

B2BCMarket can represent product inventory information associated with a Product.

Inventory availability can be determined from the available stock associated with the Product.

Inventory Concept

Stock Quantity
+
Stock Availability

A Product with available stock can be represented as having available inventory within the marketplace.

Product and Marketplace Models

Products can participate in different marketplace relationship models.

B2B

Business-to-business marketplace participation.

B2C

Business-to-consumer marketplace participation.

B2BC

Business-to-business-to-consumer marketplace participation.

Product Status

Product catalog information can include status information describing the current state of the Product within the marketplace.

The Product status can represent concepts such as availability, approval, publication, inventory availability, stock quantity, deletion state, and update information.

Status Purpose
Active Indicates whether the Product is available in its underlying product state.
Approved Represents the approval state used by the current catalog representation.
Stock Available Indicates whether available product stock exists.
Published Indicates whether the Product meets the current publication conditions.
Deleted Represents the Product deletion state.

Product → Branch

A Product is connected to the Branch through which it is offered.

This relationship is particularly important in B2BCMarket because product availability is associated with a Branch through the branch-product relationship.

Product

Branch

This allows buyers to understand where a product is being offered and to access the related Branch information.

Product → Company

A Product is also connected to the Company associated with its Branch.

Product

Branch

Company

This provides company-level context for the marketplace offering.

Product → Business

The Product is ultimately connected to its Business context.

Product

Branch

Company

Business

This relationship allows a buyer to understand the broader business context behind a marketplace offering.

Product Navigation in Reverse

The connected architecture also allows users to move from a Product back toward its surrounding business entities.

Product

Branch

Company

Business

This is one of the important characteristics of the B2BCMarket Connected Entity Architecture.

Products for Buyers

Buyers can discover Products through the connected marketplace catalog.

Instead of viewing only product information, buyers can also navigate to the Branch, Company, and Business associated with the Product.

This provides additional context when evaluating marketplace offerings.

Products for Sellers

Sellers can use Products as part of their marketplace presence.

A seller's Product can be connected to the appropriate Branch, Company, and Business structure.

This allows the seller's marketplace offerings to remain part of the same connected entity structure used throughout B2BCMarket.

Product Catalog Representation

B2BCMarket provides a public catalog representation for Products.

Product catalog information can contain product details together with contextual relationships to Business, Company, and Branch entities.

The catalog therefore represents both the Product itself and the relationships that place the Product within the marketplace.

Machine-Readable Product Information

B2BCMarket also maintains machine-readable representations of its public catalog entities.

Product information can be represented through structured catalog systems, XML, JSON-LD, sitemaps, and other machine-readable formats used by the platform.

These representations follow the same underlying entity relationships used by the public marketplace.

Product as a Connected Entity

The Product is not an isolated marketplace record.

It is an independently identifiable public entity that remains contextually connected to the rest of the business structure.

Connected Product Model

Product Identity

Product Information

Classification

Countries

Packaging

Inventory

Images

Business Relationship

Company Relationship

Branch Relationship

Product Relationship Graph

The Product participates in the connected marketplace graph through several important relationships.

Business

Company

Branch

Product

The same relationship can be explored in the opposite direction:

Product

Branch

Company

Business

Product XML Catalog

B2BCMarket maintains Product XML representations as part of its connected catalog architecture.

The Product XML can contain detailed Product information together with relationships to its Business, Company, and Branch.

Product XML is generated from the current database state through the catalog XML generation and refresh architecture.

Product XML and Connected Entities

The Product XML representation can reference:

  • Business
  • Company
  • Branch
  • Product information

This means the machine-readable catalog representation follows the same relationship model as the public website.

When a Product Appears in the Catalog

Product catalog availability is related to the relationship between the Product and its Branch.

In the current catalog architecture, a Product XML representation exists when the corresponding branch-product mapping exists and the Branch is available.

Mapping Exists
+
Branch Available

Product Catalog Representation

Product Catalog Updates

Product catalog representations are maintained through a change-driven XML refresh process.

Changes to the relationship between a Branch and Product can cause the Product catalog representation to be created, updated, or removed.

Branch-Product Change

Product Refresh

Branch Refresh

Company Refresh

Business Refresh

This ensures that changes at the Product relationship level can also be reflected in the parent entities.

Product Within One Connected Marketplace

A Product is one part of the larger B2BCMarket connected marketplace.

Its identity, information, availability, catalog representation, and relationships work together to provide a structured marketplace experience.

The Product therefore connects the detailed offering level of the marketplace with the Branch, Company, and Business levels above it.

Explore B2BCMarket

Continue exploring the B2BCMarket connected marketplace architecture.

Product in B2BCMarket

A Product is more than an individual marketplace listing.

It is an independently identifiable marketplace entity connected to its Branch, Company, and Business through the B2BCMarket Connected Entity Architecture.

This connected structure allows buyers, sellers, merchants, businesses, and machine-readable systems to understand the Product both as an offering and as part of the larger business context in which it exists.