3D-models import

Bulk import of 3D-models into product catalog is possible with CSV-file.

Example of CSV file

id - unique product id

model_name - the name of the product in the product catalog

product_category - the pathname of the category for the product.
There could be more than one category separated by a comma.

preview - preview for the product.
Supported formats: JPEG, PNG
This field could be empty. In case when "preview" field remains empty - a preview will be rendered automatically from the 3D-model.

gltf - a folder with GLTF file and textures packed in .ZIP or link to GLB file

width, height, depth - sizes of the model in cm (centimeters)
These fields could be empty. In case when "width", "height", or "depth" fields remain empty - they will be automatically calculated from the 3D-model.

elevation - default distance of the model to the floor.
This field could be empty. In case when "elevation" field remains empty - the value of the elevation will be 0.

allocation - defines the behavior of the 3D-model relative to walls.
There are two types of allocation:
wall - means that 3D-model will be embedded into the wall (example: windows, doors)
scene - means that 3D-model is not connected to the walls (example: chair, sofa)

skip - value "1" means that this product will be skipped for upload
This field could be empty. In case when "skip" field remains empty - model data will be uploaded.

public - value "1" means that this product will become visible to all users of the room planner immediately after upload. This field could be empty. In case when "public" field remains empty - 3D-model will be visible only for Admin after uploaded.

fixed_size determines that the model can't be resized on the planner scene. Value "1" means that model can't be resized (fixed). 0 - model can be resized (not fixed).