> For the complete documentation index, see [llms.txt](https://docs.cwicly.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cwicly.com/woocommerce/product-variations.md).

# 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>
