> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt # Method name: addProductMediaToChoices(_id: string, media: Array) # Method package: wixStoresV2 # Method menu location: wixStoresV2 --> products --> addProductMediaToChoices # Method Link: https://dev.wix.com/docs/velo/apis/wix-stores-v2/products/add-product-media-to-choices.md # Method Description: Links media items that are already associated with a specific product to a choice within the same product. Media items can only be set for choices within one option at a time - e.g., if you set media items for some or all of the choices within the Colors option (blue, green, and red), you won't be able to also assign media items to choices within the Size option (S, M, and L). To remove all existing media items, call the [Remove Product Media From Choices](https://dev.wix.com/api/rest/wix-stores/catalog/products/remove-product-media-from-choices) endpoint. # Method Code Examples: *** Note: do not assume any prop names or enum values other than the ones in the example. ## addProductMediaToChoices example for dashboard page code ```javascript import { products } from 'wix-stores.v2'; async function addProductMediaToChoices(id, media) { try { const result = await products.addProductMediaToChoices(id, media); return result; } catch (error) { console.error(error); // Handle the error } } ``` ## addProductMediaToChoices example for exporting from backend code ```javascript import { products } from 'wix-stores.v2'; import { webMethod, Permissions } from 'wix-web-module'; import { elevate } from 'wix-auth'; const elevatedAddProductMediaToChoices = elevate(products.addProductMediaToChoices); export const addProductMediaToChoices = webMethod( Permissions.Anyone, async (id, media) => { try { const result = await elevatedAddProductMediaToChoices(id, media); return result; } catch (error) { console.error(error); // Handle the error } } ); ``` ---