Product page settings is where you decide how each of your product options appears on your product pages.
How it fits together
Setting up an option takes up to three decisions, and the later ones only appear when they apply:
Pick a style — swatch, button or dropdown
If you picked a swatch style, pick a swatch source — what the swatch actually shows
If you picked Color/custom image as the source, upload the colors or images
A button or dropdown style stops at step 1. That is why the swatch source dropdown and the upload icon appear for some options and not others.
The page has four columns.
Column | What it does |
Option name | Every unique option in your store |
Desktop option style | The style shown on desktop |
Mobile option style | The style shown on mobile |
Upload swatch | Where you add colors and custom images |
Option name
Lists every unique option name across your products — Color, Size, Material and so on.
Options are case sensitive. If one product uses "Color" and another uses "color", they count as two separate options and each needs its own style.
Click in x products under any option name to see which products have the option name.
Desktop and Mobile option style
These two columns work identically — you set them separately so you can use one style on desktop and a different one on mobile. A compact style often works better on a small screen.
Click the dropdown next to an option to open the Select option style modal.
The modal shows every style in your Customize styles library. Your store can hold up to 20 saved styles — add, rename and adjust them there, then assign them here.
Swatch sources
If you choose a swatch-based style such as Polaroid swatch, a second dropdown appears for the swatch source:
Source | What the swatch shows |
First variant image | The variant's first image |
Second variant image | The variant's second image |
Last variant image | The variant's last image |
Color/custom image | A color or image you upload yourself. Choosing this adds an upload icon in the Upload swatch column |
Button and dropdown styles have no swatch source — there is no image to show.
Upload swatch
The upload icon appears for any option where you set the swatch source to Color/custom image, on desktop or mobile.
Clicking it opens a modal listing every unique value for that option, with a preview of its current color or image. Click x products beside a value to see which products use it.
Three ways to set a swatch:
Add color — pick from the palette or enter a hex code
Add from URL — point to an image already hosted online
Add file — upload an image from your device
Image requirements
PNG, JPG or JPEG only
Under 512kb
If you are adding from a URL, it must be publicly accessible
Uploads are shared with your collection pages. A color or image you set here also applies on the Collection page settings page — you do not need to upload it twice.
Bulk operations
For stores with a lot of options, you can work in bulk from the toolbar or by CSV.
Assign styles in bulk by CSV
Assign styles in bulk by CSV
Click Bulk update options in the top right, then Export file. You can send the export to your registered email or any other address.
The CSV has six columns:
Column | Values |
Option Name | The option name exactly as it appears on your products |
Product Page Style Name - Desktop | A style name from your Customize styles library |
Product Page Swatch Source - Desktop | Custom Swatch, First variant image, Second variant image, or Last variant image — swatch styles only |
Product Page Style Name - Mobile | As above, for mobile |
Product Page Swatch Source - Mobile | As above, for mobile |
Manual Option Selection | True or False. True requires the customer to choose this option before adding to cart. This is the same setting as App settings → Option selection |
Fill it in, then click Import file.
Upload swatch colors and images in bulk by CSV
Upload swatch colors and images in bulk by CSV
Upload swatch colors and images in bulk by CSV
Click Bulk update swatches in the top right, then Export file.
The CSV has three columns:
Column | Values |
Option Name | The option you are uploading swatches for |
Option Value | The specific value — Red, Large, Cotton |
Swatch Color Code / Image URL | A hex code, or a public URL to an image under 512kb |
Fill it in, then click Import file.
If your change didn't appear
Check the right view. Desktop and mobile styles are set separately — it's easy to change one and test the other.
Check the app embed is on for your published theme, in App settings → Theme status.
Check Page settings. App settings → Page settings controls which pages the app runs on.
Refresh properly. Try an incognito window or a different browser to rule out a cached page.
If it still doesn't show, send us your store URL and one product link through the chat — theme-specific fixes are quick for us to identify.
Need help? Our support team is always here. Hit the chat button and we will get you sorted.

