# Product Variations

<figure><img src="https://lh6.googleusercontent.com/JWHfI7LSDextFou1sX7RfYMu0cw457SKOjvsIA89BSKxab9iFDNXeR0akTh-CmHp3KCfzuiGH60LO-NCG1YXJNCLH79m4p3AffrWii2aDXsvVACpBKmIYVMyUuInCVCva65G0eBeuEPR1I3FTVXjfyubcveJ3pKztGV0FCbYa1fPvslyKQDxYbZA1Cu4Nw" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh3.googleusercontent.com/fWhypEED_-zc6BaZiXqZ55K0sxrKjROhCNJxpwwRyTN0Bzy20Ce3VCy9gAkZDgfMj8HQSGaXV-x9yzHqdxN5GDPxlutOzwjllT3JfVwRdBm9uSzeABohVX0Dyb1kK8HAr2Mm8trf75LAqk4z-Ko1EuMbNqXHT2MdEuLghynUE4aNsMG_pgob50OLZTBRFQ" alt=""><figcaption></figcaption></figure>

Product Variations refer to the different attributes of an item, such as colour or size.&#x20;

A Product  with its variants can be grouped together on a single product page.

## Add New Product

* Navigate to the WordPress dashboard.
* Find Products and click to open.
* Select "Add New" to add a new product.

<figure><img src="https://lh4.googleusercontent.com/aUYUBLiRPw6Ci9XEPmlsatYkQZhpl_oD6lJ_fRgNZL6auABQikTScfUQnFAdt9-rh1s6pIHRyDDnDxgKOcmm97VomHOFvFYQJQa2xoGuYuYzo4hXoGJLF7-vDH12Rt60v6suOY1y0Vhi9c_ptKH17VkHbZw7TRihQkSs8dHiMjKMDHXv0fMAFouVXK1s1g" alt=""><figcaption></figcaption></figure>

* Input Product Name.

<figure><img src="https://lh3.googleusercontent.com/BtmyPxE1gdU513HJG9AyAwWVwNB4cnT4iiPMhaBt_Wlsb31VjBJCxuixfv6XEyAMcdCtztrqInFhdtuTXqiWrgaG_R6fuCmUCnSM5N48grxPxRDlrlNztTM396p24eob9UbSrtrpzylx-1e8-1eppNuco7DM4zizI4hU891sbFajKguZYQ13XnYMz-wPtA" alt=""><figcaption></figcaption></figure>

* Select "Set product image".

<figure><img src="https://lh5.googleusercontent.com/_gyRzB-dnXqu8LDL60ydAefHxj3KXp0Vg-6rQewkB0N2E7RVPzuTW_KfwazxwQAnV9hQAOLMSoSe2AcrvDmOK5ypzsl5RRNfD5IfV8xmXZfDJrM3oWFNETXXZdcwOPntB3DHaIqf8sgFJp_3k0BLybQGmkW32DYwvsTxmTC8EnC067w8wAh5TRWwyK1WeQ" alt=""><figcaption></figcaption></figure>

* Select required Image for the Product.
* Click "Set product image" to save selected Image.

<figure><img src="https://lh6.googleusercontent.com/kG9ZoYdaCZ2pWU2PoF46MCf-pTGtH2ZuN_WxlMOzN5-wNkeALjwIdS7sh_1uiZ9kIoK2zKMPaNWWT65zcEZeJwZk1teslkxhWSaok1Nf8AsDgfg2DnZgzj1moUghwyaWc27fbvEu6hwj4jugz9TeKoUhVzPhM5Gina9zLY-jDNYtMDclTn33NFOBuCe9ow" alt=""><figcaption></figcaption></figure>

* Input required description.

<figure><img src="https://lh5.googleusercontent.com/tGx4RjvwS3Lp-qTMScN-pxSJUCYU-xXeWsVbKmOYRSTbm4NtHRVlA63yZI1sUFGrVDyqXCNGOvIhXObkJl2vPHNbfJmswBrtFiABy0B0D42kie2ZlTeTY4XtBujZihNfrUJlaCWLpJwT_MvNiRjK3TnsLcdXPSYVeZ9T0SJ4PMZNRTNoeZ8aqE0pWVMmrg" alt=""><figcaption></figcaption></figure>

* Click "Product data" to open dropdown.

<figure><img src="https://lh6.googleusercontent.com/a0pbrYQEeADW70arUPxwjIRXcU5P4bc0E9VOUQ_NxJ7hYuI_tbx1UPLIbXD7FuB7Vz3i7n7l5SMPlIQLE2WnRTFyquxfMK9KDLfnLl-a7j59C0HhL_diUWHk9CZR5qElSqmOtK6ZR20VbvArOjHJJZWF368brUL71DvlDslAiiQYZ6DktKiSPTVr-gGgmA" alt=""><figcaption></figcaption></figure>

You can choose the Product data you require. In this example case we are adding a Variable product.

* Choose required data (Simple product, Grouped product, External/Affiliate product, Variable product).

<figure><img src="https://lh3.googleusercontent.com/i5DzK4RJCB1D1lkRQeV5hXl2kXrR0Cz241bl-N9s2NfiN_lE3VdWaBp9-7qDKHI191es6s71s4t5LYykhFgEiJXxB55Uwngc2k9q6q_9uRkfq-o_TOjUZ5NOsEmQwaAIK2AMV7EJwJloMa8HLhpRXWebCOl5xSMxJjua8ElAD7DABXqAPYJemaRhyMHR0Q" alt=""><figcaption></figcaption></figure>

