storefront-api | Modular architecture | GraphQL library
kandi X-RAY | storefront-api Summary
kandi X-RAY | storefront-api Summary
. ![version] ![Branch Develop] .
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of storefront-api
storefront-api Key Features
storefront-api Examples and Code Snippets
Community Discussions
Trending Discussions on storefront-api
QUESTION
For the first time I'm working with Shopify Storefront API (v. 2020-10, latest) and trying out GraphQL (I'm used to REST).
I'm able to get all the products, but if I add the field "quantityAvailable" an error occur:
Field 'quantityAvailable' doesn't exist on type 'ProductVariant'
I'm following the docs where the field is listed, can you help me understand what am I doing wrong?
Edit #1 I've already enabled "Read inventory of products and their variants" in Storefront API Permissions.
Edit #2 I'm sending a POST request to https://{my-shopify-website}/api/graphql attaching content-type and X-Shopify-Storefront-Access-Token as header
...ANSWER
Answered 2020-Dec-06 at 11:17Using the /api/2020-10/graphql
end-point allows the usage of quantityAvailable
property, but using the unstable end-point /api/graphql
doesn't.
This seems more like a Shopify docs or API bug/issue, but the solution is to use the specific version end-point (/api/2020-10/graphql
) instead of the unstable one.
QUESTION
I am using storefront API for my Shopify store. And need to retrieve product metafields for my product. I already added metafields using 3rd party app(Metafields Guru).
I need to get all those metafields for product, and had been following this article. https://shopify.dev/tutorials/retrieve-metafields-with-storefront-api
...ANSWER
Answered 2020-Nov-12 at 02:04There are a couple of problems here.
- when you created your metafields, you had to assign them to a namespace. When you try to retrieve them with Storefront API, you have to provide this namespace, and you failed to do that.
- evem if you created metafields in the admin using some App, you will not see them using Storefront API unless you turn them ON using a special flag.
So that is likely a missed step too. Read up on this and pay attention to the MetafieldStorefrontVisibility. You set the namespace and key to be visible. Meaning you likely will not be creating metafields willy nilly without careful consideration about turning each one on or off to Storefront API access.
QUESTION
I'm writing graphql query to fetch a Shopify product, and I cannot figure out how to get the product's media sources. The only available fields in the MediaConnection! according to the docs and GraphiQl are alt
, mediaContentType
, and previewImage
.
Simplified query below:
...ANSWER
Answered 2020-Jul-10 at 20:04Thanks to the comment from @JHeth pointing me in the direction of this [help article][1], I was able to figure this out. I needed to use fragments.
QUESTION
I'm created android and ios Ecommerce application using Mobile buy SDK for android and Mobile buy SDK for ios.
My question is that how to get a Blog-List from SDK and i need to display Blog-List then on click of blog list display article so is there anyone implemented this type of functionality using query and get blocks from mobile-buy-sdk-android?
This is my SDK for android : SDK
Ref:
- https://help.shopify.com/en/api/reference/online-store/blog#
- https://help.shopify.com/en/api/storefront-api/reference/object/blog
- https://help.shopify.com/en/api/reference/online-store/article
Get properties like below attached image but unable to find any code snippet of how to call query and get block list.
...ANSWER
Answered 2020-Feb-03 at 11:41Finally i've got an solution for getting blog-list and article-list and article details by written functions. i've posted here because it'll helpful to others.
Blog-List Query:
QUESTION
Is any using the Shopify API rub gem? I'm building a headless storefront where few things not working. I can fetch Products but cannot create a checkout so I can add items to cart.
Ruby: 2.7.0 Rails: 6.0.2.1
The setup:
config/initializers/shopify.rb:
...ANSWER
Answered 2020-Jan-05 at 20:24The Checkout API requires your APP to be public.
In addition your app must be set as a Sales Channel ( which privates APP's can't do, that's why you need a public one ) and your products must be available to that sales channel in order to add them to the checkout.
As an alternative you can use the Storefront API https://help.shopify.com/en/api/storefront-api/reference/mutation/checkoutcreate
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install storefront-api
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page