FROM CACHE - en_header

Shopify Storefront Checkout Api

Solved
Sha_Hassan
Shopify Partner
6 0 1

Hi Everyone! I am new on shopify and have some questions related with checkout API.

 

I wanted to know that if we use the storefront api on any custom web for checkout mentioned in this document https://shopify.dev/api/examples/checkout

Then will this also update the inventory? manage refunds? payments will be through shopify? and how can we use discount codes?

 

Any help/feedback will be appreciated, Thanks in advance.

 

Shahzaib

Accepted Solution (1)

Accepted Solutions
PaulNewton
Shopify Partner
4332 321 930

This is an accepted solution.

Hi @Sha_Hassan welcome,

Start here: https://shopify.dev/custom-storefronts 

Your asking things on a BROOOOAD and DEEEEEP topic you will want to browse around to have an idea of what resources are available

Then work your way down. https://shopify.dev/api/storefront 

If your a partner create a test store.

Install shopifys graphql tool for the storefront api https://shopify-graphiql-app.shopifycloud.com/

And use the example demos like hydrogen

https://github.com/Shopify/storefront-api-examples 

 

In the dev docs, if a page is confusing there is a feedback button at the bottom of each page, for example on https://shopify.dev/api/examples/cart I left feedback that is not clear how discounts are used in creating a cart.

 

Then will this also update the inventory?

Yes in the shopify admin

 

manage refunds?

Ambiguous what ever "manage" means. In general merchants staff manage such things in the shopify admin, if your building a custom backend for staff then that's the admin api you need to look at not the storefront api.

 

payments will be through shopify?

Yes through the web checkout which uses the stores payment gateway

and how can we use discount codes?

Through the storefront api to use

https://shopify.dev/api/storefront/2022-04/mutations/cartDiscountCodesUpdate 

To create https://shopify.dev/api/examples/discounts 

 

Beyond that you really want to 

  1. research existing topics the forums for each bullet point individually. Glooming them all together just makes for over complicated discussion that can become overwhelming.
  2. And dig through the docs, api reference and tools&examples a bit more as some of these questions are very broad and desired outcomes can be subjective.

Like what "manage refunds" means if your not already experienced with shopifys admin but have some other unspoken expectation for what that "manage" means.

You'll only know for sure by making and testing that process with some demos.

 

 

Finally Combinable Discounts - EARLY ACCESS ONLY - Use Free Shipping With Other Discounts

Answers powered by coffee Buy Paul a Coffee for more answers or donate to eff.org
Problem Solved? ✔Accept and Like solutions to help future merchants
Confused? Busy? Buy a custom solution paull.newton+shopifyforum@gmail.com

View solution in original post

Replies 2 (2)
PaulNewton
Shopify Partner
4332 321 930

This is an accepted solution.

Hi @Sha_Hassan welcome,

Start here: https://shopify.dev/custom-storefronts 

Your asking things on a BROOOOAD and DEEEEEP topic you will want to browse around to have an idea of what resources are available

Then work your way down. https://shopify.dev/api/storefront 

If your a partner create a test store.

Install shopifys graphql tool for the storefront api https://shopify-graphiql-app.shopifycloud.com/

And use the example demos like hydrogen

https://github.com/Shopify/storefront-api-examples 

 

In the dev docs, if a page is confusing there is a feedback button at the bottom of each page, for example on https://shopify.dev/api/examples/cart I left feedback that is not clear how discounts are used in creating a cart.

 

Then will this also update the inventory?

Yes in the shopify admin

 

manage refunds?

Ambiguous what ever "manage" means. In general merchants staff manage such things in the shopify admin, if your building a custom backend for staff then that's the admin api you need to look at not the storefront api.

 

payments will be through shopify?

Yes through the web checkout which uses the stores payment gateway

and how can we use discount codes?

Through the storefront api to use

https://shopify.dev/api/storefront/2022-04/mutations/cartDiscountCodesUpdate 

To create https://shopify.dev/api/examples/discounts 

 

Beyond that you really want to 

  1. research existing topics the forums for each bullet point individually. Glooming them all together just makes for over complicated discussion that can become overwhelming.
  2. And dig through the docs, api reference and tools&examples a bit more as some of these questions are very broad and desired outcomes can be subjective.

Like what "manage refunds" means if your not already experienced with shopifys admin but have some other unspoken expectation for what that "manage" means.

You'll only know for sure by making and testing that process with some demos.

 

 

Finally Combinable Discounts - EARLY ACCESS ONLY - Use Free Shipping With Other Discounts

Answers powered by coffee Buy Paul a Coffee for more answers or donate to eff.org
Problem Solved? ✔Accept and Like solutions to help future merchants
Confused? Busy? Buy a custom solution paull.newton+shopifyforum@gmail.com
Sha_Hassan
Shopify Partner
6 0 1

Thanks @PaulNewton for writing this all down. It make sense, I will further work on this based on my requirement.