* Add the SKU (stock keeping unit, a unique identifier for each individual product).
* In the example case, the SKU is the same as the Name.

<figure><img src="https://lh4.googleusercontent.com/qMhcV8PEtQ8DtIyJkY9WfjBQDf4yVd-inJOIxjcFlCAeOANr9O6F7MJgo3sawscgNc_NPVW9bEUj1rX4AznHtBBVQdDndMlWPNWwjSKZULoGnrhBEva4PBCDy0uPW6Bo-v1_qmg2JVwu6pEopZhPfufrXWTzNOZAFkotb8UScUEtqioevZzM_3ikLue7-g" alt=""><figcaption></figcaption></figure>

* Open the Attribute tab.
* Open Inventory dropdown.

<figure><img src="https://lh5.googleusercontent.com/X6qsQFNrdSLMQULKcVfrXzuChT75dFbL57gsDFyznXgH4v4eNqa8NmFKtWFR--bjZiUmDZyj_IOwRae2DiEYoKaJmE3EjYHurbOuWIG9Ra4zNSX3yMsg9q0eB65pYEJGYZtfj5Y1sWsg4NJ4vt6L3YkvYmyckF7dPyBk3vRefZXDdFnQP6KsDyncFalOMg" alt=""><figcaption></figcaption></figure>

* Select required Custom product attribute in dropdown (Colour, Material, Size etc).

<figure><img src="https://lh4.googleusercontent.com/4NaRJ42Cszlafxg_o5otCOoUtdkvVHatfoz7ymXH9JEVDrGNtWvza1tb04vW4OC3ieVX0xAxD-Lx2N5c0fHzM4J5t10EXpxih3_Z-1YUxBkscMf3stdmzwCrU5phJTxfyBE_XTrah6L3JlDkpwgB_4GnFUp7tcj1WGRMCk6Z9C6S1RPRqVK1iWjsft74wg" alt=""><figcaption></figcaption></figure>

* In this example, we are selecting Colour as our product attribute.
* Click "Add" to add colour attribute(s).

<figure><img src="https://lh5.googleusercontent.com/OXc245kyY1JTgWy51Xl7S0UzAU6zg7HR7G6y-xPKdlU_KANBtEipcHjDohpfz8z7HnBwL3BPbg4Jpi1jDus60Xcggu-QTtJDHCuV8tJVSgrwntPpCunyuKFhNO8pyHFNxFEvvGZQ4Z6H7OpnOGloDh1cCglB7kcOlA38P0mDC5npns5DlWJr6uM-zrpn4w" alt=""><figcaption></figcaption></figure>

* Choose required Colour(s) in dropdown.

<figure><img src="https://lh3.googleusercontent.com/29N3FQds04IWfMCNOvLZhCR_cZ5pJ42uNSny8HcffTCcII5FD_wUxQyn0WyfpOLeLOfWS24hPzRWhyapMcrnyD1zpO3JJIWLPnBL4bhhT1FF-gmjB9AX48DcSOQM_lGI0aCadmpvyPXWPN0rLertjBDYFhA8yurRmB4RDzQsLwAue0idc7i79pB5T8L5Fg" alt=""><figcaption></figcaption></figure>

* Tick "Used for variations" box.

<figure><img src="https://lh6.googleusercontent.com/l6MyvqjPPigvQwG8mIgjyKt6r3w-1-WvPAk5oYiV9wMxpPMxifcHRkDDZTiXne3mD5TFguQDPifrKWfy13pFI2XIdZqqXC-EN0Q54hduTugRFzPlwMO5hfo4IOYJ3m8THBuBj6M1fLPILHcvxTGnkzlEJajNQKq_ISn6-EOs3A-u5UV2lbS669WZaGQDFg" alt=""><figcaption></figcaption></figure>

* Click "Save attributes" to save.

<figure><img src="https://lh4.googleusercontent.com/pLmE1b-yzlNPctFPemG5n87M78GQmy6ZaWX2aEd8DEB6V1gAl9ysLKYCDLCvA5gYzQtz9HNEnUNAcIsUdXsKbCt90bbuAdkb78cQwAAiFgt-paYVqhV8Riww3m4JgGB6y8do5lcS5uA0_T1QNKm44RydJrogUowvaufd4KVeXX5PYQDkY0WEEaKSDyOitg" alt=""><figcaption></figcaption></figure>

* Add the other attributes required for the selected product.
* An example is shown below.

<figure><img src="https://lh5.googleusercontent.com/-TXJd0SQUeySQb9GQfCW0KVRKFBqxzY_tF3qeXRClbpa6xF5j-fSDMy1Gf6ryfLov-39u4DCRWYU97XLImbk2LqvE8M300aNoWlH4KIyHFhnlmfY5y058R4djH0cAWjmTEs21sDB5QhaT_wCjdn8tU1b9JI2wx4La3iESABhWqluB80zoSFtXeajEEypuQ" alt=""><figcaption></figcaption></figure>

* Navigate to Variations and click to open the "Add variation" dropdown.

<figure><img src="https://lh4.googleusercontent.com/qaXHIEBrpFJ8dYnaoH-bdsvlv55jwycp83nxG2UFdtjEizMs6Y7wGsgHUTbEzZ3XcFA8jwRJtbSXe75sKzn9QGlo_pLBBrKOvnTpcdsS_YjwUYQPEpHU6ePshdWzD3J6pvTIWmX8K3UnGJ5lkWtaYSgfIVSfkLnGSpcB-L1XBF2UzOE6cusDTSuBaNZ3mQ" alt=""><figcaption></figcaption></figure>

