{"id":49713,"date":"2019-11-26T10:59:32","date_gmt":"2019-11-26T09:59:32","guid":{"rendered":"https:\/\/configuratorsuiteforwp.com\/?p=49713"},"modified":"2023-08-12T17:49:06","modified_gmt":"2023-08-12T16:49:06","slug":"how-to-create-my-first-configuration","status":"publish","type":"post","link":"https:\/\/www.orionorigin.com\/how-to-create-my-first-configuration\/","title":{"rendered":"How to create my first configuration"},"content":{"rendered":"<p><span><\/span><\/p>\n<h2>What is a Configuration?<\/h2>\n<p><span>A configuration is a set of parameters used to create a configurable product. In order to create our configurable sunglasses product, we need to create a configuration first which will contain the different components and their options, and then assign that configuration to an existing product to turn it into a configurable product.<\/span><\/p>\n<p>We will use a Use Case to portray how to create a<br \/>\nconfigurable product.<\/p>\n<p><span>Use case: Let\u2019s assume we want to build a sunglasses configurator so our customer will be able to choose his lenses, left and right glasses arms and frame among many other&nbsp;attributes.<\/span><\/p>\n<p><span>Our sunglasses configuration can be summarized like this:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td colspan=\"1\" rowspan=\"1\"><span>&nbsp;<\/span><span>Components<\/span><\/td>\n<td colspan=\"1\" rowspan=\"1\"><span>Options<\/span><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\"><span>Left Arm<\/span><\/td>\n<td colspan=\"1\" rowspan=\"1\"><span>\u2022 Neon Green<\/span><\/p>\n<p><span>\u2022 Purple<\/span><\/p>\n<p><span>\u2022 Red<\/span><\/p>\n<p><span>\u2022 Clear<\/span><\/p>\n<p><span>\u2022 Graphite<\/span><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\"><span>Right Arm<\/span><\/td>\n<td colspan=\"1\" rowspan=\"1\"><span>\u2022 Neon Green<\/span><\/p>\n<p><span>\u2022 Purple<\/span><\/p>\n<p><span>\u2022 Red<\/span><\/p>\n<p><span>\u2022 Clear<\/span><\/p>\n<p><span>\u2022 Graphite<\/span><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\"><span>Front<\/span><\/td>\n<td colspan=\"1\" rowspan=\"1\"><span>\u2022 Neon Green<\/span><\/p>\n<p><span>\u2022 Purple<\/span><\/p>\n<p><span>\u2022 Red<\/span><\/p>\n<p><span>\u2022 Clear<\/span><\/p>\n<p><span>\u2022 Graphite<\/span><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\"><span>Lenses<\/span><\/td>\n<td colspan=\"1\" rowspan=\"1\"><span>\u2022 Moonshine<\/span><\/p>\n<p><span>\u2022 Green moonshine<\/span><\/p>\n<p><span>\u2022 Clear<\/span><\/p>\n<p><span>\u2022 Gold<\/span><\/p>\n<p><span>\u2022 Smoke<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Steps<\/h3>\n<ol start=\"1\">\n<li><span>To create a new configuration, click on&nbsp;<\/span><span>Product Builder &gt; New configuration<\/span><span>.<br \/>\n<\/span><span><img alt=\"\" --mep-tab--=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.orionorigin.com\/wp-content\/uploads\/2019\/11\/vpc-16-newconfig01.png\" alt=\"Create New Configuration\" width=\"401\" height=\"171\" class=\"aligncenter wp-image-49719 size-full\" title=\"\" srcset=\"https:\/\/www.orionorigin.com\/wp-content\/uploads\/2019\/11\/vpc-16-newconfig01.png 401w, https:\/\/www.orionorigin.com\/wp-content\/uploads\/2019\/11\/vpc-16-newconfig01-300x128.png 300w, https:\/\/www.orionorigin.com\/wp-content\/uploads\/2019\/11\/vpc-16-newconfig01-150x64.png 150w\" sizes=\"auto, (max-width: 401px) 100vw, 401px\" \/><\/span><span><br \/>\n<\/span><\/li>\n<li><span>Enter your configuration title. The&nbsp;<\/span><span>Preview<\/span><span> section fills up with the components that you select as &#8220;default&#8221; in the next section, automatically. We can move to the next&nbsp;section for now.<span><img alt=\"\" --mep-tab--=\"\"> <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.orionorigin.com\/wp-content\/uploads\/2019\/11\/vpc-17-newconfig02.png\" alt=\"New Configuration view\" width=\"879\" height=\"673\" class=\"aligncenter wp-image-49724 size-full\" title=\"\" srcset=\"https:\/\/www.orionorigin.com\/wp-content\/uploads\/2019\/11\/vpc-17-newconfig02.png 879w, https:\/\/www.orionorigin.com\/wp-content\/uploads\/2019\/11\/vpc-17-newconfig02-300x230.png 300w, https:\/\/www.orionorigin.com\/wp-content\/uploads\/2019\/11\/vpc-17-newconfig02-600x459.png 600w, https:\/\/www.orionorigin.com\/wp-content\/uploads\/2019\/11\/vpc-17-newconfig02-150x115.png 150w, https:\/\/www.orionorigin.com\/wp-content\/uploads\/2019\/11\/vpc-17-newconfig02-768x588.png 768w\" sizes=\"auto, (max-width: 879px) 100vw, 879px\" \/><\/span><span><br \/>\n<\/span><\/p>\n<p><\/span><\/li>\n<li><span>In the configuration settings section, we have fields that help to define our configuration.<br \/>\n<\/span><\/li>\n<\/ol>\n<ul class=\"start\">\n<li><span>Skin<\/span><span>: we can change the editor&#8217;s look and feel using the &#8220;Skin&#8221; field.<br \/>\nThere are default skins, called &#8220;Default&#8221; and &#8220;Right Sidebar skin&#8221;. More skins are available and will appear in&nbsp;this list when installed. You can also&nbsp;<\/span><span>create your own skin<\/span><span>&nbsp;as a<br \/>\nplugin (check the FAQ section below for instructions), and it will appear in the list when properly installed.<br \/>\n<\/span><\/li>\n<li><span>Components default aspect<\/span><span>: this field determines whether or not all the components in the configuration should be opened when the editor is loaded on the page or closed.<\/span><\/li>\n<li><span>Components behavior on click<\/span><span>: this field determines whether other&nbsp;components are closed or opened when the user clicks one component.<\/span><\/li>\n<li><span>Configurator description<\/span><span>: This is a text area that you can add description and instructions for your users, to give them instructions and how to navigate your configuration.<\/span><\/li>\n<\/ul>\n<p><span>We need to create our components as listed earlier:<\/span><span><\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.orionorigin.com\/wp-content\/uploads\/2019\/11\/vpc-18-newconfig03-1024x144.png\" alt=\"New Configuration 2\" width=\"640\" height=\"90\" class=\"aligncenter wp-image-49731 size-large\" title=\"\"><\/p>\n<ol start=\"1\">\n<li><span>Name<\/span><span>: component name<\/span><\/li>\n<li><span>Icon<\/span><span>: component icon, that will be displayed in the<br \/>\neditor, to represent this component.<\/span><\/li>\n<li><span>Behavior:<\/span>\n<ol start=\"1\">\n<li><span>Single<\/span><span>: only a single option can be selected for the<br \/>\ncomponent.<\/span><\/li>\n<li><span>Multiple<\/span><span>: Multiple options can be selected for the<br \/>\ncomponent.<\/span><\/li>\n<li><span>Dropdown<\/span><span>: The option is displayed as a dropdown field at<br \/>\nthe front end, but only one can be selected at a time.<\/span><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<ol start=\"4\">\n<li><span>Click on the &#8220;<\/span><span>Manage options<\/span><span><span>&#8221; button to<br \/>\nmanage your component options:<\/p>\n<p><span> <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.orionorigin.com\/wp-content\/uploads\/2019\/11\/vpc-19-newconfig04-1024x235.png\" alt=\"Manage Options View\" width=\"640\" height=\"147\" class=\"aligncenter wp-image-49733 size-large\" title=\"\"><\/span><span><br \/>\n<\/span><\/p>\n<p><span><span><br \/>\n<\/span><\/span><\/p>\n<ol style=\"list-style-type: lower-alpha;\">\n<li><span>Group<\/span><span>: groups are the best way to group your component<br \/>\noptions per category. Leave empty to ignore this setting.<\/span><\/li>\n<li><span>Name<\/span><span>: option name<\/span><\/li>\n<li><span>Description<\/span><span>: option description. This is usually displayed when&nbsp;the user hovers the mouse above the option icon or name.<\/span><\/li>\n<li><span>Icon<\/span><span>: option&#8217;s icon. Preferably the image dimensions and size&nbsp;should not be large, to reduce editor load time.<\/span><\/li>\n<li><span>Image<\/span><span>: option image that will be displayed in the preview area&nbsp;when this option is selected.<\/span><\/li>\n<li><span>Price<\/span><span>: option price which will be added to the product price&nbsp;if one is set and the option is selected. Leave this field empty to ignore this setting.<br \/>\n<\/span><\/li>\n<li><span>Product\/variation ID<\/span><span>: WooCommerce shop product to link this option to. When the value is not &#8220;none&#8221;, the selected WooCommerce product price will be used instead of the one set in the option, when determining what price will be added to the configuration price. Please note that if this option is set and the configurable product is added to the cart, the related product will also be&nbsp;added to the cart.<br \/>\n<\/span><\/li>\n<li><span>Default<\/span><span>: allows you to set which option in the component will be selected by default, upon editor load. It is also the option displayed in the &#8220;Preview&#8221; section inside&nbsp;the configuration.<br \/>\n<\/span><\/li>\n<li><span>Duplicate<\/span><span>: this button allows you to duplicate the option that&nbsp;you have created and saved previously, in this configuration.<br \/>\n<\/span><\/li>\n<\/ol>\n<p><span><\/span><\/p>\n<p><\/span><\/span><\/li>\n<li><span>Once you\u2019re done, click on the Publish button to save your configuration.<\/span><span><br \/>\n<\/span><\/li>\n<\/ol>\n<p>The next step is to create a new WooCommerce product (or edit an existing one), to assign our configuration to.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is a Configuration? A configuration is a set of parameters used to create a configurable product. In order to create our configurable sunglasses product, we need to create a configuration first which will contain the different components and their options, and then assign that configuration to an existing product to turn it into a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[415],"tags":[355,323],"class_list":["post-49713","post","type-post","status-publish","format-standard","hentry","category-configurator","tag-custom-product-builder","tag-product-configurator"],"acf":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.orionorigin.com\/service\/wp\/v2\/posts\/49713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.orionorigin.com\/service\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.orionorigin.com\/service\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.orionorigin.com\/service\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.orionorigin.com\/service\/wp\/v2\/comments?post=49713"}],"version-history":[{"count":1,"href":"https:\/\/www.orionorigin.com\/service\/wp\/v2\/posts\/49713\/revisions"}],"predecessor-version":[{"id":135483,"href":"https:\/\/www.orionorigin.com\/service\/wp\/v2\/posts\/49713\/revisions\/135483"}],"wp:attachment":[{"href":"https:\/\/www.orionorigin.com\/service\/wp\/v2\/media?parent=49713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.orionorigin.com\/service\/wp\/v2\/categories?post=49713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.orionorigin.com\/service\/wp\/v2\/tags?post=49713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}