![[IMAGE: Polaroid swatch and button style on the product page]](https://downloads.intercomcdn.com/i/o/z30d45iq/2699887850/eb41a562b8e4bbf04f2bf664a337/image.png?expires=1794618000&signature=ef75d40556bb728492771bc245e615ecc2d6f3caaddcb749a9fd36a3e6c1b718&req=diYuH8F2molaWfMW1HO4zSbR3wytMrvAO5%2B4OFIL2wADToKGB6wve9t8ANIX%0An4N79lyO4H0jWJ33etM%3D%0A)
![[IMAGE: option name column]](https://downloads.intercomcdn.com/i/o/z30d45iq/2699889400/5eba2821bbeacfc3cd9bd0893197/image.png?expires=1794618000&signature=ca128527e2da526a7cefba0bb3399d2da915003202634d44af49bc27b1c73c32&req=diYuH8F2lIVfWfMW1HO4zUotVk8%2FAjwK7S9rWse%2FtJjiryi0ekCgnVs937IX%0AI6zaJjWX377QVBZ3Zew%3D%0A)
![[IMAGE: Desktop option style column]](https://downloads.intercomcdn.com/i/o/z30d45iq/2699890136/100ab6d4a35385425c71059786e6/image.png?expires=1794618000&signature=96cae5ff045ef34165400b5a6dea234732588cc7a732ba7574b6e161b197f3b3&req=diYuH8F3nYBcX%2FMW1HO4zTzngdvaaDFB9xEBgoMcJDpN3kxHfMAqE9kdVqXf%0ALPR65ZW1QA5D3gxBfZQ%3D%0A)
![[IMAGE: Select option style modal]](https://downloads.intercomcdn.com/i/o/z30d45iq/2699890373/b56842de50d4d4fe7316dbb8fd07/image.png?expires=1794618000&signature=33030efd2630f87cc4d139ada4fa86f7a7e341a4b53568304908f7fc1c33c7aa&req=diYuH8F3nYJYWvMW1HO4zQ7GDKAlshc5wel5CB16k7ITSuEjX%2B35dUsAccS3%0AIbWdrECLkqR0Zh6CRd0%3D%0A)
![[IMAGE: Mobile option style column]](https://downloads.intercomcdn.com/i/o/z30d45iq/2699891271/e2cc0f963d215d06f2d8f351c87e/image.png?expires=1794618000&signature=a4fa1810ee7fd7805c343385a660fbee05ea292854c266c7f20164ef9375e116&req=diYuH8F3nINYWPMW1HO4zROWEZ6MHpOySjARNhhFFv7lC4Pux%2BQN0f4p%2BcK%2B%0AgnZZMeVCs6hGuFo9U4k%3D%0A)
![[IMAGE: Upload swatch column]](https://downloads.intercomcdn.com/i/o/z30d45iq/2699891953/7911b18a14d3e6240e8b775f48aa/image.png?expires=1794618000&signature=0dbcbfe763308b590a24b8b015d702f8c6b32693add0c6b092482da4e1b08be1&req=diYuH8F3nIhaWvMW1HO4zYKTMhUQ7mu6m045DB4l1zO8ZU7ArivQXnQQMmgQ%0AM%2B7QFW4JSS6R70p%2ByZg%3D%0A)
![[IMAGE: upload color or custom image modal]](https://downloads.intercomcdn.com/i/o/z30d45iq/2699892857/1fcfe21f5b95ee9f75a5065a2b78/image.png?expires=1794618000&signature=898f39004872a7b0cd93367a13bfe6118139a707b36519f086be2b94b920596d&req=diYuH8F3n4laXvMW1HO4zZBvB2mXXw1TTjVbdCHzzUEJhnWXs%2BTGMpiYvxyU%0ASnRpGDvresl3gT8qVHk%3D%0A)
![[IMAGE: GIF of selecting styles for multiple options]](https://downloads.intercomcdn.com/i/o/z30d45iq/2699902877/1652225059511c3de5ff97591336/gif.gif?expires=1794618000&signature=71714d04d1b4959ac65e493475c0f9eac9f0b4ff0b906724bd2136348cc30002&req=diYuH8B%2Bn4lYXvMW1HO4zYoJZEj3DOzZ5%2Fa%2F2tkmWPYXlwoE%2F07jKFEcErN1%0AhkY8%2Bc8AQvsAhWs%2BYSI%3D%0A)




![[IMAGE: export CSV screen ]](https://downloads.intercomcdn.com/i/o/z30d45iq/2699906614/d211b979f9f283ec0b6c703c3ad3/image.png?expires=1794618000&signature=a7fb8ec8787682ee5bdefc5d578162d1e5a3242389f89a4a95146e995dcb1d0b&req=diYuH8B%2Bm4deXfMW1HO4zYhAJdFP5dzgfhrovSY%2BdmCZN7Vr9gvDvBpxhx8S%0AhI%2Fdpov93fJVihEqu20%3D%0A)
