Ecommerce Shopify WordPress Discussion

Shopify GraphQL : How To Know Sales Channels ID And Mutaion To Add A New Prodcut

I want to create prodcut with sales channel ID using Python and GraphQL API on Shopify. sales channel example But I don't know how to know sales channel ID for first. So, please tell me how to get to know sales channel ID using GQL query and then if possible, tell me how to create a product with sales channel using Python and GraphQL. GQL query sorry I have no idea Python code maybe its gonna be like this import requests import json # Shopify API credentials shop_url = "SHOP_URL" access_token = "ACCESS_TOKEN" # GraphQL endpoint graphql_url = f"{shop_url}/admin/api/2023-10/graphql.json" # Build the GraphQL mutation mutation = """ GQL query """ headers = { "Content-Type": "application/json", "X-Shopify-Access-Token": access_token, } # Create the request data data = { "query": mutation, } response = requests.post(graphql_url, json=data, headers=headers) if response.status_code == 200: result = response.json() print("Product with options and option values created:") print(json.dumps(result, indent=2)) else: print(f"Failed to create the product. Status Code: {response.status_code}") print(response.text) What I have tried; { salesChannels { edges { node { id name type } } } } { channels { edges { node { id name handle type } } } }
There is no salesChannel endpoint. Instead, there are channel and channels. Note that these are also deprecated, and the recommendation is to use publications. Good luck with that. You'll also find those fairly hard to work with. This is useful only for Plus with scope write_publications.

December 30, 2023

TurboCommerce make the better internet purchasing globaly

Turbo Multi-language Translator

Make the better internet purchasing globaly

Turbosify SEO Speed Booster

5.0 (7) Free plan available
Get better conversions by improving store loading speed Installed

Turbo Multi-language Chat - AI Customer service in one hand

TurboCommerce make the better internet purchasing globaly
Our products

The help you need, when you need it

App by Turbo Engine

3 apps • 5.0 average rating

Turbosify Speed Booster

5.0 (7)
Get better conversions by optimizing shopify store Google page speed Installed

Turbosify Translator for Wordpress Woocommerce

5.0 (74) Free Wordpress Woocommerce Plugin
Translate your wordpress website to multiple language within 1 click, no configuration needed, no No technical required

Grow your business here

Whether you want to sell products down the street or around the world, we have all the tools you need.