* Choose Create variation from all attributes.

<figure><img src="https://lh4.googleusercontent.com/6MTTfTPlj_X38WqIgJAwtoYynSN5WTYw4ZfEiQVn2cFonV0vmPeOa36jV58p0GuxC8fTHZix3AhsWTom3REdB2mV-TjjLXpICxFUpG-JJ3feGLpDgmk4MkT6a_l5Y3uukykoCZdXiJ5WUYzn91yEs8WlLzzUVditVm0XzAT0t-cTjyELMahwhIusInGPYQ" alt=""><figcaption></figcaption></figure>

* Click "Go".

<figure><img src="https://lh5.googleusercontent.com/_CVVyyVUmvZwF0nkwY2B2F2YTkZPQpSlJJaxil697HVoGc9SirH4k8Mt_8e2chFcObNmfyk5hXHzp1KEBQC-xAlAptq6b0rDq9clb0dmGctgioyea0lrJhEm5zdgMRYBoEo4o8fyo85LCksmLb30OXyaGj9EZcQnAzuKSygk3Wxhr8csdaCI8wHVUCKK7w" alt=""><figcaption></figcaption></figure>

* A popup will ask you if you want to link all variations.
* Click "Ok" to accept.

![](https://lh6.googleusercontent.com/5opGOsTDKNOzogl4Rv4ELurAWcM_RYF8aMzKycxo_vzZwukw9OCd81N98HkeCjFdbki2Fg5JPUSn5ODvZ10wjWTgbTKmU42PrxgBiAa_3fsUwUoMSDutoP910qKc89jRSKijYEBPJ7e7h-3tns8MB_r2TEctLJSV_i59tq7R2kvobUNLdG1azj6G38rawQ)

* A new popup will tell you how many variations have been added.
* Click "OK" to accept.

![](https://lh3.googleusercontent.com/HHCatuU1wHAQg5L-wokImj_siUMlPAAFbP0HeBxqnYtgWzXRfc_teJJrtPq0IQGBtTdusNTi_xEvwiI1Z_Ybtx9ePT8y-cbjhVPt9jxi0giNfdByiAI4skUq-ZuKzVeSxeP_Na9QLaQ_r_zfOF8uJ4_Lavj2n6w_PX_i2iCXgy8bdIaf-ypIIk3Wfb9nbw)

* You will now be able to visualise all the variations you have created.
* Click "Add Price" if some of your variations do not have prices.

<figure><img src="https://lh5.googleusercontent.com/yRjIky15BOxp_YMr79wntUhLNSUtY4iII-2pJIa17dKmqwVGkm--5-w6AaJry5dppcoKeurt8i8Ws-_OClHu3irXVucE9A_QZd5RBZXaFsDhanXvO2IT_2Gnar2wHBjpP7ODvaLNDb71f8MTgRJfXUuZszsj5oFcuURQ0O9xKOFnz6if08yQvmdMbTTSYw" alt=""><figcaption></figcaption></figure>

* In the modal, add the required price and click "Add prices".

<figure><img src="https://lh3.googleusercontent.com/BhSIe1WlYKy4MgagoddJp9jX1ZeB2BefomaLJogyqJb8TltLdO_v3EXj5ssn61VCODY2X6J_CaU5phpNEVasfwoLm6hMeL9rN40EAT0Mgv29SxIGki9yAwB8HEV6CIaIdtVXUNPCN_csdt013ooHzi7kPMXCoeLnfX7Yf3j3f97gO24c9IFuOdHKHjLbxw" alt=""><figcaption></figcaption></figure>

* If you are happy with the your new product, click "Publish".

<figure><img src="https://lh4.googleusercontent.com/Ahm-Th3V9nfhj-o8tmRGfUWUv5DsA7-hCPmrwLNvoToVwfmS1ev0BIxxU0ZCF90cH7mok7b7xVs43t_9VOtyyQnXlkVEkzq2LRC9-UnnHgs8xPjTpv74ZVXDqqB6hSdxWP9c0s1CllFW5JLbqYkb3JhS1_QSyxfdPhNvMGmak2dsAbmKkKIrO7cGZSl8Ww" alt=""><figcaption></figcaption></figure>

* In your Products page, you will now see the added item.

<figure><img src="https://lh6.googleusercontent.com/MDz4D0M4zsJXzn-K5HXdcC3j17_xmWxxO48FCyZLzAkpJ9wUEbE95w1u7m3KB7FRxPYB32mdPDTpEhzobTD2IhGiMkOooGM8oDDsrnN7Z0iwpUyb_MynkiiIsk3CYiGybnbMZ8WtgsbosWEoIBiV6tAmcpfqk2mdd2x5VisMq9GOxhqDZss4JxN7FZLSMg" alt=""><figcaption></figcaption></figure>

## Variation Swatch

The Variation Swatch block gives you the possibility to create an aesthetic and professional way to select attributes for variation products.&#x20;

Instead of ugly product drop downs, you can design the product variation select options fields with custom images, colours, and size.&#x20;

## Create Swatch Variation for a Single Product

![](https://lh4.googleusercontent.com/CvEudE_zSNMe7svHlYIfDrtFVwehMVqgGnr3Hy51cZvgbQHea48ErnMC26azsXdP-tTeSbqYF59sUZ1skFmTCpaLgD8yaYGj1lIje75Ies5rj64g1HdcdIuBNvfFAclBDYN8GbvknRJc1AaX4AcctWdRC_McwIkBDoxYjKVQV1adIRSjdf4UbmiDx5FOnA)

{% hint style="info" %}
Remember to set up your Swatch Variation on a new Single Product page.
{% endhint %}

### Single Product Page

* Navigate to the WordPress dashboard.
* Open Cwicly.

<figure><img src="https://lh6.googleusercontent.com/r5i08wcX1bpzzvH2PlqYS8XYheHDb2ERX9Sjld4E8z6Vj_fwoJKFqmgxoJRhdZAd2srJI7ccqE2Gwv6rl9sEAzOcFgrdT0Dojrp-uW0pjyJfsDaMcQRZcC2hoIrAtgn3mcvZwMDiwyWM0TMQZ6_DJZgUPU0raBROPXbf8AJJPqhskqWQyUz0rHnD-RA8Fw" alt=""><figcaption></figcaption></figure>

* Open Themer and in the Templates tab click "Add Custom Template" button.

<figure><img src="https://lh6.googleusercontent.com/VQ3kPNEZwaW55Nc8FxjZdktq3sSXkpN5OUcONAsPIl2prcJg1tbAFQsoljpGddhPcncLypFBrmUGZ7a4kPA40Lxc3psUQ5-pUY8dYz0ngrMh-48EH-9WFmknxXtJs-AduAXJc_cbQbUsXyGSwpiqFW5_1u1zAZHz6dX1CKNSyHQp4PPMlriQQQGa2ULs2Q" alt=""><figcaption></figcaption></figure>

* This opens a "Single Products Page" modal.
* Add required name.
* Click "Create".

<figure><img src="https://lh3.googleusercontent.com/zgsjusdFG4ayEiCI1Ft4VH0vak7nK-QWDpqMlLobadS-hAnZNt_nbtPFuA2z7__DBRUXd-BFDRq4Lr3SFzpNxGGkIgcm6jgVrRAl8hVZ6x_Km4cyqXpm1ua0fq2-_K6YKtKpCMPxX8_aTy8CUgm2-q-8B5vo0Xg3Emu8S25FXc9LH5wfbk-DRCPFcXrK5A" alt=""><figcaption></figcaption></figure>

* Find the new template in the Themer.
* Click "Visibility Conditions" icon.

<figure><img src="https://lh5.googleusercontent.com/s1Th9c4jBMpfmk6gagAHPYmUR-PlkPKFbCF8hAjv9o7rYQyfdGt52habcrMXrN-sYcM7Qiz0K3RJ0Sb_3j8tOXykK_FQAkAc1SnxY_4wYp6rWOEOrN1flDQiTpweXSA8-0gminXttPfvxk4-9TwP2YZ1ClGef_tLusYj-Yj18EjxPs0KR9aRE1bZOlW4Vw" alt=""><figcaption></figcaption></figure>

* Click "+" to add a new Visibility Condition.

![](https://lh4.googleusercontent.com/j7qsBDCf1UJEGVOIjMOE3lQu89GcN35O-kktUK62EOvKD9iAifxzhLP9pvlMdoc_5zk4hWxEzO9tUStx5YedT0wQSEUYB49gRd2PTOmICo72GsCgO5FmuEHcqsGIpcWGTVwaP9ObZVblNn0gO9QgW9oqSNVeXIWNKXqelddPz12JXtAXDdmNr8VE9FpRcQ)

* In the "Single Product Page Visibility Conditions" modal:
* Set Visibility Condition to "Show if".

<figure><img src="https://lh3.googleusercontent.com/o9b5fFiGeYGJiu5Gc9YTXb04RItPQ5cV8hHJQxvicDv87vfZj03wkfl_KGWyA57G9Kg-wqMvjwdnaGXVAZZFp3vIhCQNNW8Q8r-KHZEwizUM5A9mRAdrrE67hcHVEEo1mE7ntk9B7qhhe03Nc4kz2b6D5eMIBhOzb34ig7asFDM065JDUlrs6s6JX3yanQ" alt=""><figcaption></figcaption></figure>

* Set Type to "Singular".

<figure><img src="https://lh4.googleusercontent.com/tapI0p_gLVf1XiOncCLCXuslEmCrRY6o4wln7TNjxmCzRvbsOv83nlg-t0Ma6JkEgj1UCN_arx_Y3kzD1K0BU1IkPuH1-5LhNNRcRXMriclUC6hWkCFSNNvc-srxvv3C53XMDk0IqqRyKvxXSh-cbqddxMA2kjiT6I-KgK5tBbTIFgvSZOpGPl8H9njZXQ" alt=""><figcaption></figcaption></figure>

* Set Including to "Products".

<figure><img src="https://lh4.googleusercontent.com/rPsL3QqJ7q596V8SZrBp9tX9A4H3Tx1cR3jIRQD20Epjc7slYK-J-JWDiDobyo7x9wu5HbD4eSJLvA6BgZmM4NAAFurmQshcsNB2F6H-dOmjJcYC6rXU96KR52AF-95ssVEHPtXLPI73BjGicGASfgqgrjBAjezyklVCf4Hyu_8e9QQlUua2IyU49kgL1Q" alt=""><figcaption></figcaption></figure>

* Set Product Type to "All".

<figure><img src="https://lh3.googleusercontent.com/wMDA4drKtxXHfWuqfqh4qK45e7ExzJ-0ahUHZQ7kpa3HDpdvCBs83a3dpNnjkx7fgM3KM9O14brAOXFyh-9lU7E1uLg-bSpmlTMgxQFoeGTPiczR33S5Kfp-2MllD70hjYhKWrfGUIbSobF9SBQ1wx77g3YIIDDzGUoqi6jv0GUZBTbR8rOQjOxpcjH1UA" alt=""><figcaption></figcaption></figure>

* Click "X" to close Single Product Page Visibility Conditions modal.

<figure><img src="https://lh5.googleusercontent.com/qpQxp52Cm33Vg8NFJAYz_eadlqFBAeWwkOV2G4zDO0Gazs1jkloPc1IMWrBTIKoBc9WjzJtJPdnqxFhiXiR0iS7bGi4-M-SvsVGs7lA1Nixw4zAMtVSJk3q6v4e0CoR-E53-wxRbA8FTXJs39SMbf_-DYTuTTFiXlw5oPddi2Pn6VMsrZ7LSp3FgrtMyYg" alt=""><figcaption></figcaption></figure>

* Click "Edit" icon to open template in the editor.

<figure><img src="https://lh6.googleusercontent.com/O7Pfmv-q6OutAAP_OxOuggnnPJ8HiEfK2mckVrZI4GL1ebmHwrL1EyADgI0nPL7lbzt7KgPezlKUygET44kTgH8J-rpqJVdVym_eA81R_1JhYPdg6X15zjYMQ2NCVabcQS_KSjRV5IzuJocf6miNB85ffU6IpIcec-Myyebmy0m3DZX11sRjBRmCC4hpOQ" alt=""><figcaption></figcaption></figure>

* This opens the Single Page Product page in the editor.

<figure><img src="https://lh5.googleusercontent.com/PqRUp1Yfs47yH3eMMIj6yS0DFB3abvRumpDQEkY5AebF6YrXXh7ctC27LAQ173xoU4lhQmqy34IJ9nHHEJ4MMLU4x9MyBoazmzjgluUcYRFd_9HOMozvuqbtTvLArO8uQC9FxoEMidtXOTrfulzd94dyMsBqVxlD1WEszmUBj7Z37qSVo37jVG7DyoTm8g" alt=""><figcaption></figcaption></figure>

* Add a Section to contain your Variation Swatch.

<figure><img src="https://lh5.googleusercontent.com/Pnoq8_Qr9uvG6vMg2Rw02KJFh6o5NNC9sBhXeu4xSQWZYyU8CRhqTb6lS9ZCksM2AUAvhlLpFpMe7Cg_9k9AnE07fY2C1hdqZwYKgKSRg8p805Us9ToP2aJBP5DZ2dcSI8dV3DDqKY9wxEAmcuETrSMY5jIAra0WTOd5oRKOPz27vyEJqPsWeiMGORYPwQ" alt=""><figcaption></figcaption></figure>

* With the Section selected, add a Repeater.

<figure><img src="https://lh5.googleusercontent.com/zds4ucee4IAgf9S41Kh1YNWmto5B3yahAREK-pNnL-CBqcKWM2b4MJFMLx1biCa05HT1_90P7Bdm0akDfBSXmUKVLEcvtUuPvNKPSaP3EHeZ4VF867l5681W7bhTJAiiCXdHkKhEG_T0iMLeG0p7XUssgT7ZmSN6Q30NLvjETrfOoGNQzEivVcBhM9klqQ" alt=""><figcaption></figcaption></figure>

* In the Primary tab, set Source to "Variable Product".

<figure><img src="https://lh4.googleusercontent.com/XCh6poGU91bTwDQwIuPrvSTAph0DNsnNbVcmje6RZdNMkbJ9qgJV_sgawHpJaVbcDlzajLqV742EFQXGZoPji9f0v0F9S38OGRWfRmyGMSoXgi-_vBaaFQ4DypzWjRIskvoW5X3qmBJ7gnM7pThGH2XhbpzQNt4DPigPHXXKTYs07BhuUDvwOrD_-lBVGw" alt=""><figcaption></figcaption></figure>

* The repeater will not be active until you have added a variable product.
* Click to open "Dynamic Preview".

<figure><img src="https://lh5.googleusercontent.com/KY_5zssCrW6OHDsvqWi9tFv_PvrsoEhuC0W9DCMsjNbO_9CJX79rVkofxrE5wIOzpDKQFN8cu6GnZ213h2YusqrSZcBHzYtPwowdH2QGs57i8ofsZiKrefkBBPgqsdl9-tpMFAsdMEdX17TnEjSp_PiqmJHWE3jfqG23MWGa-J7qGWU_YHYSSMlSTk7dFQ" alt=""><figcaption></figcaption></figure>

* Choose the required variable product in the dropdown in order to preview your swatches.

{% hint style="info" %}
You need to create your variable products (see abover) before you can do this.
{% endhint %}

<figure><img src="https://lh4.googleusercontent.com/cbgIMOeE2CX4Z8mmDzyLbKRxA_gcH0JUqyYn23a3UTyubaVqqF4-XEXMCR5OVqH9KcoWMP2RjkAhrW-iNNOtfulamo6I1YTxg9YFiHZSMA5z9abTqNwI2yOrMMTk_nhGS2PZSn5Rto2OOpk8T034ixrk6n73ah6BoJLOF7F_oeOD04YcSUzAyrm5u8exXw" alt=""><figcaption></figcaption></figure>

* Click "+ Add Block".

<figure><img src="https://lh5.googleusercontent.com/6QRmvBcx90MMio1o3dVor_awCbuCW1Qcp4CagS6iGzVP80979fb5T-elB-O7x6bC_Lqv4EJ8QcrsfwLFPiJ6Zu5ZXDLoLU791KejBzgJXC76iBN2-OVem-Zbtcdgjq1DZyA6OLwjaQ-JY7okeEaShOqf8cSTYQwJvPKhm-N0gcSfqPoWbTvXLR-Gh8bcQg" alt=""><figcaption></figcaption></figure>

* Add a Div to your repeater.

<figure><img src="https://lh3.googleusercontent.com/faszmpV2aH5gAsrcSh5tCzQEwbZPKg9NrllB3BBUy9RIXE1of8_whIIE1T8_20GRiFa1wphXpWdySH6hnIqFDf9IfdsgiDI8RQscHf2I1pI0c9OeiHwllb3KGvVt9ZDrUE9wCqjUq008USX4tz7mdtSNZPoHogUGvv1H-ho0uZMlZLLtGG7cy0yu6wjnSA" alt=""><figcaption></figcaption></figure>

* In the Primary tab, in the Layout tab, set Flex, Centre, Space-between.

<figure><img src="https://lh5.googleusercontent.com/62fOVNL7WSyNjvY_cUHu_vq02U0HAht7I8ZdGTgAH2Z30trYqYcUFd093zc_tz3qknzQlAXGlWEeiKws9_bDiFH6e9HVLxgKVrlXlc7kf7RKzPA4ZP1pMrNePR6DG2bRe8-6FTm2kC5uy0kUetqK5JzNn63yXuNCWXU2XYTOVTohAaDJcK2I_L_QCjM1BQ" alt=""><figcaption></figcaption></figure>

* With the Div selected, add a Paragraph.

<figure><img src="https://lh5.googleusercontent.com/63SXrayyTyV0YNh9LW1l_UvPp1-DN2cQHonH1HUZYfZDZHJ8glKR9wcqn1Fd-OGzPNl-pqxU-96AW91svPw6I5LGxaQF1mtXHxtac0L_q4N3dyxlGPGSKIy_x0pbuQyKmt3seuxmlgSUHDJKG7YN-1GWttv9NJZ3nwkNSkSZSX4ACKwdxRZn3Gxxj8K2Aw" alt=""><figcaption></figcaption></figure>

* With Paragraph selected, click Dynamic Values.
* In the Dynamic Content modal, set Source to WooCommerce.

<figure><img src="https://lh3.googleusercontent.com/Beeom862GQWt3Ytv2nKyNe14cEoa8neiu4_CvctDHKkADtZyRWXeE7mToziEL_oWL1894lENVWe6vLmnEeUkIAQZ0c8GwyU60UbkV2LqFodlMOqf_NVp5JtY1Vg7_jHqZwROxpgbFtBrjTewKBLWpwzJAzW6ZntVinp7zLEdZ-Bw_W88tc6K4FO_57QPLw" alt=""><figcaption></figcaption></figure>

* Set WooCommerce to Variation Label.

<figure><img src="https://lh6.googleusercontent.com/C7Og8XPPxxr4WSnrOHEfJo8cO5ov76W9ebVYlWh3SMWZBrxihCL2eZpEnI7ZzUZ_j5v80dR9P9bJPV4nWsRebbh8EvEGqyGX7kxyD-M8RVarpSA4hh4lcNomgTFVI3pJgF7T1btJQ2vMug9pQQr1C6WWvjIDGBcJb5qkSV-5q0OEJNKcr6zJ4yREzxXbhg" alt=""><figcaption></figcaption></figure>

* Select the Div inside the Repeater and add a Div.
* This will act as a container for all Variable Swatch blocks

<figure><img src="https://lh3.googleusercontent.com/F7Am9bySU2JRlLT8bnpJlBr5ITQnLkw8Myb8kxmd6tn494pagLFWphMyRXD6Vp6RFxyZMA5V2BWXH20lRmqT0RpyAqWP58oWvkVbTCyc-MZM-fAtsuZOXOW7-joWJXfrCfwxNzbBPpSOoWxE6dE_cATfuP9PkN_FZ5jGGVFc82uhS7_AwF9KWzO5DGDlRw" alt=""><figcaption></figcaption></figure>

* In the Layout tab of the Primary tab, set direction to Flex and Column Gap to 5px.

<figure><img src="https://lh3.googleusercontent.com/Zm_w7xC9zIyvCwQvD5YwUT6veKW7NpoRpu5y4cXx1JeISTnr3gDENtRlBD99wtd8qt9hcsN4Xn1LAgdG-h9IqlofV3zgC98VHI25t9AbOU13utymI1PMBMAjeIDtxjL00cQt2HdXIwamrAq1gE4wJyIZpcV-x1Cq7tK1Am6lQO6anL0iAZeDV5nXUDeIqA" alt=""><figcaption></figcaption></figure>

### Add a Colour Swatch

Let's add our first Swatch, for instance a Colour swatch.

* With the Div collected, add a Swatch block.

<figure><img src="https://lh3.googleusercontent.com/m3D-RoO20jGAZ5Z-kEe5bhgj31ocKIr5Cu0rPn-6FSQspB-WnHcMWs3UFIGWwcjMuASlduKMJqhndLr-kjVqAyq6qbT7Jq7jKFh1_t9g55Wqdkn4MZTWJXVUF9ENpSM1FERnDZWld0CL75kFxDRJ2MCiwPPN4lyoYQdjXuG1xmt2XodHsLD8OHkElB0rDA" alt=""><figcaption></figcaption></figure>

* In the Settings tab of the Primary tab, set Attribute to Colour (General).

<figure><img src="https://lh3.googleusercontent.com/8eOmkwvW6z_tyf66pgV8aYaqyuS52aFh5Pf3_2gkvfkiE8E1Dya_4TSVxkQ31NcNc3Ah9MOrA8jWjJumQ6aCpd__gVfd8aEjd1kXHIgb_6up4WeLRbc18Epzw9t4NPoGrfo_7bJ41msgrMDol-B__tbZWwCHZtwZpjccnyphMldIQyt3RkYsRBzW4wc-zA" alt=""><figcaption></figcaption></figure>

Now, don’t worry if you don’t see anything, this is because the swatch items don’t have a size yet. Simply toggle Show Text or add a size to your swatch elements to see them appear.

* For toggle: Enable "Show Text".

<figure><img src="https://lh4.googleusercontent.com/IxVbqYr9o17bByhB8q5QvEFtIVZdGClgWL-aQIpQoWu534bUAzCEkP2NiII1MYsSSQEGnRbuGXV4_pVbpYRWOxkElFiTpvorbwPYKo7MpmDqerxfsVkzsph-sWPoVDBqRhzGJDqk-6qePk6bQdU1oZoYGzO2np9lj2CFsiRDHWs9qQBHwPg0ny9yegpynQ" alt=""><figcaption></figcaption></figure>

Or add Size:

* In the Design tab, open the Sizing tab.
* Set required size (height and width).

<figure><img src="https://lh4.googleusercontent.com/gOUgI6gY7A2qiOsr0ODvL2NJuKUTGtrzxj5GqLkABep3VjkKfQOKjTZhFdbyc3YFjZ2rCK2ZTYmHgKRj4O0FPiQEBuHCzVSYuvBp0-6RamPULqnPlvzvhgxr5SSeEz0CwZZpsSQwfMi8pXB_HMCesiu5V-SZ9bS8XSbnYgx7m9Jc0kbUgn7XNMfzc3EWrg" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
If you still don’t see anything, make sure you’ve set up your attributes in the WooCommerce Attribute menu or check our documentation for help setting this up.
{% endhint %}

* In the Design tab, open the Radius and Width tab.
* Add required radius and width.
* The first variable swatch has been created.

<figure><img src="https://lh5.googleusercontent.com/qhl6RV1XX4yD5UEgWVo56COSxqzKj1twX1fWVZcI1Kru7W0tkBiyGWVr8IDt4dCdrvZ0oTbxFg5ZXwtAm2NKd2buLFKDfTApYDppkkzA4gqNvShX0KMStrfPnAphrMPw_djh2n4qgUNYtFCiT6GdTrg6O14zq1uXwP1Onk_2_K0leBI7iDAZzYRzDgmXMQ" alt=""><figcaption></figcaption></figure>

### Add a Size Swatch

Let's add a "Size" Swatch.

* With the Swatch Div selected, add a Swatch.

<figure><img src="https://lh5.googleusercontent.com/DxphgeiN0Ddecv5aoarfyBwzvOuA2iQWM4i7Hh-fYXEKNukYsheiaaqryhZiyRg5LvVdX8ch-kYp67Y59W7KIiY8bT4aFORuQLW_-JKipnSTnxUrZA_qPaNiDc1UGKCMMoc0Fvd_CrSF5VnsNN8PDCf0IV4kFdjMuWtwhOqUo5bCLh1bavsyabZnKuJ5Sw" alt=""><figcaption></figcaption></figure>

* In the Settings tab of the Primary tab, set Attribute to "Select" in the dropdown.

<figure><img src="https://lh6.googleusercontent.com/mETQnS54-Ran4PadkCiJh5DosgkQoyk8nt8cNz2yZLMolSz6mpdc_ATGmvtrF6uevFVOyHT7ZdXW3tj0vMCjNuRtw8iTQ3_LpA2ywGTN8ti0jNHhyahM4BcrpQLwvFI17yer29ykwG_jnI0rPieJmq8GOqXI-iePRbYyvaTQHGvXHRsUerMsa4ayqKaSaQ" alt=""><figcaption></figcaption></figure>

* You can manouvre the Select drop down at this stage to see how it looks.

<figure><img src="https://lh3.googleusercontent.com/bekzvJedK4mYyMoukVrHuEkNF2TfNeV9dgAy2UY_ykeSzrcDO_eDwNrWtwC-xr0M93AUG6ncrmgwGMNBLCWRf4PXNE-afUWJligJG0-Js_tMHkdJIj5GANkBUu-G1NvTcFCpGQEkGKwq5ee1eziiatI5jTza2OqEKJEeNY5xbejgMe9ANG85qFGyGDNIDg" alt=""><figcaption></figcaption></figure>

Let's add some styling.

* With the Swatch selected, in the Margin and Padding tab of the Design tab, add required padding. (for instance, 3px top and bottom, 8px left and right).

<figure><img src="https://lh4.googleusercontent.com/ridYuZjx1ajRGcZ9D3rOF3KanBboA2B067LYrbcs6JykPQsad9hUdMfgDFRZz6ThExTh0S7wqnuOxdoVkWQTlsLrdtucToc0vfeGmI7LikUyS39JsMwTq8tBmiPQ5qeAK202zepchZqUCgEiZJ1GAphr-sxHSVxthcXHQtzFB_Zpittya3cEgGSV0-GfCw" alt=""><figcaption></figcaption></figure>

* You can arrange the borders (for instance, 5px radius, 1px width) for a more aesthetic look.

<figure><img src="https://lh5.googleusercontent.com/aKhE_oSIV2LB94AxsaPEkGKWcFNj4e07zb8Chu4VMPWAXUjwjOW8dX-13goJJnDo83OQ_r84BYljqIQX5NKnJE2KWxTNLC5UKx57M0xVgSYIWVdrpO5VXqP-PcElSc1E4fQMJZAcir_A-W30CQ3jep1_LVAYkeXJyXPkcFEhEdmu3YoublH3htDjzYrSVg" alt=""><figcaption></figcaption></figure>

* How about beautifying the typography (Typography tab, Design tab, Font style, size, weight).

<figure><img src="https://lh3.googleusercontent.com/tnYCTOdBmHxENwMF1EpMd0c-r7PBBwNtlhEq-F3NJGzPyuLPGYv_QanE5hWCyEQx-ie7yCdEU-Pc9wAyZvY9kP5YFQjTq-JNUT9K0nYW_yZuzSTBHpZwzqr6M1tAEexEugoHhVgBipWrqjr9pjFbpPyOdnXc4UcCrn59OV6euXNqH4PVQGIdr_SRtbzJHA" alt=""><figcaption></figcaption></figure>

### Add a Material Swatch

Now let's add a material swatch with images of different materials.

* With the Swatch Div selected, add a Swatch block.

<figure><img src="https://lh5.googleusercontent.com/EziljjmoWmEioL9tcg-wPQVb4HeFCd4PMWguyyzZYYM90H_jee3iyCQgWxj0e4Fj3ArNb1mI3gF6stHq7qoIXRftf_1waixRPbjKm8FVMdC4I8R8sdMBKdbZjaasY-GwHUkFs7s7-r890VBMWzNISN7QsyWZN9K_UEMKtsmWHvGykBevGMvMMG53r8CM0g" alt=""><figcaption></figcaption></figure>

* In the Settings tab of the Primary tab set Attribute to "Image".

<figure><img src="https://lh3.googleusercontent.com/vtqMF7GOa7LWlgKvXl4kXJRK9lbKb2mBe_4z_a_qe0nNYu7rYJFQDnJyvRXhsr7O20_l1dthurNCNfQmuap6sjIevyUfcexOAjFRlZ7js0E1qs6eJ1kRt4I3VUeDl_3AFYkXNXghYqzdD7lKwFup3dN0c96goM3RQbI1-vrpUyIF4p6mdeMswbMQ8xwXfw" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You will not see your material swatch until you have set a size.
{% endhint %}

* In the Sizing tab of the Design tab, set required height and width (for instance 50px height, 50px width).

<figure><img src="https://lh4.googleusercontent.com/6W2oGvNka5LQO3kWJy-_S3zP7HEJCfFjyownVAh_GFIQ1zjaeaF7JBmXWA-GismWcU2_TQJXwAUj1ayJulkIoD5f4fTeB4litT-9lKZQE7fYj1wPsNc8AMj-hkNZzLoFm2OVyyF29MktqtyJ8AVvb5GdNxdSgOmNva2dAooLZnnGfq8hWgeo3RtyNGGkCQ" alt=""><figcaption></figcaption></figure>

Now we need to adjust the images to see the detail.

* Open the Image tab in the Design tab.
* Open the Sizing tab and set required size (for instance "Cover").

<figure><img src="https://lh5.googleusercontent.com/B0LwI8h8R7ChTWiA7iCZBbRqZPt4AJeeU9kRoIzo8NeszJY3kEvau5IkgWFiHZ_k2StSMWvt8pclnAXxRHUYVYCGHB4pcfetipM0CscXZtNErdNSfncns5tnbxqVuAtyFBt6wG0Ue69PO6J4F6wVlMk1DHVujLlNvnwB2dNO6HJ7iqPRIKm5ztP0-hNd0g" alt=""><figcaption></figcaption></figure>

The Swatches are a little cramped, so let's set some spacing.

* Select the first Div of the Repeater.
* In the Margin and Padding tab of the Primary tab set a 15px lower Margin or adjust as required.

<figure><img src="https://lh6.googleusercontent.com/NNhNX7e-TPipDC4ga-oVZCRcKCb24GM8fNfAyAJ7UFgEndZm7rhgMrzP8Wz5hdef1cdC4L_NOvKb6NTtvb9aa5rJ1zknjCK5QWTwF4phSqJ2w52ytP563JixRLnvC7lCCkFmxP_37MdasUNfAPFRatqMLRRMF2hm5RyQbN45guy4xIsTVCiL6pstjcyXIA" alt=""><figcaption></figcaption></figure>

The page below gives you an idea of how your page will look when you include the swatches you have set up.

<figure><img src="https://lh4.googleusercontent.com/ugsmGoE8MetaXhvBu_JCd4U_HXo5afqxdnNkoZZzHW40Oy9boHDUKqJYAsqqWRGaCC4giA6T_haKNf6wOq2c9ELvYhathX8naZ48lWCQrPKJ7rfmA3rMcPSAL4v4a6NHr5xJ0gNxwkXnHzHKQle2_4_ubafI8AjJ0folQg0o3yTZ1QEjdr_qK_3wn_LpTg" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cwicly.com/woocommerce/product-variations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
