HomeByMe for Home Retailers Documentation

›Product and Assembly Reference

Geometry and Materials Reference

  • ByMe Geometry and Materials Reference
  • Import Geometries
  • Import Materials
  • Level of Details (LOD) and Simplification
  • Recommendations
  • Preparing Models for Variability

Product and Assembly Reference

  • About Products
  • Assemblies
  • Generic Products
  • Overrides
  • Collision Parameters

3DCloudByMe

  • Introduction
  • Users Roles and Interface Language
  • Range Creation, Verification and Update
  • Product Catalog
  • Families
  • Product Rules
  • Materials

Geometry Editor

  • Introduction Geometry Editor
  • Working with Geometry Editor

Assembly Editor

  • Introduction
  • Assembly Editor User Interface

Set up your Range through 3DCloudByMe

  • Set Up your Range through 3DCloudByMe
  • Set Up Materials
  • Set Up the Pricing

About Products

 

The ByMe Platform makes it possible for consumers to experience products in a digital manner.
What are these products?
What information do they convey?
How are they managed as a Product Range?
When and where are they visible?
What are the features that make it easier to manage the Range at scale?

Product Information Overview

A ByMe Product is the digital representation of a real-life retail product. As such it conveys:

  • Descriptive information: short and long description in various languages, reference
  • Commercial information: price(s), availability dates....
  • Representation information: 3D Model (geometry or assembly), 2D model and thumbnail images
  • Experience information: type, behaviors, rules, application-specific information

Some of these informations are mandatory or not, depending on the ByMe Product type, the application, the chosen range architecture, and the desired behaviors.

Simple product ranges are created easily in the ByMe information structure.
More elaborated Product Ranges may require more advanced notions such as Parameters, Generic Products, Overrides, Rules, etc.

Creating and Updating Products

Products are created and updated by Range Managers in one of the following ways:

  • Manually, through 3DCloud
  • Programmatically, through the ByMe API

Product Identification

Products are uniquely identified by the "id" attribute, typed String. This identifier is:

  • the key to access products through APIs
  • the attribute of inter-product pointers such as parameters, as well as catalogs, templates

The id of a product must be unique across all Legal Entities of the ByMe Platform (including potential other ByMe customers), in order to support Cross-Legal Entity product reuse scenarios.
This uniqueness constraint is usually implemented by prefixing ids with the name of the Product’s Legal Entity in order to avoid id collisions.
This attribute was previously referred to as "externalId".

Product Classification and Typing

The ByMe platform provides several dimensions of product typing and classification.

Product / Generic Product: Class

Each product in the ByMe platform is either a (plain) Product or a Generic Product
Generic Products are documented in the corresponding section.

Main Type

The ByMe platform manages four main types of products:

Main TypeUsageRepresentations
FurnitureUsed for furniture items: cabinets, sofas, decoration objects etc.3D Display: BMA, BM3 2D Display: BMA, BM3 or SVG
MaterialUsed for shapeless products, such as floor of wall coverings2D/3D Display: BM3Mat
StairUsed to represent stairways3D Display: BMA, BM3 2D Display: SVG
OpeningUsed to represent windows, doors, etc.3D Display: BMA, BM3 2D Display: SVG

This main type is not set by the Range Manager, but inferred by the ByMe Platform from the type.

Making Products Visible to End-Users

Product <--> Product Catalog <--> Application Distribution

In order for a product to be visible in a ByMe application distribution,

  • The product needs to belong to a product catalog
  • The product catalog needs to belong to an application distribution

The product and product catalog must belong to the same Legal Entity.
The lifecycle information must also be properly set.

← Preparing Models for VariabilityAssemblies →
  •  
    • Product Information Overview
    • Creating and Updating Products
    • Product Identification
    • Product Classification and Typing
    • Making Products Visible to End-Users
3DVIA Documentation
Copyright © 2021 Dassault Systèmes