Simple Product Structure

Currently, 360 Configurator supports simple product configuration. You can get current configuration (made by user) via the JavaScript API method.

Let’s get a look closer at the configuration object. It has the same structure as the params key of an element in a sectional object.

{
   "3d_metal_finish": "3d_metal_finish_silver",
   "demo_arm_options": "demo_key_track_straight",
   "demo_back_cushion_fill": "demo_blendown_back_pillow",
   "demo_back_options": "demo_loose_t_boxed",
   "demo_base_finish": "demo_base_finish_dune",
   "demo_base_options": "demo_back_style_block",
   "demo_fabric": "demo_1225_91_fabric",
   "demo_nailhead_finish": "demo_nails_antique_brass",
   "demo_nailheads": "demo_nailheads_none",
   "demo_number_of_seat_cushions": "demo_three_cushions",
   "demo_seat_cushion_fill_options": "demo_casual_comfort_cushion",
   "demo_seat_style": "demo_t_cushion_seat_style",
   "demo_standard_throw_pillow_18_fabric": "demo_1302_92_fabric",
   "demo_tufting": "demo_tufting_plain",
   "demo_welts": "demo_welts_add",
   "standard_throw_pillow_20_fabric": "demo_8130_93_fabric",
}

Each key represents Attribute and each value represents Choice.

For instance, in the example the user has chosen: - fabric with name demo_1225_91_fabric for frame (demo_fabric) - seat cushion fil; (demo_seat_cushion_fill_options:”demo_three_cushions”)