{"product_id":"copy-of-hair-dyes-two-options-part-2","title":"Socks (2 options)","description":"\u003cp data-mce-fragment=\"1\"\u003e\u003cem\u003e\u003cspan style=\"font-weight: 400; color: #e12424;\" data-mce-fragment=\"1\" data-mce-style=\"font-weight: 400; color: #e12424;\"\u003eYou may need to adjust the inventory quantities of this product's variants. Please follow the setup instructions in the document before you begin testing with this product.\u003c\/span\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eUse this product to test the following \u003ca href=\"https:\/\/shopify.dev\/themes\/store\/requirements\" target=\"_blank\"\u003erequirements\u003c\/a\u003e:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eFeatures\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e\n\u003ca href=\"https:\/\/help.shopify.com\/manual\/payments\/shop-pay-installments?shpxid=b78012d1-AADC-47DC-7A60-E49D9F2DB827\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eShop Pay Installments\u003c\/span\u003e\u003c\/a\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e – Installments banner must change dynamically on variant change. \u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e\n\u003ca href=\"https:\/\/shopify.dev\/themes\/architecture\/templates\/product#dynamic-checkout-buttons\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eDynamic checkout buttons\u003c\/span\u003e\u003c\/a\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e so that customers can quickly buy the product that they're viewing.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eProduct page requirements\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eThe product page must contain the following product information:\u003c\/span\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eproduct.title (not truncated)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003evariant.price\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003evariant.unit_price\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003evariant's compare-at price\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eproduct.description\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eVariant images must be shown when the associated variant is selected.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eThe product page must contain the following buying functions:\u003c\/span\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eVariants that are split up into separate options for users to select.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eThe ability to select a quantity.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eAn Add to cart button (often disabled or replaced when a sold-out or unavailable variant is selected).\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eA callback function to update the price, compare-at-price, and sold-out messages for the currently-selected variant.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e\n\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eThe \u003c\/span\u003e\u003ca href=\"https:\/\/shopify.dev\/api\/liquid\/objects\/product#product-selected_or_first_available_variant\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003efirst available variant\u003c\/span\u003e\u003c\/a\u003e\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e loads on a page.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eCollection page requirements\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli style=\"font-weight: 400;\"\u003e\n\u003cspan style=\"font-weight: 400;\"\u003eProducts must be listed in a grid or list, with the following attributes of the \u003c\/span\u003e\u003ca href=\"https:\/\/shopify.dev\/api\/liquid\/objects\/product\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eproduct object\u003c\/span\u003e\u003c\/a\u003e\u003cspan style=\"font-weight: 400;\"\u003e output:\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cul\u003e\n\u003cli style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eproduct.title (not truncated and links to product.url)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eproduct.price\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eproduct.images\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eAt least one piece of media for a product\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Sale badge or product.compare_at_price_max is shown.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eIf a product has variants with different prices, then use product.price_varies to show the price variation. For example, show the range between product.price_min and product.price_max.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"Test Store","offers":[{"title":"Geometric \/ S\/M","offer_id":39802485112931,"sku":"","price":3.43,"currency_code":"EUR","in_stock":true},{"title":"Hotdog \/ S\/M","offer_id":39802485145699,"sku":"","price":19.6,"currency_code":"EUR","in_stock":false},{"title":"Dog \/ S\/M","offer_id":39802485178467,"sku":"","price":26.95,"currency_code":"EUR","in_stock":false},{"title":"Dog \/ M\/L","offer_id":39802485211235,"sku":"","price":3.68,"currency_code":"EUR","in_stock":false},{"title":"Cat \/ S\/M","offer_id":39802485244003,"sku":"","price":83.3,"currency_code":"EUR","in_stock":false},{"title":"Cat \/ M\/L","offer_id":39802485276771,"sku":"","price":24.5,"currency_code":"EUR","in_stock":false},{"title":"Plain white \/ M\/L","offer_id":39802485309539,"sku":"","price":2.7,"currency_code":"EUR","in_stock":false},{"title":"Paw \/ Kids","offer_id":39802485342307,"sku":"","price":39.2,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/2578\/6467\/products\/color-geometric-socks.jpg?v=1647869559","url":"https:\/\/dev2z.myshopify.com\/fr\/products\/copy-of-hair-dyes-two-options-part-2","provider":"Dev2z","version":"1.0","type":"link"}