Configurator

If an external configurator is used a combined product can be created at CloudSuite via the API. A configured product can consist of multiple products on the CloudSuite webshop. In this case, a product is made and all the choices are linked to that specific product. These actions are done by the integration partner or the configurator implementation partner.

Create configured product

Create main product

Make a unique key for the configured product. This can be a configurator ID or a key composed of the configured product with a DateTime component. Use the main product which is the base for this product. This main product can have an existing code or create a new code. This is determined in the implementation.

POST /api/origin/{origin_code}/product/{key}/
{ "key": "<key>", "code": "<main code>", "name": "My Configuratorname", "type": "goods", "priority": "40", "salable": true, "description": "Long description of the configurator product", "brand": "<brand>", "uom": "<UOM>", "sale_uom": "<UOM>", "active": true, "category": "<category>", "list_prices": [ { "company": "CompanyName", "value": "55.50" } ], "catalogs": [ "ConfiguratorCatalog" ] }

CloudSuite will create a catalog which cannot be searched, something named like “ConfiguratorCatalog“

Create Assets

Even pictures can be used to display the configured product. An asset API call is needed to link the asset to the product. The actual picture can be an external URL or a local image. In the latter case, you need to send the image to a predefined FTP location on the CloudSuite server.

POST /api/asset/{asset_key}/

Create product options

The product options are existing products that are linked to the created product.

If a configured product has an option count more than one, also supply the proper quantities.

What's next?

After the creation of the product there are several options:

  1. Surf to the created page. The id of the main product can be used to create the slug.
    Slug → /p/<slugified-name>/<id>/
    And let the user add the product to the basket.

© 2024 CloudSuite BV, All rights reserved