A space to discuss GraphQL queries, mutations, troubleshooting, throttling, and best practices.
` mutation populateProduct($input: ProductInput!) { productCreate(input: $input) { userErrors { field message } product { title descriptionHtml seo { title description } options { values } images { edges { node { src } } } metafields(first: 1) { edges { node { namespace type key value } } } variants(first: 1) { edges { node { price selectedOptions { value } image { url } } } } } } } `
INPUT:
{ "title": "OXIDOM-100 (ОКСИДОМ-100) - Натуральное льняное масло-воск для дерева (масло льна с воском).", "descriptionHtml": "<p style=\"text-align: justify;\">Натуральное <strong>льняное масло с добавлением пчелиного воска Oxidom-100 </strong><b>(ОксиДом-</b><b>100)</b> - готовая пропитка для дерева наружного и внутреннего применения и изделий из древесины, содержит незначительное количество экстракта хвойных пород для поддержания в жидком состоянии продукта. Oxidom-100 (ОксиДом-100) отлично подходит для декорирования и защиты всех пород древесины, хорошо впитывается и имеет антисептические свойства, что способствует защите древесины от биопоражения. В смеси льняного масла с воском получаем дополнительный слой защиты дерева, который образует пленка на поверхности поле высыхания, а так изделие можно натирать до блеска.</p>", "seo": { "title": "seo title", "description": "seo description" }, "options": ["Колір", "Фасування", "Блиск"], "images": [ { "src": "https://oxidom.com/upload/iblock/c98/oxidom-100_1L.webp?1583074032" }, { "src": "https://oxidom.com/upload/iblock/e92/oxidom-100_3L.png" }, { "src": "https://oxidom.com/upload/iblock/64a/oxidom-100_10L.png" } ], "variants": [ { "price": "257", "options": ["безбарвний", "1 л.", "матовий"], "image": { "url": "https://oxidom.com/upload/iblock/c98/oxidom-100_1L.webp?1583074032" } }, { "price": "692", "options": ["безбарвний", "3 л.", "матовий"], "image": { "url": "https://oxidom.com/upload/iblock/e92/oxidom-100_3L.png" } }, { "price": "2161", "options": ["безбарвний", "10 л.", "матовий"], "image": { "url": "https://oxidom.com/upload/iblock/64a/oxidom-100_10L.png" } } ], "metafields": [ { "namespace": "productProperties", "type": "single_line_text_field", "key": "колір", "value": "Білий, після висихання прозорий" }, { "namespace": "productProperties", "type": "single_line_text_field", "key": "код товару (артикул)", "value": "31888" }, { "namespace": "productProperties", "type": "single_line_text_field", "key": "час висихання", "value": "2-3 години" }, { "namespace": "productProperties", "type": "single_line_text_field", "key": "висихання від пилу", "value": "12 годин" }, { "namespace": "productProperties", "type": "single_line_text_field", "key": "витрата", "value": "10-14 м²/л." }, { "namespace": "productProperties", "type": "multi_line_text_field", "key": "з УФ-фільтром\nзносостійкість", "value": "10-14 м²/л." } ] }
ERROR:
Solved! Go to the solution
This is an accepted solution.
Hi There,
In your productvariant input try "imageSrc" instead of "image"
https://shopify.dev/api/admin-graphql/2023-01/input-objects/ProductVariantInput
Cheers,
Gary
This is an accepted solution.
Hi There,
In your productvariant input try "imageSrc" instead of "image"
https://shopify.dev/api/admin-graphql/2023-01/input-objects/ProductVariantInput
Cheers,
Gary