FineGap
내용
[subtitle-meta] lang=en auto=True
[Music]
hey what's up guys in today's video I'm
going to show how to create products
through rest admin API in Shopify and in
the playlist We are going to cover how
to create products order collection and
many things through API but before get
started let's recap our previous video
in the previous video we have created
the custom app to get the Shopify assess
token for the API authentication and now
we are going to use assess token to
create products product variants product
images and many things through this
token so let's get started first of all
we have the client libraries of njs PHP
python Ruby and any others we can assess
from there then the authentication
system so all the rest admin APA ques
require a valid Shopify assess token
which we have created in our previous
video and I have stored there as well so
there t Ing we have to include our token
in the header section and then let's
talk about endpoint so first of all we
have the endpoint there in which we have
to change store name and then the API
version
2023 and the month is 10th and the
resource I mean order product do Json
and we have the four request post get
put D so definitely post is used to
create the data and then we have to get
the data data and then if we want to
update the data then we have to use post
and definitely if we want to delete the
data then we have to use D and then
let's talk about rate limits so we have
the 40 request per app per store per
minute so if we want to increase the
request then we can create the second
app so if we have exceeded the limit
then for 29 error will come it means too
many request then let's talk about
status so these are the API status 401
means unauthorized 402 payment required
43 forbidden 404 definitely not
found 422 429 to man request 5xx we can
read by clicking from it and then go to
the
products so there are few things which
we can create collection collect custom
collection product product image product
VAR s and then smart collection so first
of all let's create a product so now we
are going to create a product through
rest admin API so this is the endpoint
and the request post get put D so we are
going to use post to create the products
so just click on it and you can get the
code C Ruby njs and phb so this is super
easy we just have to copy the call code
and then we have to import into our
Postman so Postman is used to test apis
and how they work around so let's get
imported so you have to paste the code
there contrl
V so as you can see we have pasted our
endpoint there so if we go into our
body then you can see our Json we can
beautify it so we can change the request
meod
get post put so we have to use post so
now from there we have to change few
things so first of all your development
store
name so if you go to our store then you
can see this is the name of our
store so you can also get from there so
it's the fine G you have to replace it
there so first of all we are going to
save it so just push the control s
and now we have to mention the request
name for example create
products and then we can also create our
collection
Shopify find Gap just create it and then
save
it so it has created The Collection
there as you can see and then we have
the end their create products so after
that for the authentication we have to
change the headers
so we have to change assess token which
we have created in our previous
video save it and then you have to hit
this end point but let's see what is our
body so this is the Json body raw and
the type is Json so this is the product
name product description vendor name
product type and the status is draft so
we can also put this there
publish save it and then hit this end
point so it is working so it is giving
us the error because the status publish
is not valid so we have to change it
either active draft or archived so let's
give it archive so few things which we
have to make sure if AP accept it or not
just change it and hit it
again so as you can see see 202 status
which means it is created so this is the
response of the product which we just
created just paste it there and we can
see product ID title HTML product type
status TX is empty so we can achieve all
things through API like TX and the
variants so by default Shopify create
the variant and this is the option
images is empty so let's see uh in the
Shopify
store so as you can see uh the product
is created there let's edit it and then
we can also view it so this is the
product title description media is empty
because we did not give it anything
price is also empty so SKU
barcode we just created a simple product
but now we can also create other things
like price SKU tax
Etc so let's go back to the API and this
is the AP version which is the
20231 which is the stable right now we
can also give it there so if you want to
upgrade the API then just change these
things and also in the API so let's
create a product with the variants and
let's
see so you have to copy this code from
there and you have to paste it
there just save it first and give it
name
create product with
variants so let's change few things like
uh Shopify store
name and the assess token
so let's have a look on body first of
all
beautified so this is the variant option
blue and the option
255 and then second one is black 152 so
options name color and the default
values black blue so this is the
multi-dimensional array and we have to
hit this end point from there
so as you can see product is created and
let's see what is the
product this one if you go below then
you can see color size product variance
and the price is empty so let's have a
look on front end just click on
preview and then you can see
variations but the price is empty so
let's go back to AP
again so just click on it and let's see
let's copy it again and import
it and if we go to the
body with the sk1 123 and uh this is the
second variant so this is how we can
create the variants with the SKU price
and the option so after that we are
going to get the
products just go back there and retrieve
a list of products just copy it again
paste the end one
there and let's uh change the few
things like
token so if you want to get the products
all then we have to remove
it so as you can see in the response we
have got all
products there
options and after that if we want to
update the product then we can use this
endpoint so for the updating we have a
required product ID which we can get
from there we have to get the products
then we can get the product ID from
there so we have P the ID there and then
we can update the product easily and
same as if we have to delete the product
then we have to use product ID as well
and then if we want to create the
product
image then we have to click on this
API
and this is the product images endpoint
we just have to copy it and paste it
there just import
it and change the
token so all the apis require the same
authentication same token and the store
name
there so we have to mention their
product
ID which we can get from
there so let's see the body as well so
let's
beautify meta Fields so this is the
image meta Fields attachment URL so this
is too lengthy what we have so image is
created let's have a look
on so as you can see we have created the
image of the product by this way we can
also create the image of the product
from this
endpoint I mean product
endpoint so this is the create endpoint
but we have to make sure the image is
arrays in such a way which will be SE
table by Shopify and the same way we can
create the product collection just hit
this endpoint and copy it and paste it
in the Shopify Postman and if you want
to import these endpoints into your code
then you just have to click on this
icon and you can get the code as you
want in your language for example if you
want to in Java JavaScript C nodejs PHP
C PHP R Ruby shell
C and even you can get the code in
Python but uh for the example I can get
the code in PHP col so just copy
it and uh paste it
there so so this is a call call and we
are going to hit it but the Shopify
store name and the token is changed as
you can see
there so just save it and refresh our
local
zamp so as you can see it has return the
product response so if you refresh to
the
products then you can see the product is
created so by this way we can create
products collections and product
variants and many other things through
Shopify rest admin API easily so we just
use the postman to test the apis and we
can also use into our code easily
through this way so this is a basic
example of how Shopify rest API work and
by this way you can work on Shopify
products API easily and guys if you find
this video useful don't forget to like
subscribe and share finally thanks for
watching
원문 자막 펼치기
WEBVTT Kind: captions Language: en 00:00:01.890 --> 00:00:03.869 align:start position:0% [Music] 00:00:03.869 --> 00:00:03.879 align:start position:0% [Music] 00:00:03.879 --> 00:00:06.150 align:start position:0% [Music] hey<00:00:04.120><c> what's</c><00:00:04.319><c> up</c><00:00:04.600><c> guys</c><00:00:04.880><c> in</c><00:00:05.040><c> today's</c><00:00:05.520><c> video</c><00:00:05.920><c> I'm</c> 00:00:06.150 --> 00:00:06.160 align:start position:0% hey what's up guys in today's video I'm 00:00:06.160 --> 00:00:08.070 align:start position:0% hey what's up guys in today's video I'm going<00:00:06.359><c> to</c><00:00:06.520><c> show</c><00:00:06.839><c> how</c><00:00:07.000><c> to</c><00:00:07.240><c> create</c><00:00:07.600><c> products</c> 00:00:08.070 --> 00:00:08.080 align:start position:0% going to show how to create products 00:00:08.080 --> 00:00:10.910 align:start position:0% going to show how to create products through<00:00:08.320><c> rest</c><00:00:08.639><c> admin</c><00:00:09.040><c> API</c><00:00:09.519><c> in</c><00:00:09.679><c> Shopify</c><00:00:10.599><c> and</c><00:00:10.759><c> in</c> 00:00:10.910 --> 00:00:10.920 align:start position:0% through rest admin API in Shopify and in 00:00:10.920 --> 00:00:12.749 align:start position:0% through rest admin API in Shopify and in the<00:00:11.120><c> playlist</c><00:00:11.599><c> We</c><00:00:11.719><c> are</c><00:00:11.840><c> going</c><00:00:12.040><c> to</c><00:00:12.240><c> cover</c><00:00:12.639><c> how</c> 00:00:12.749 --> 00:00:12.759 align:start position:0% the playlist We are going to cover how 00:00:12.759 --> 00:00:15.110 align:start position:0% the playlist We are going to cover how to<00:00:12.960><c> create</c><00:00:13.360><c> products</c><00:00:13.839><c> order</c><00:00:14.280><c> collection</c><00:00:14.920><c> and</c> 00:00:15.110 --> 00:00:15.120 align:start position:0% to create products order collection and 00:00:15.120 --> 00:00:18.109 align:start position:0% to create products order collection and many<00:00:15.480><c> things</c><00:00:16.119><c> through</c><00:00:16.400><c> API</c><00:00:17.279><c> but</c><00:00:17.480><c> before</c><00:00:17.840><c> get</c> 00:00:18.109 --> 00:00:18.119 align:start position:0% many things through API but before get 00:00:18.119 --> 00:00:20.750 align:start position:0% many things through API but before get started<00:00:18.680><c> let's</c><00:00:19.000><c> recap</c><00:00:19.480><c> our</c><00:00:19.760><c> previous</c><00:00:20.199><c> video</c> 00:00:20.750 --> 00:00:20.760 align:start position:0% started let's recap our previous video 00:00:20.760 --> 00:00:22.710 align:start position:0% started let's recap our previous video in<00:00:20.920><c> the</c><00:00:21.119><c> previous</c><00:00:21.519><c> video</c><00:00:21.920><c> we</c><00:00:22.119><c> have</c><00:00:22.320><c> created</c> 00:00:22.710 --> 00:00:22.720 align:start position:0% in the previous video we have created 00:00:22.720 --> 00:00:25.470 align:start position:0% in the previous video we have created the<00:00:22.920><c> custom</c><00:00:23.359><c> app</c><00:00:23.720><c> to</c><00:00:24.039><c> get</c><00:00:24.320><c> the</c><00:00:24.519><c> Shopify</c><00:00:25.080><c> assess</c> 00:00:25.470 --> 00:00:25.480 align:start position:0% the custom app to get the Shopify assess 00:00:25.480 --> 00:00:28.349 align:start position:0% the custom app to get the Shopify assess token<00:00:25.960><c> for</c><00:00:26.160><c> the</c><00:00:26.400><c> API</c><00:00:26.960><c> authentication</c><00:00:27.960><c> and</c><00:00:28.119><c> now</c> 00:00:28.349 --> 00:00:28.359 align:start position:0% token for the API authentication and now 00:00:28.359 --> 00:00:30.429 align:start position:0% token for the API authentication and now we<00:00:28.480><c> are</c><00:00:28.640><c> going</c><00:00:28.800><c> to</c><00:00:29.000><c> use</c><00:00:29.279><c> assess</c><00:00:29.599><c> token</c><00:00:30.240><c> to</c> 00:00:30.429 --> 00:00:30.439 align:start position:0% we are going to use assess token to 00:00:30.439 --> 00:00:33.110 align:start position:0% we are going to use assess token to create<00:00:30.800><c> products</c><00:00:31.439><c> product</c><00:00:31.840><c> variants</c><00:00:32.719><c> product</c> 00:00:33.110 --> 00:00:33.120 align:start position:0% create products product variants product 00:00:33.120 --> 00:00:35.350 align:start position:0% create products product variants product images<00:00:33.840><c> and</c><00:00:34.040><c> many</c><00:00:34.399><c> things</c><00:00:34.840><c> through</c><00:00:35.160><c> this</c> 00:00:35.350 --> 00:00:35.360 align:start position:0% images and many things through this 00:00:35.360 --> 00:00:38.270 align:start position:0% images and many things through this token<00:00:36.000><c> so</c><00:00:36.239><c> let's</c><00:00:36.600><c> get</c><00:00:36.840><c> started</c><00:00:37.600><c> first</c><00:00:37.800><c> of</c><00:00:38.040><c> all</c> 00:00:38.270 --> 00:00:38.280 align:start position:0% token so let's get started first of all 00:00:38.280 --> 00:00:41.830 align:start position:0% token so let's get started first of all we<00:00:38.480><c> have</c><00:00:38.680><c> the</c><00:00:38.920><c> client</c><00:00:39.360><c> libraries</c><00:00:40.120><c> of</c><00:00:40.399><c> njs</c><00:00:41.200><c> PHP</c> 00:00:41.830 --> 00:00:41.840 align:start position:0% we have the client libraries of njs PHP 00:00:41.840 --> 00:00:44.709 align:start position:0% we have the client libraries of njs PHP python<00:00:42.280><c> Ruby</c><00:00:42.840><c> and</c><00:00:43.079><c> any</c><00:00:43.360><c> others</c><00:00:44.000><c> we</c><00:00:44.160><c> can</c><00:00:44.360><c> assess</c> 00:00:44.709 --> 00:00:44.719 align:start position:0% python Ruby and any others we can assess 00:00:44.719 --> 00:00:47.430 align:start position:0% python Ruby and any others we can assess from<00:00:45.239><c> there</c><00:00:46.239><c> then</c><00:00:46.480><c> the</c><00:00:46.640><c> authentication</c> 00:00:47.430 --> 00:00:47.440 align:start position:0% from there then the authentication 00:00:47.440 --> 00:00:50.590 align:start position:0% from there then the authentication system<00:00:48.320><c> so</c><00:00:48.559><c> all</c><00:00:48.760><c> the</c><00:00:48.920><c> rest</c><00:00:49.239><c> admin</c><00:00:49.640><c> APA</c><00:00:50.039><c> ques</c> 00:00:50.590 --> 00:00:50.600 align:start position:0% system so all the rest admin APA ques 00:00:50.600 --> 00:00:53.310 align:start position:0% system so all the rest admin APA ques require<00:00:50.960><c> a</c><00:00:51.199><c> valid</c><00:00:51.480><c> Shopify</c><00:00:52.039><c> assess</c><00:00:52.440><c> token</c> 00:00:53.310 --> 00:00:53.320 align:start position:0% require a valid Shopify assess token 00:00:53.320 --> 00:00:55.310 align:start position:0% require a valid Shopify assess token which<00:00:53.520><c> we</c><00:00:53.680><c> have</c><00:00:53.960><c> created</c><00:00:54.320><c> in</c><00:00:54.520><c> our</c><00:00:54.840><c> previous</c> 00:00:55.310 --> 00:00:55.320 align:start position:0% which we have created in our previous 00:00:55.320 --> 00:00:59.310 align:start position:0% which we have created in our previous video<00:00:56.320><c> and</c><00:00:56.559><c> I</c><00:00:56.680><c> have</c><00:00:56.920><c> stored</c><00:00:57.920><c> there</c><00:00:58.440><c> as</c><00:00:58.600><c> well</c><00:00:59.000><c> so</c> 00:00:59.310 --> 00:00:59.320 align:start position:0% video and I have stored there as well so 00:00:59.320 --> 00:01:01.910 align:start position:0% video and I have stored there as well so there<00:00:59.719><c> t</c><00:01:00.079><c> Ing</c><00:01:00.359><c> we</c><00:01:00.519><c> have</c><00:01:00.640><c> to</c><00:01:00.800><c> include</c><00:01:01.239><c> our</c><00:01:01.519><c> token</c> 00:01:01.910 --> 00:01:01.920 align:start position:0% there t Ing we have to include our token 00:01:01.920 --> 00:01:04.509 align:start position:0% there t Ing we have to include our token in<00:01:02.079><c> the</c><00:01:02.280><c> header</c><00:01:02.760><c> section</c><00:01:03.640><c> and</c><00:01:03.920><c> then</c><00:01:04.239><c> let's</c> 00:01:04.509 --> 00:01:04.519 align:start position:0% in the header section and then let's 00:01:04.519 --> 00:01:07.030 align:start position:0% in the header section and then let's talk<00:01:04.760><c> about</c><00:01:05.040><c> endpoint</c><00:01:06.000><c> so</c><00:01:06.240><c> first</c><00:01:06.439><c> of</c><00:01:06.600><c> all</c><00:01:06.880><c> we</c> 00:01:07.030 --> 00:01:07.040 align:start position:0% talk about endpoint so first of all we 00:01:07.040 --> 00:01:09.590 align:start position:0% talk about endpoint so first of all we have<00:01:07.240><c> the</c><00:01:07.360><c> endpoint</c><00:01:08.000><c> there</c><00:01:08.799><c> in</c><00:01:09.040><c> which</c><00:01:09.240><c> we</c><00:01:09.439><c> have</c> 00:01:09.590 --> 00:01:09.600 align:start position:0% have the endpoint there in which we have 00:01:09.600 --> 00:01:12.870 align:start position:0% have the endpoint there in which we have to<00:01:09.799><c> change</c><00:01:10.240><c> store</c><00:01:10.880><c> name</c><00:01:11.880><c> and</c><00:01:12.080><c> then</c><00:01:12.320><c> the</c><00:01:12.479><c> API</c> 00:01:12.870 --> 00:01:12.880 align:start position:0% to change store name and then the API 00:01:12.880 --> 00:01:14.149 align:start position:0% to change store name and then the API version 00:01:14.149 --> 00:01:14.159 align:start position:0% version 00:01:14.159 --> 00:01:17.670 align:start position:0% version 2023<00:01:15.159><c> and</c><00:01:15.360><c> the</c><00:01:15.479><c> month</c><00:01:15.799><c> is</c><00:01:16.159><c> 10th</c><00:01:17.159><c> and</c><00:01:17.400><c> the</c> 00:01:17.670 --> 00:01:17.680 align:start position:0% 2023 and the month is 10th and the 00:01:17.680 --> 00:01:21.789 align:start position:0% 2023 and the month is 10th and the resource<00:01:18.439><c> I</c><00:01:18.520><c> mean</c><00:01:18.920><c> order</c><00:01:19.560><c> product</c><00:01:20.360><c> do</c><00:01:20.799><c> Json</c> 00:01:21.789 --> 00:01:21.799 align:start position:0% resource I mean order product do Json 00:01:21.799 --> 00:01:24.310 align:start position:0% resource I mean order product do Json and<00:01:21.960><c> we</c><00:01:22.119><c> have</c><00:01:22.320><c> the</c><00:01:22.479><c> four</c><00:01:22.840><c> request</c><00:01:23.400><c> post</c><00:01:23.920><c> get</c> 00:01:24.310 --> 00:01:24.320 align:start position:0% and we have the four request post get 00:01:24.320 --> 00:01:27.270 align:start position:0% and we have the four request post get put<00:01:24.759><c> D</c><00:01:25.560><c> so</c><00:01:25.840><c> definitely</c><00:01:26.400><c> post</c><00:01:26.720><c> is</c><00:01:26.840><c> used</c><00:01:27.119><c> to</c> 00:01:27.270 --> 00:01:27.280 align:start position:0% put D so definitely post is used to 00:01:27.280 --> 00:01:29.510 align:start position:0% put D so definitely post is used to create<00:01:27.560><c> the</c><00:01:27.799><c> data</c><00:01:28.439><c> and</c><00:01:28.680><c> then</c><00:01:28.880><c> we</c><00:01:29.040><c> have</c><00:01:29.159><c> to</c><00:01:29.360><c> get</c> 00:01:29.510 --> 00:01:29.520 align:start position:0% create the data and then we have to get 00:01:29.520 --> 00:01:32.030 align:start position:0% create the data and then we have to get the<00:01:29.640><c> data</c><00:01:29.960><c> data</c><00:01:30.520><c> and</c><00:01:30.799><c> then</c><00:01:31.280><c> if</c><00:01:31.439><c> we</c><00:01:31.600><c> want</c><00:01:31.840><c> to</c> 00:01:32.030 --> 00:01:32.040 align:start position:0% the data data and then if we want to 00:01:32.040 --> 00:01:35.389 align:start position:0% the data data and then if we want to update<00:01:32.479><c> the</c><00:01:32.720><c> data</c><00:01:33.520><c> then</c><00:01:33.759><c> we</c><00:01:33.920><c> have</c><00:01:34.079><c> to</c><00:01:34.240><c> use</c><00:01:34.600><c> post</c> 00:01:35.389 --> 00:01:35.399 align:start position:0% update the data then we have to use post 00:01:35.399 --> 00:01:38.030 align:start position:0% update the data then we have to use post and<00:01:36.159><c> definitely</c><00:01:36.840><c> if</c><00:01:37.000><c> we</c><00:01:37.159><c> want</c><00:01:37.320><c> to</c><00:01:37.520><c> delete</c><00:01:37.880><c> the</c> 00:01:38.030 --> 00:01:38.040 align:start position:0% and definitely if we want to delete the 00:01:38.040 --> 00:01:40.469 align:start position:0% and definitely if we want to delete the data<00:01:38.360><c> then</c><00:01:38.520><c> we</c><00:01:38.680><c> have</c><00:01:38.840><c> to</c><00:01:39.000><c> use</c><00:01:39.360><c> D</c><00:01:40.040><c> and</c><00:01:40.240><c> then</c> 00:01:40.469 --> 00:01:40.479 align:start position:0% data then we have to use D and then 00:01:40.479 --> 00:01:42.910 align:start position:0% data then we have to use D and then let's<00:01:40.799><c> talk</c><00:01:41.040><c> about</c><00:01:41.320><c> rate</c><00:01:41.640><c> limits</c><00:01:42.360><c> so</c><00:01:42.560><c> we</c><00:01:42.759><c> have</c> 00:01:42.910 --> 00:01:42.920 align:start position:0% let's talk about rate limits so we have 00:01:42.920 --> 00:01:45.550 align:start position:0% let's talk about rate limits so we have the<00:01:43.040><c> 40</c><00:01:43.520><c> request</c><00:01:44.040><c> per</c><00:01:44.320><c> app</c><00:01:44.680><c> per</c><00:01:44.880><c> store</c><00:01:45.360><c> per</c> 00:01:45.550 --> 00:01:45.560 align:start position:0% the 40 request per app per store per 00:01:45.560 --> 00:01:47.950 align:start position:0% the 40 request per app per store per minute<00:01:46.560><c> so</c><00:01:46.799><c> if</c><00:01:46.920><c> we</c><00:01:47.079><c> want</c><00:01:47.240><c> to</c><00:01:47.399><c> increase</c><00:01:47.799><c> the</c> 00:01:47.950 --> 00:01:47.960 align:start position:0% minute so if we want to increase the 00:01:47.960 --> 00:01:50.190 align:start position:0% minute so if we want to increase the request<00:01:48.360><c> then</c><00:01:48.560><c> we</c><00:01:48.719><c> can</c><00:01:49.200><c> create</c><00:01:49.560><c> the</c><00:01:49.759><c> second</c> 00:01:50.190 --> 00:01:50.200 align:start position:0% request then we can create the second 00:01:50.200 --> 00:01:53.270 align:start position:0% request then we can create the second app<00:01:50.799><c> so</c><00:01:51.159><c> if</c><00:01:51.360><c> we</c><00:01:51.520><c> have</c><00:01:51.840><c> exceeded</c><00:01:52.439><c> the</c><00:01:52.600><c> limit</c> 00:01:53.270 --> 00:01:53.280 align:start position:0% app so if we have exceeded the limit 00:01:53.280 --> 00:01:56.350 align:start position:0% app so if we have exceeded the limit then<00:01:53.520><c> for</c><00:01:53.920><c> 29</c><00:01:54.640><c> error</c><00:01:55.000><c> will</c><00:01:55.240><c> come</c><00:01:55.640><c> it</c><00:01:55.759><c> means</c><00:01:56.119><c> too</c> 00:01:56.350 --> 00:01:56.360 align:start position:0% then for 29 error will come it means too 00:01:56.360 --> 00:01:59.109 align:start position:0% then for 29 error will come it means too many<00:01:57.039><c> request</c><00:01:58.039><c> then</c><00:01:58.240><c> let's</c><00:01:58.520><c> talk</c><00:01:58.799><c> about</c> 00:01:59.109 --> 00:01:59.119 align:start position:0% many request then let's talk about 00:01:59.119 --> 00:02:02.630 align:start position:0% many request then let's talk about status<00:02:00.119><c> so</c><00:02:00.479><c> these</c><00:02:00.640><c> are</c><00:02:00.840><c> the</c><00:02:00.960><c> API</c><00:02:01.360><c> status</c><00:02:01.799><c> 401</c> 00:02:02.630 --> 00:02:02.640 align:start position:0% status so these are the API status 401 00:02:02.640 --> 00:02:05.789 align:start position:0% status so these are the API status 401 means<00:02:03.119><c> unauthorized</c><00:02:03.960><c> 402</c><00:02:04.640><c> payment</c><00:02:05.079><c> required</c> 00:02:05.789 --> 00:02:05.799 align:start position:0% means unauthorized 402 payment required 00:02:05.799 --> 00:02:10.309 align:start position:0% means unauthorized 402 payment required 43<00:02:06.520><c> forbidden</c><00:02:07.720><c> 404</c><00:02:08.720><c> definitely</c><00:02:09.399><c> not</c> 00:02:10.309 --> 00:02:10.319 align:start position:0% 43 forbidden 404 definitely not 00:02:10.319 --> 00:02:15.910 align:start position:0% 43 forbidden 404 definitely not found<00:02:11.319><c> 422</c><00:02:12.160><c> 429</c><00:02:12.879><c> to</c><00:02:13.120><c> man</c><00:02:13.400><c> request</c><00:02:14.560><c> 5xx</c><00:02:15.560><c> we</c><00:02:15.800><c> can</c> 00:02:15.910 --> 00:02:15.920 align:start position:0% found 422 429 to man request 5xx we can 00:02:15.920 --> 00:02:19.710 align:start position:0% found 422 429 to man request 5xx we can read<00:02:16.319><c> by</c><00:02:16.480><c> clicking</c><00:02:16.920><c> from</c><00:02:17.319><c> it</c><00:02:18.319><c> and</c><00:02:18.560><c> then</c><00:02:19.239><c> go</c><00:02:19.480><c> to</c> 00:02:19.710 --> 00:02:19.720 align:start position:0% read by clicking from it and then go to 00:02:19.720 --> 00:02:20.790 align:start position:0% read by clicking from it and then go to the 00:02:20.790 --> 00:02:20.800 align:start position:0% the 00:02:20.800 --> 00:02:23.350 align:start position:0% the products<00:02:21.800><c> so</c><00:02:22.040><c> there</c><00:02:22.160><c> are</c><00:02:22.440><c> few</c><00:02:22.760><c> things</c><00:02:23.160><c> which</c> 00:02:23.350 --> 00:02:23.360 align:start position:0% products so there are few things which 00:02:23.360 --> 00:02:26.790 align:start position:0% products so there are few things which we<00:02:23.519><c> can</c><00:02:23.800><c> create</c><00:02:24.680><c> collection</c><00:02:25.680><c> collect</c><00:02:26.400><c> custom</c> 00:02:26.790 --> 00:02:26.800 align:start position:0% we can create collection collect custom 00:02:26.800 --> 00:02:29.470 align:start position:0% we can create collection collect custom collection<00:02:27.400><c> product</c><00:02:27.879><c> product</c><00:02:28.319><c> image</c><00:02:29.080><c> product</c> 00:02:29.470 --> 00:02:29.480 align:start position:0% collection product product image product 00:02:29.480 --> 00:02:33.030 align:start position:0% collection product product image product VAR<00:02:29.959><c> s</c><00:02:30.720><c> and</c><00:02:30.920><c> then</c><00:02:31.200><c> smart</c><00:02:31.599><c> collection</c><00:02:32.599><c> so</c><00:02:32.840><c> first</c> 00:02:33.030 --> 00:02:33.040 align:start position:0% VAR s and then smart collection so first 00:02:33.040 --> 00:02:36.150 align:start position:0% VAR s and then smart collection so first of<00:02:33.200><c> all</c><00:02:33.480><c> let's</c><00:02:33.760><c> create</c><00:02:34.040><c> a</c><00:02:34.560><c> product</c><00:02:35.560><c> so</c><00:02:35.800><c> now</c><00:02:36.040><c> we</c> 00:02:36.150 --> 00:02:36.160 align:start position:0% of all let's create a product so now we 00:02:36.160 --> 00:02:37.990 align:start position:0% of all let's create a product so now we are<00:02:36.360><c> going</c><00:02:36.519><c> to</c><00:02:36.760><c> create</c><00:02:37.000><c> a</c><00:02:37.280><c> product</c><00:02:37.800><c> through</c> 00:02:37.990 --> 00:02:38.000 align:start position:0% are going to create a product through 00:02:38.000 --> 00:02:41.390 align:start position:0% are going to create a product through rest<00:02:38.280><c> admin</c><00:02:38.879><c> API</c><00:02:39.879><c> so</c><00:02:40.159><c> this</c><00:02:40.280><c> is</c><00:02:40.440><c> the</c><00:02:40.599><c> endpoint</c> 00:02:41.390 --> 00:02:41.400 align:start position:0% rest admin API so this is the endpoint 00:02:41.400 --> 00:02:45.990 align:start position:0% rest admin API so this is the endpoint and<00:02:41.720><c> the</c><00:02:41.959><c> request</c><00:02:42.599><c> post</c><00:02:43.280><c> get</c><00:02:44.280><c> put</c><00:02:44.680><c> D</c><00:02:45.440><c> so</c><00:02:45.680><c> we</c><00:02:45.840><c> are</c> 00:02:45.990 --> 00:02:46.000 align:start position:0% and the request post get put D so we are 00:02:46.000 --> 00:02:48.830 align:start position:0% and the request post get put D so we are going<00:02:46.200><c> to</c><00:02:46.360><c> use</c><00:02:46.720><c> post</c><00:02:47.159><c> to</c><00:02:47.319><c> create</c><00:02:47.640><c> the</c><00:02:47.879><c> products</c> 00:02:48.830 --> 00:02:48.840 align:start position:0% going to use post to create the products 00:02:48.840 --> 00:02:51.149 align:start position:0% going to use post to create the products so<00:02:49.080><c> just</c><00:02:49.280><c> click</c><00:02:49.519><c> on</c><00:02:49.720><c> it</c><00:02:50.200><c> and</c><00:02:50.360><c> you</c><00:02:50.480><c> can</c><00:02:50.720><c> get</c><00:02:50.959><c> the</c> 00:02:51.149 --> 00:02:51.159 align:start position:0% so just click on it and you can get the 00:02:51.159 --> 00:02:55.670 align:start position:0% so just click on it and you can get the code<00:02:51.840><c> C</c><00:02:52.239><c> Ruby</c><00:02:52.680><c> njs</c><00:02:53.280><c> and</c><00:02:53.640><c> phb</c><00:02:54.640><c> so</c><00:02:54.959><c> this</c><00:02:55.080><c> is</c><00:02:55.319><c> super</c> 00:02:55.670 --> 00:02:55.680 align:start position:0% code C Ruby njs and phb so this is super 00:02:55.680 --> 00:02:58.830 align:start position:0% code C Ruby njs and phb so this is super easy<00:02:56.239><c> we</c><00:02:56.440><c> just</c><00:02:56.680><c> have</c><00:02:56.840><c> to</c><00:02:57.040><c> copy</c><00:02:57.319><c> the</c><00:02:57.560><c> call</c><00:02:57.920><c> code</c> 00:02:58.830 --> 00:02:58.840 align:start position:0% easy we just have to copy the call code 00:02:58.840 --> 00:03:00.790 align:start position:0% easy we just have to copy the call code and<00:02:59.040><c> then</c><00:02:59.200><c> we</c><00:02:59.360><c> have</c><00:02:59.480><c> to</c><00:02:59.800><c> import</c><00:03:00.159><c> into</c><00:03:00.519><c> our</c> 00:03:00.790 --> 00:03:00.800 align:start position:0% and then we have to import into our 00:03:00.800 --> 00:03:04.070 align:start position:0% and then we have to import into our Postman<00:03:01.760><c> so</c><00:03:02.000><c> Postman</c><00:03:02.480><c> is</c><00:03:02.599><c> used</c><00:03:02.879><c> to</c><00:03:03.080><c> test</c><00:03:03.440><c> apis</c> 00:03:04.070 --> 00:03:04.080 align:start position:0% Postman so Postman is used to test apis 00:03:04.080 --> 00:03:08.470 align:start position:0% Postman so Postman is used to test apis and<00:03:04.360><c> how</c><00:03:04.599><c> they</c><00:03:04.760><c> work</c><00:03:05.040><c> around</c><00:03:05.879><c> so</c><00:03:06.159><c> let's</c><00:03:06.599><c> get</c> 00:03:08.470 --> 00:03:08.480 align:start position:0% and how they work around so let's get 00:03:08.480 --> 00:03:11.070 align:start position:0% and how they work around so let's get imported<00:03:09.480><c> so</c><00:03:09.680><c> you</c><00:03:09.879><c> have</c><00:03:10.040><c> to</c><00:03:10.239><c> paste</c><00:03:10.519><c> the</c><00:03:10.720><c> code</c> 00:03:11.070 --> 00:03:11.080 align:start position:0% imported so you have to paste the code 00:03:11.080 --> 00:03:14.030 align:start position:0% imported so you have to paste the code there<00:03:11.760><c> contrl</c> 00:03:14.030 --> 00:03:14.040 align:start position:0% there contrl 00:03:14.040 --> 00:03:17.110 align:start position:0% there contrl V<00:03:15.040><c> so</c><00:03:15.239><c> as</c><00:03:15.360><c> you</c><00:03:15.480><c> can</c><00:03:15.720><c> see</c><00:03:15.959><c> we</c><00:03:16.120><c> have</c><00:03:16.360><c> pasted</c><00:03:16.879><c> our</c> 00:03:17.110 --> 00:03:17.120 align:start position:0% V so as you can see we have pasted our 00:03:17.120 --> 00:03:21.550 align:start position:0% V so as you can see we have pasted our endpoint<00:03:17.799><c> there</c><00:03:18.599><c> so</c><00:03:18.879><c> if</c><00:03:19.000><c> we</c><00:03:19.159><c> go</c><00:03:19.400><c> into</c><00:03:19.680><c> our</c> 00:03:21.550 --> 00:03:21.560 align:start position:0% endpoint there so if we go into our 00:03:21.560 --> 00:03:25.309 align:start position:0% endpoint there so if we go into our body<00:03:22.560><c> then</c><00:03:22.720><c> you</c><00:03:22.879><c> can</c><00:03:23.040><c> see</c><00:03:23.560><c> our</c><00:03:24.040><c> Json</c><00:03:24.959><c> we</c><00:03:25.080><c> can</c> 00:03:25.309 --> 00:03:25.319 align:start position:0% body then you can see our Json we can 00:03:25.319 --> 00:03:29.350 align:start position:0% body then you can see our Json we can beautify<00:03:25.959><c> it</c><00:03:26.959><c> so</c><00:03:27.360><c> we</c><00:03:27.519><c> can</c><00:03:27.720><c> change</c><00:03:28.159><c> the</c><00:03:28.959><c> request</c> 00:03:29.350 --> 00:03:29.360 align:start position:0% beautify it so we can change the request 00:03:29.360 --> 00:03:30.670 align:start position:0% beautify it so we can change the request meod 00:03:30.670 --> 00:03:30.680 align:start position:0% meod 00:03:30.680 --> 00:03:34.630 align:start position:0% meod get<00:03:31.040><c> post</c><00:03:31.480><c> put</c><00:03:32.200><c> so</c><00:03:32.480><c> we</c><00:03:32.640><c> have</c><00:03:32.760><c> to</c><00:03:32.920><c> use</c><00:03:33.360><c> post</c><00:03:34.360><c> so</c> 00:03:34.630 --> 00:03:34.640 align:start position:0% get post put so we have to use post so 00:03:34.640 --> 00:03:36.789 align:start position:0% get post put so we have to use post so now<00:03:34.959><c> from</c><00:03:35.239><c> there</c><00:03:35.400><c> we</c><00:03:35.560><c> have</c><00:03:35.680><c> to</c><00:03:35.840><c> change</c><00:03:36.159><c> few</c> 00:03:36.789 --> 00:03:36.799 align:start position:0% now from there we have to change few 00:03:36.799 --> 00:03:39.589 align:start position:0% now from there we have to change few things<00:03:37.799><c> so</c><00:03:38.120><c> first</c><00:03:38.319><c> of</c><00:03:38.480><c> all</c><00:03:38.720><c> your</c><00:03:39.080><c> development</c> 00:03:39.589 --> 00:03:39.599 align:start position:0% things so first of all your development 00:03:39.599 --> 00:03:41.149 align:start position:0% things so first of all your development store 00:03:41.149 --> 00:03:41.159 align:start position:0% store 00:03:41.159 --> 00:03:44.390 align:start position:0% store name<00:03:42.159><c> so</c><00:03:42.439><c> if</c><00:03:42.599><c> you</c><00:03:42.799><c> go</c><00:03:43.000><c> to</c><00:03:43.280><c> our</c><00:03:43.560><c> store</c><00:03:44.159><c> then</c><00:03:44.280><c> you</c> 00:03:44.390 --> 00:03:44.400 align:start position:0% name so if you go to our store then you 00:03:44.400 --> 00:03:46.830 align:start position:0% name so if you go to our store then you can<00:03:44.560><c> see</c><00:03:44.840><c> this</c><00:03:45.000><c> is</c><00:03:45.120><c> the</c><00:03:45.319><c> name</c><00:03:45.560><c> of</c><00:03:45.799><c> our</c> 00:03:46.830 --> 00:03:46.840 align:start position:0% can see this is the name of our 00:03:46.840 --> 00:03:49.869 align:start position:0% can see this is the name of our store<00:03:47.840><c> so</c><00:03:48.040><c> you</c><00:03:48.159><c> can</c><00:03:48.360><c> also</c><00:03:48.640><c> get</c><00:03:48.879><c> from</c><00:03:49.200><c> there</c><00:03:49.680><c> so</c> 00:03:49.869 --> 00:03:49.879 align:start position:0% store so you can also get from there so 00:03:49.879 --> 00:03:52.789 align:start position:0% store so you can also get from there so it's<00:03:50.080><c> the</c><00:03:50.319><c> fine</c><00:03:50.680><c> G</c><00:03:50.879><c> you</c><00:03:51.040><c> have</c><00:03:51.159><c> to</c><00:03:51.360><c> replace</c><00:03:51.760><c> it</c> 00:03:52.789 --> 00:03:52.799 align:start position:0% it's the fine G you have to replace it 00:03:52.799 --> 00:03:55.350 align:start position:0% it's the fine G you have to replace it there<00:03:53.799><c> so</c><00:03:54.040><c> first</c><00:03:54.239><c> of</c><00:03:54.400><c> all</c><00:03:54.680><c> we</c><00:03:54.799><c> are</c><00:03:54.959><c> going</c><00:03:55.159><c> to</c> 00:03:55.350 --> 00:03:55.360 align:start position:0% there so first of all we are going to 00:03:55.360 --> 00:04:00.190 align:start position:0% there so first of all we are going to save<00:03:55.680><c> it</c><00:03:56.120><c> so</c><00:03:56.439><c> just</c><00:03:57.000><c> push</c><00:03:57.319><c> the</c><00:03:57.560><c> control</c><00:03:58.680><c> s</c> 00:04:00.190 --> 00:04:00.200 align:start position:0% save it so just push the control s 00:04:00.200 --> 00:04:02.429 align:start position:0% save it so just push the control s and<00:04:00.400><c> now</c><00:04:00.680><c> we</c><00:04:00.879><c> have</c><00:04:01.040><c> to</c><00:04:01.239><c> mention</c><00:04:01.720><c> the</c><00:04:02.000><c> request</c> 00:04:02.429 --> 00:04:02.439 align:start position:0% and now we have to mention the request 00:04:02.439 --> 00:04:04.990 align:start position:0% and now we have to mention the request name<00:04:02.760><c> for</c><00:04:02.959><c> example</c><00:04:03.400><c> create</c> 00:04:04.990 --> 00:04:05.000 align:start position:0% name for example create 00:04:05.000 --> 00:04:08.949 align:start position:0% name for example create products<00:04:06.000><c> and</c><00:04:06.200><c> then</c><00:04:06.400><c> we</c><00:04:06.560><c> can</c><00:04:06.760><c> also</c><00:04:07.079><c> create</c><00:04:07.360><c> our</c> 00:04:08.949 --> 00:04:08.959 align:start position:0% products and then we can also create our 00:04:08.959 --> 00:04:10.750 align:start position:0% products and then we can also create our collection 00:04:10.750 --> 00:04:10.760 align:start position:0% collection 00:04:10.760 --> 00:04:15.910 align:start position:0% collection Shopify<00:04:11.760><c> find</c><00:04:12.480><c> Gap</c><00:04:13.480><c> just</c><00:04:13.720><c> create</c><00:04:14.280><c> it</c><00:04:15.280><c> and</c><00:04:15.519><c> then</c> 00:04:15.910 --> 00:04:15.920 align:start position:0% Shopify find Gap just create it and then 00:04:15.920 --> 00:04:17.069 align:start position:0% Shopify find Gap just create it and then save 00:04:17.069 --> 00:04:17.079 align:start position:0% save 00:04:17.079 --> 00:04:20.150 align:start position:0% save it<00:04:18.079><c> so</c><00:04:18.560><c> it</c><00:04:18.799><c> has</c><00:04:19.000><c> created</c><00:04:19.400><c> The</c><00:04:19.560><c> Collection</c> 00:04:20.150 --> 00:04:20.160 align:start position:0% it so it has created The Collection 00:04:20.160 --> 00:04:23.230 align:start position:0% it so it has created The Collection there<00:04:20.479><c> as</c><00:04:20.600><c> you</c><00:04:20.720><c> can</c><00:04:21.160><c> see</c><00:04:22.160><c> and</c><00:04:22.479><c> then</c><00:04:22.880><c> we</c><00:04:23.080><c> have</c> 00:04:23.230 --> 00:04:23.240 align:start position:0% there as you can see and then we have 00:04:23.240 --> 00:04:25.749 align:start position:0% there as you can see and then we have the<00:04:23.400><c> end</c><00:04:23.960><c> their</c><00:04:24.160><c> create</c><00:04:24.560><c> products</c><00:04:25.199><c> so</c><00:04:25.400><c> after</c> 00:04:25.749 --> 00:04:25.759 align:start position:0% the end their create products so after 00:04:25.759 --> 00:04:28.310 align:start position:0% the end their create products so after that<00:04:25.960><c> for</c><00:04:26.160><c> the</c><00:04:26.360><c> authentication</c><00:04:27.240><c> we</c><00:04:27.479><c> have</c><00:04:27.680><c> to</c> 00:04:28.310 --> 00:04:28.320 align:start position:0% that for the authentication we have to 00:04:28.320 --> 00:04:30.590 align:start position:0% that for the authentication we have to change<00:04:28.720><c> the</c><00:04:29.000><c> headers</c> 00:04:30.590 --> 00:04:30.600 align:start position:0% change the headers 00:04:30.600 --> 00:04:32.909 align:start position:0% change the headers so<00:04:30.880><c> we</c><00:04:31.039><c> have</c><00:04:31.160><c> to</c><00:04:31.320><c> change</c><00:04:31.600><c> assess</c><00:04:31.960><c> token</c><00:04:32.720><c> which</c> 00:04:32.909 --> 00:04:32.919 align:start position:0% so we have to change assess token which 00:04:32.919 --> 00:04:36.189 align:start position:0% so we have to change assess token which we<00:04:33.080><c> have</c><00:04:33.280><c> created</c><00:04:33.759><c> in</c><00:04:33.919><c> our</c><00:04:34.280><c> previous</c> 00:04:36.189 --> 00:04:36.199 align:start position:0% we have created in our previous 00:04:36.199 --> 00:04:40.230 align:start position:0% we have created in our previous video<00:04:37.199><c> save</c><00:04:37.720><c> it</c><00:04:38.720><c> and</c><00:04:38.919><c> then</c><00:04:39.160><c> you</c><00:04:39.400><c> have</c><00:04:39.600><c> to</c><00:04:39.960><c> hit</c> 00:04:40.230 --> 00:04:40.240 align:start position:0% video save it and then you have to hit 00:04:40.240 --> 00:04:43.830 align:start position:0% video save it and then you have to hit this<00:04:40.400><c> end</c><00:04:40.759><c> point</c><00:04:41.520><c> but</c><00:04:41.759><c> let's</c><00:04:42.080><c> see</c><00:04:42.560><c> what</c><00:04:42.759><c> is</c><00:04:43.039><c> our</c> 00:04:43.830 --> 00:04:43.840 align:start position:0% this end point but let's see what is our 00:04:43.840 --> 00:04:48.230 align:start position:0% this end point but let's see what is our body<00:04:44.840><c> so</c><00:04:45.080><c> this</c><00:04:45.199><c> is</c><00:04:45.360><c> the</c><00:04:45.600><c> Json</c><00:04:46.199><c> body</c><00:04:47.199><c> raw</c><00:04:48.000><c> and</c> 00:04:48.230 --> 00:04:48.240 align:start position:0% body so this is the Json body raw and 00:04:48.240 --> 00:04:51.430 align:start position:0% body so this is the Json body raw and the<00:04:48.479><c> type</c><00:04:48.720><c> is</c><00:04:49.280><c> Json</c><00:04:50.280><c> so</c><00:04:50.520><c> this</c><00:04:50.639><c> is</c><00:04:50.800><c> the</c><00:04:51.039><c> product</c> 00:04:51.430 --> 00:04:51.440 align:start position:0% the type is Json so this is the product 00:04:51.440 --> 00:04:54.670 align:start position:0% the type is Json so this is the product name<00:04:52.000><c> product</c><00:04:52.600><c> description</c><00:04:53.600><c> vendor</c><00:04:54.039><c> name</c> 00:04:54.670 --> 00:04:54.680 align:start position:0% name product description vendor name 00:04:54.680 --> 00:04:58.350 align:start position:0% name product description vendor name product<00:04:55.199><c> type</c><00:04:55.960><c> and</c><00:04:56.160><c> the</c><00:04:56.360><c> status</c><00:04:56.800><c> is</c><00:04:57.320><c> draft</c><00:04:58.160><c> so</c> 00:04:58.350 --> 00:04:58.360 align:start position:0% product type and the status is draft so 00:04:58.360 --> 00:05:00.990 align:start position:0% product type and the status is draft so we<00:04:58.479><c> can</c><00:04:58.680><c> also</c><00:04:59.120><c> put</c><00:04:59.400><c> this</c><00:04:59.600><c> there</c> 00:05:00.990 --> 00:05:01.000 align:start position:0% we can also put this there 00:05:01.000 --> 00:05:04.710 align:start position:0% we can also put this there publish<00:05:02.000><c> save</c><00:05:02.280><c> it</c><00:05:02.960><c> and</c><00:05:03.160><c> then</c><00:05:03.400><c> hit</c><00:05:03.639><c> this</c><00:05:03.840><c> end</c> 00:05:04.710 --> 00:05:04.720 align:start position:0% publish save it and then hit this end 00:05:04.720 --> 00:05:08.310 align:start position:0% publish save it and then hit this end point<00:05:05.720><c> so</c><00:05:05.960><c> it</c><00:05:06.080><c> is</c><00:05:06.520><c> working</c><00:05:07.520><c> so</c><00:05:07.680><c> it</c><00:05:07.800><c> is</c><00:05:08.000><c> giving</c> 00:05:08.310 --> 00:05:08.320 align:start position:0% point so it is working so it is giving 00:05:08.320 --> 00:05:11.830 align:start position:0% point so it is working so it is giving us<00:05:08.479><c> the</c><00:05:08.639><c> error</c><00:05:09.440><c> because</c><00:05:09.960><c> the</c><00:05:10.560><c> status</c><00:05:11.320><c> publish</c> 00:05:11.830 --> 00:05:11.840 align:start position:0% us the error because the status publish 00:05:11.840 --> 00:05:14.590 align:start position:0% us the error because the status publish is<00:05:12.039><c> not</c><00:05:12.360><c> valid</c><00:05:12.960><c> so</c><00:05:13.160><c> we</c><00:05:13.360><c> have</c><00:05:13.479><c> to</c><00:05:13.680><c> change</c><00:05:14.000><c> it</c> 00:05:14.590 --> 00:05:14.600 align:start position:0% is not valid so we have to change it 00:05:14.600 --> 00:05:17.909 align:start position:0% is not valid so we have to change it either<00:05:15.080><c> active</c><00:05:15.600><c> draft</c><00:05:16.080><c> or</c><00:05:16.400><c> archived</c><00:05:17.400><c> so</c><00:05:17.639><c> let's</c> 00:05:17.909 --> 00:05:17.919 align:start position:0% either active draft or archived so let's 00:05:17.919 --> 00:05:21.070 align:start position:0% either active draft or archived so let's give<00:05:18.080><c> it</c><00:05:18.800><c> archive</c><00:05:19.800><c> so</c><00:05:20.080><c> few</c><00:05:20.360><c> things</c><00:05:20.680><c> which</c><00:05:20.880><c> we</c> 00:05:21.070 --> 00:05:21.080 align:start position:0% give it archive so few things which we 00:05:21.080 --> 00:05:24.830 align:start position:0% give it archive so few things which we have<00:05:21.240><c> to</c><00:05:21.520><c> make</c><00:05:21.720><c> sure</c><00:05:22.520><c> if</c><00:05:22.720><c> AP</c><00:05:23.199><c> accept</c><00:05:23.520><c> it</c><00:05:23.720><c> or</c><00:05:23.919><c> not</c> 00:05:24.830 --> 00:05:24.840 align:start position:0% have to make sure if AP accept it or not 00:05:24.840 --> 00:05:27.790 align:start position:0% have to make sure if AP accept it or not just<00:05:25.039><c> change</c><00:05:25.319><c> it</c><00:05:25.560><c> and</c><00:05:25.759><c> hit</c><00:05:26.000><c> it</c> 00:05:27.790 --> 00:05:27.800 align:start position:0% just change it and hit it 00:05:27.800 --> 00:05:31.430 align:start position:0% just change it and hit it again<00:05:28.800><c> so</c><00:05:29.000><c> as</c><00:05:29.080><c> you</c><00:05:29.199><c> can</c><00:05:29.319><c> see</c><00:05:29.560><c> see</c><00:05:29.840><c> 202</c><00:05:30.840><c> status</c> 00:05:31.430 --> 00:05:31.440 align:start position:0% again so as you can see see 202 status 00:05:31.440 --> 00:05:34.189 align:start position:0% again so as you can see see 202 status which<00:05:31.600><c> means</c><00:05:31.960><c> it</c><00:05:32.080><c> is</c><00:05:32.360><c> created</c><00:05:33.360><c> so</c><00:05:33.639><c> this</c><00:05:33.759><c> is</c><00:05:33.960><c> the</c> 00:05:34.189 --> 00:05:34.199 align:start position:0% which means it is created so this is the 00:05:34.199 --> 00:05:36.629 align:start position:0% which means it is created so this is the response<00:05:34.720><c> of</c><00:05:34.919><c> the</c><00:05:35.120><c> product</c><00:05:35.639><c> which</c><00:05:35.840><c> we</c><00:05:36.039><c> just</c> 00:05:36.629 --> 00:05:36.639 align:start position:0% response of the product which we just 00:05:36.639 --> 00:05:39.909 align:start position:0% response of the product which we just created<00:05:37.639><c> just</c><00:05:37.880><c> paste</c><00:05:38.280><c> it</c><00:05:38.680><c> there</c><00:05:39.440><c> and</c><00:05:39.560><c> we</c><00:05:39.720><c> can</c> 00:05:39.909 --> 00:05:39.919 align:start position:0% created just paste it there and we can 00:05:39.919 --> 00:05:45.990 align:start position:0% created just paste it there and we can see<00:05:40.560><c> product</c><00:05:41.039><c> ID</c><00:05:42.039><c> title</c><00:05:43.319><c> HTML</c><00:05:44.319><c> product</c><00:05:45.000><c> type</c> 00:05:45.990 --> 00:05:46.000 align:start position:0% see product ID title HTML product type 00:05:46.000 --> 00:05:49.629 align:start position:0% see product ID title HTML product type status<00:05:46.759><c> TX</c><00:05:47.199><c> is</c><00:05:47.400><c> empty</c><00:05:48.280><c> so</c><00:05:48.479><c> we</c><00:05:48.600><c> can</c><00:05:48.880><c> achieve</c><00:05:49.319><c> all</c> 00:05:49.629 --> 00:05:49.639 align:start position:0% status TX is empty so we can achieve all 00:05:49.639 --> 00:05:53.510 align:start position:0% status TX is empty so we can achieve all things<00:05:50.160><c> through</c><00:05:50.479><c> API</c><00:05:51.240><c> like</c><00:05:51.560><c> TX</c><00:05:52.479><c> and</c><00:05:52.880><c> the</c> 00:05:53.510 --> 00:05:53.520 align:start position:0% things through API like TX and the 00:05:53.520 --> 00:05:56.430 align:start position:0% things through API like TX and the variants<00:05:54.360><c> so</c><00:05:54.639><c> by</c><00:05:54.840><c> default</c><00:05:55.240><c> Shopify</c><00:05:55.880><c> create</c> 00:05:56.430 --> 00:05:56.440 align:start position:0% variants so by default Shopify create 00:05:56.440 --> 00:05:59.830 align:start position:0% variants so by default Shopify create the<00:05:57.160><c> variant</c><00:05:58.160><c> and</c><00:05:58.319><c> this</c><00:05:58.479><c> is</c><00:05:58.639><c> the</c><00:05:58.919><c> option</c> 00:05:59.830 --> 00:05:59.840 align:start position:0% the variant and this is the option 00:05:59.840 --> 00:06:03.550 align:start position:0% the variant and this is the option images<00:06:00.280><c> is</c><00:06:00.600><c> empty</c><00:06:01.600><c> so</c><00:06:01.800><c> let's</c><00:06:02.039><c> see</c><00:06:02.840><c> uh</c><00:06:02.919><c> in</c><00:06:03.080><c> the</c> 00:06:03.550 --> 00:06:03.560 align:start position:0% images is empty so let's see uh in the 00:06:03.560 --> 00:06:06.629 align:start position:0% images is empty so let's see uh in the Shopify 00:06:06.629 --> 00:06:06.639 align:start position:0% 00:06:06.639 --> 00:06:09.629 align:start position:0% store<00:06:07.639><c> so</c><00:06:07.880><c> as</c><00:06:08.000><c> you</c><00:06:08.120><c> can</c><00:06:08.280><c> see</c><00:06:08.960><c> uh</c><00:06:09.080><c> the</c><00:06:09.280><c> product</c> 00:06:09.629 --> 00:06:09.639 align:start position:0% store so as you can see uh the product 00:06:09.639 --> 00:06:13.390 align:start position:0% store so as you can see uh the product is<00:06:09.800><c> created</c><00:06:10.840><c> there</c><00:06:11.840><c> let's</c><00:06:12.199><c> edit</c><00:06:12.560><c> it</c><00:06:12.960><c> and</c><00:06:13.199><c> then</c> 00:06:13.390 --> 00:06:13.400 align:start position:0% is created there let's edit it and then 00:06:13.400 --> 00:06:15.909 align:start position:0% is created there let's edit it and then we<00:06:13.520><c> can</c><00:06:13.759><c> also</c><00:06:14.080><c> view</c><00:06:14.400><c> it</c><00:06:15.160><c> so</c><00:06:15.440><c> this</c><00:06:15.599><c> is</c><00:06:15.720><c> the</c> 00:06:15.909 --> 00:06:15.919 align:start position:0% we can also view it so this is the 00:06:15.919 --> 00:06:18.749 align:start position:0% we can also view it so this is the product<00:06:16.319><c> title</c><00:06:17.000><c> description</c><00:06:17.720><c> media</c><00:06:18.080><c> is</c><00:06:18.280><c> empty</c> 00:06:18.749 --> 00:06:18.759 align:start position:0% product title description media is empty 00:06:18.759 --> 00:06:21.589 align:start position:0% product title description media is empty because<00:06:19.080><c> we</c><00:06:19.280><c> did</c><00:06:19.599><c> not</c><00:06:19.960><c> give</c><00:06:20.160><c> it</c><00:06:20.599><c> anything</c> 00:06:21.589 --> 00:06:21.599 align:start position:0% because we did not give it anything 00:06:21.599 --> 00:06:25.550 align:start position:0% because we did not give it anything price<00:06:21.960><c> is</c><00:06:22.120><c> also</c><00:06:22.560><c> empty</c><00:06:23.560><c> so</c><00:06:23.960><c> SKU</c> 00:06:25.550 --> 00:06:25.560 align:start position:0% price is also empty so SKU 00:06:25.560 --> 00:06:28.909 align:start position:0% price is also empty so SKU barcode<00:06:26.560><c> we</c><00:06:26.759><c> just</c><00:06:27.080><c> created</c><00:06:27.520><c> a</c><00:06:27.759><c> simple</c><00:06:28.160><c> product</c> 00:06:28.909 --> 00:06:28.919 align:start position:0% barcode we just created a simple product 00:06:28.919 --> 00:06:30.909 align:start position:0% barcode we just created a simple product but<00:06:29.080><c> now</c><00:06:29.479><c> we</c><00:06:29.599><c> can</c><00:06:29.759><c> also</c><00:06:30.000><c> create</c><00:06:30.319><c> other</c><00:06:30.599><c> things</c> 00:06:30.909 --> 00:06:30.919 align:start position:0% but now we can also create other things 00:06:30.919 --> 00:06:33.870 align:start position:0% but now we can also create other things like<00:06:31.160><c> price</c><00:06:31.680><c> SKU</c><00:06:32.680><c> tax</c> 00:06:33.870 --> 00:06:33.880 align:start position:0% like price SKU tax 00:06:33.880 --> 00:06:37.749 align:start position:0% like price SKU tax Etc<00:06:34.880><c> so</c><00:06:35.240><c> let's</c><00:06:35.560><c> go</c><00:06:35.800><c> back</c><00:06:35.960><c> to</c><00:06:36.199><c> the</c><00:06:36.479><c> API</c><00:06:37.479><c> and</c><00:06:37.639><c> this</c> 00:06:37.749 --> 00:06:37.759 align:start position:0% Etc so let's go back to the API and this 00:06:37.759 --> 00:06:41.550 align:start position:0% Etc so let's go back to the API and this is<00:06:37.880><c> the</c><00:06:38.039><c> AP</c><00:06:38.400><c> version</c><00:06:38.960><c> which</c><00:06:39.080><c> is</c><00:06:39.520><c> the</c> 00:06:41.550 --> 00:06:41.560 align:start position:0% is the AP version which is the 00:06:41.560 --> 00:06:44.469 align:start position:0% is the AP version which is the 20231<00:06:42.560><c> which</c><00:06:42.720><c> is</c><00:06:42.840><c> the</c><00:06:43.039><c> stable</c><00:06:43.560><c> right</c><00:06:43.720><c> now</c><00:06:44.360><c> we</c> 00:06:44.469 --> 00:06:44.479 align:start position:0% 20231 which is the stable right now we 00:06:44.479 --> 00:06:47.629 align:start position:0% 20231 which is the stable right now we can<00:06:44.680><c> also</c><00:06:44.960><c> give</c><00:06:45.120><c> it</c><00:06:45.720><c> there</c><00:06:46.720><c> so</c><00:06:47.000><c> if</c><00:06:47.120><c> you</c><00:06:47.240><c> want</c><00:06:47.440><c> to</c> 00:06:47.629 --> 00:06:47.639 align:start position:0% can also give it there so if you want to 00:06:47.639 --> 00:06:50.309 align:start position:0% can also give it there so if you want to upgrade<00:06:48.039><c> the</c><00:06:48.160><c> API</c><00:06:48.759><c> then</c><00:06:49.039><c> just</c><00:06:49.319><c> change</c><00:06:50.000><c> these</c> 00:06:50.309 --> 00:06:50.319 align:start position:0% upgrade the API then just change these 00:06:50.319 --> 00:06:54.309 align:start position:0% upgrade the API then just change these things<00:06:51.319><c> and</c><00:06:51.720><c> also</c><00:06:52.199><c> in</c><00:06:52.400><c> the</c><00:06:52.880><c> API</c><00:06:53.880><c> so</c><00:06:54.080><c> let's</c> 00:06:54.309 --> 00:06:54.319 align:start position:0% things and also in the API so let's 00:06:54.319 --> 00:06:57.469 align:start position:0% things and also in the API so let's create<00:06:54.599><c> a</c><00:06:54.759><c> product</c><00:06:55.160><c> with</c><00:06:55.319><c> the</c><00:06:55.919><c> variants</c><00:06:56.919><c> and</c> 00:06:57.469 --> 00:06:57.479 align:start position:0% create a product with the variants and 00:06:57.479 --> 00:06:58.390 align:start position:0% create a product with the variants and let's 00:06:58.390 --> 00:06:58.400 align:start position:0% let's 00:06:58.400 --> 00:07:02.990 align:start position:0% let's see<00:06:59.680><c> so</c><00:06:59.879><c> you</c><00:07:00.039><c> have</c><00:07:00.199><c> to</c><00:07:00.440><c> copy</c><00:07:00.800><c> this</c><00:07:01.360><c> code</c><00:07:02.360><c> from</c> 00:07:02.990 --> 00:07:03.000 align:start position:0% see so you have to copy this code from 00:07:03.000 --> 00:07:06.110 align:start position:0% see so you have to copy this code from there<00:07:04.000><c> and</c><00:07:04.199><c> you</c><00:07:04.360><c> have</c><00:07:04.479><c> to</c><00:07:04.639><c> paste</c><00:07:04.879><c> it</c> 00:07:06.110 --> 00:07:06.120 align:start position:0% there and you have to paste it 00:07:06.120 --> 00:07:10.150 align:start position:0% there and you have to paste it there<00:07:07.120><c> just</c><00:07:07.400><c> save</c><00:07:07.680><c> it</c><00:07:08.280><c> first</c><00:07:09.280><c> and</c><00:07:09.800><c> give</c><00:07:09.960><c> it</c> 00:07:10.150 --> 00:07:10.160 align:start position:0% there just save it first and give it 00:07:10.160 --> 00:07:11.469 align:start position:0% there just save it first and give it name 00:07:11.469 --> 00:07:11.479 align:start position:0% name 00:07:11.479 --> 00:07:16.670 align:start position:0% name create<00:07:12.840><c> product</c><00:07:13.840><c> with</c> 00:07:16.670 --> 00:07:16.680 align:start position:0% 00:07:16.680 --> 00:07:21.230 align:start position:0% variants<00:07:17.680><c> so</c><00:07:18.000><c> let's</c><00:07:18.280><c> change</c><00:07:18.639><c> few</c><00:07:18.919><c> things</c><00:07:19.479><c> like</c> 00:07:21.230 --> 00:07:21.240 align:start position:0% variants so let's change few things like 00:07:21.240 --> 00:07:25.990 align:start position:0% variants so let's change few things like uh<00:07:22.240><c> Shopify</c><00:07:22.879><c> store</c> 00:07:25.990 --> 00:07:26.000 align:start position:0% 00:07:26.000 --> 00:07:30.710 align:start position:0% name<00:07:27.000><c> and</c><00:07:27.240><c> the</c><00:07:27.440><c> assess</c><00:07:28.319><c> token</c> 00:07:30.710 --> 00:07:30.720 align:start position:0% name and the assess token 00:07:30.720 --> 00:07:34.189 align:start position:0% name and the assess token so<00:07:31.080><c> let's</c><00:07:31.759><c> have</c><00:07:31.879><c> a</c><00:07:32.039><c> look</c><00:07:32.240><c> on</c><00:07:32.879><c> body</c><00:07:33.879><c> first</c><00:07:34.080><c> of</c> 00:07:34.189 --> 00:07:34.199 align:start position:0% so let's have a look on body first of 00:07:34.199 --> 00:07:35.469 align:start position:0% so let's have a look on body first of all 00:07:35.469 --> 00:07:35.479 align:start position:0% all 00:07:35.479 --> 00:07:39.110 align:start position:0% all beautified<00:07:36.479><c> so</c><00:07:36.759><c> this</c><00:07:36.879><c> is</c><00:07:37.039><c> the</c><00:07:37.280><c> variant</c><00:07:38.080><c> option</c> 00:07:39.110 --> 00:07:39.120 align:start position:0% beautified so this is the variant option 00:07:39.120 --> 00:07:41.830 align:start position:0% beautified so this is the variant option blue<00:07:40.120><c> and</c><00:07:40.280><c> the</c><00:07:40.400><c> option</c> 00:07:41.830 --> 00:07:41.840 align:start position:0% blue and the option 00:07:41.840 --> 00:07:47.510 align:start position:0% blue and the option 255<00:07:42.840><c> and</c><00:07:43.199><c> then</c><00:07:43.440><c> second</c><00:07:43.800><c> one</c><00:07:44.039><c> is</c><00:07:44.840><c> black</c><00:07:46.039><c> 152</c><00:07:47.039><c> so</c> 00:07:47.510 --> 00:07:47.520 align:start position:0% 255 and then second one is black 152 so 00:07:47.520 --> 00:07:50.390 align:start position:0% 255 and then second one is black 152 so options<00:07:47.960><c> name</c><00:07:48.520><c> color</c><00:07:49.319><c> and</c><00:07:49.680><c> the</c><00:07:49.919><c> default</c> 00:07:50.390 --> 00:07:50.400 align:start position:0% options name color and the default 00:07:50.400 --> 00:07:53.390 align:start position:0% options name color and the default values<00:07:51.199><c> black</c><00:07:51.639><c> blue</c><00:07:52.400><c> so</c><00:07:52.759><c> this</c><00:07:52.879><c> is</c><00:07:53.120><c> the</c> 00:07:53.390 --> 00:07:53.400 align:start position:0% values black blue so this is the 00:07:53.400 --> 00:07:57.350 align:start position:0% values black blue so this is the multi-dimensional<00:07:54.319><c> array</c><00:07:55.080><c> and</c><00:07:55.960><c> we</c><00:07:56.199><c> have</c><00:07:56.400><c> to</c> 00:07:57.350 --> 00:07:57.360 align:start position:0% multi-dimensional array and we have to 00:07:57.360 --> 00:08:01.070 align:start position:0% multi-dimensional array and we have to hit<00:07:57.680><c> this</c><00:07:57.919><c> end</c><00:07:58.199><c> point</c><00:07:58.680><c> from</c><00:07:59.039><c> there</c> 00:08:01.070 --> 00:08:01.080 align:start position:0% hit this end point from there 00:08:01.080 --> 00:08:03.749 align:start position:0% hit this end point from there so<00:08:01.280><c> as</c><00:08:01.400><c> you</c><00:08:01.520><c> can</c><00:08:01.680><c> see</c><00:08:01.960><c> product</c><00:08:02.319><c> is</c><00:08:02.520><c> created</c><00:08:03.360><c> and</c> 00:08:03.749 --> 00:08:03.759 align:start position:0% so as you can see product is created and 00:08:03.759 --> 00:08:06.550 align:start position:0% so as you can see product is created and let's<00:08:04.159><c> see</c><00:08:05.159><c> what</c><00:08:05.319><c> is</c><00:08:05.520><c> the</c> 00:08:06.550 --> 00:08:06.560 align:start position:0% let's see what is the 00:08:06.560 --> 00:08:10.350 align:start position:0% let's see what is the product<00:08:07.560><c> this</c><00:08:08.080><c> one</c><00:08:09.080><c> if</c><00:08:09.199><c> you</c><00:08:09.680><c> go</c><00:08:09.840><c> below</c><00:08:10.240><c> then</c> 00:08:10.350 --> 00:08:10.360 align:start position:0% product this one if you go below then 00:08:10.360 --> 00:08:14.070 align:start position:0% product this one if you go below then you<00:08:10.479><c> can</c><00:08:10.680><c> see</c><00:08:11.080><c> color</c><00:08:11.720><c> size</c><00:08:12.479><c> product</c><00:08:13.080><c> variance</c> 00:08:14.070 --> 00:08:14.080 align:start position:0% you can see color size product variance 00:08:14.080 --> 00:08:16.790 align:start position:0% you can see color size product variance and<00:08:14.360><c> the</c><00:08:14.639><c> price</c><00:08:14.919><c> is</c><00:08:15.280><c> empty</c><00:08:16.039><c> so</c><00:08:16.240><c> let's</c><00:08:16.520><c> have</c><00:08:16.680><c> a</c> 00:08:16.790 --> 00:08:16.800 align:start position:0% and the price is empty so let's have a 00:08:16.800 --> 00:08:19.749 align:start position:0% and the price is empty so let's have a look<00:08:17.000><c> on</c><00:08:17.159><c> front</c><00:08:17.479><c> end</c><00:08:18.039><c> just</c><00:08:18.280><c> click</c><00:08:18.479><c> on</c> 00:08:19.749 --> 00:08:19.759 align:start position:0% look on front end just click on 00:08:19.759 --> 00:08:22.390 align:start position:0% look on front end just click on preview<00:08:20.759><c> and</c><00:08:20.919><c> then</c><00:08:21.120><c> you</c><00:08:21.280><c> can</c><00:08:21.440><c> see</c> 00:08:22.390 --> 00:08:22.400 align:start position:0% preview and then you can see 00:08:22.400 --> 00:08:25.110 align:start position:0% preview and then you can see variations<00:08:23.400><c> but</c><00:08:23.639><c> the</c><00:08:23.800><c> price</c><00:08:24.000><c> is</c><00:08:24.199><c> empty</c><00:08:24.919><c> so</c> 00:08:25.110 --> 00:08:25.120 align:start position:0% variations but the price is empty so 00:08:25.120 --> 00:08:27.070 align:start position:0% variations but the price is empty so let's<00:08:25.400><c> go</c><00:08:25.599><c> back</c><00:08:25.759><c> to</c><00:08:25.960><c> AP</c> 00:08:27.070 --> 00:08:27.080 align:start position:0% let's go back to AP 00:08:27.080 --> 00:08:31.510 align:start position:0% let's go back to AP again<00:08:28.080><c> so</c><00:08:28.440><c> just</c><00:08:28.639><c> click</c><00:08:28.879><c> on</c><00:08:29.039><c> it</c><00:08:29.680><c> and</c><00:08:29.960><c> let's</c><00:08:30.520><c> see</c> 00:08:31.510 --> 00:08:31.520 align:start position:0% again so just click on it and let's see 00:08:31.520 --> 00:08:35.190 align:start position:0% again so just click on it and let's see let's<00:08:31.840><c> copy</c><00:08:32.120><c> it</c><00:08:32.560><c> again</c><00:08:33.560><c> and</c><00:08:33.839><c> import</c> 00:08:35.190 --> 00:08:35.200 align:start position:0% let's copy it again and import 00:08:35.200 --> 00:08:37.990 align:start position:0% let's copy it again and import it<00:08:36.200><c> and</c><00:08:36.519><c> if</c><00:08:36.640><c> we</c><00:08:36.800><c> go</c><00:08:36.959><c> to</c><00:08:37.120><c> the</c> 00:08:37.990 --> 00:08:38.000 align:start position:0% it and if we go to the 00:08:38.000 --> 00:08:42.029 align:start position:0% it and if we go to the body<00:08:39.000><c> with</c><00:08:39.159><c> the</c><00:08:39.279><c> sk1</c><00:08:39.919><c> 123</c><00:08:40.839><c> and</c><00:08:41.279><c> uh</c><00:08:41.599><c> this</c><00:08:41.719><c> is</c><00:08:41.839><c> the</c> 00:08:42.029 --> 00:08:42.039 align:start position:0% body with the sk1 123 and uh this is the 00:08:42.039 --> 00:08:44.670 align:start position:0% body with the sk1 123 and uh this is the second<00:08:42.440><c> variant</c><00:08:43.440><c> so</c><00:08:43.719><c> this</c><00:08:43.839><c> is</c><00:08:44.120><c> how</c><00:08:44.320><c> we</c><00:08:44.480><c> can</c> 00:08:44.670 --> 00:08:44.680 align:start position:0% second variant so this is how we can 00:08:44.680 --> 00:08:48.070 align:start position:0% second variant so this is how we can create<00:08:45.040><c> the</c><00:08:45.480><c> variants</c><00:08:46.480><c> with</c><00:08:46.680><c> the</c><00:08:46.839><c> SKU</c><00:08:47.560><c> price</c> 00:08:48.070 --> 00:08:48.080 align:start position:0% create the variants with the SKU price 00:08:48.080 --> 00:08:50.750 align:start position:0% create the variants with the SKU price and<00:08:48.399><c> the</c><00:08:48.760><c> option</c><00:08:49.600><c> so</c><00:08:49.839><c> after</c><00:08:50.160><c> that</c><00:08:50.440><c> we</c><00:08:50.560><c> are</c> 00:08:50.750 --> 00:08:50.760 align:start position:0% and the option so after that we are 00:08:50.760 --> 00:08:52.910 align:start position:0% and the option so after that we are going<00:08:51.000><c> to</c><00:08:51.760><c> get</c><00:08:52.080><c> the</c> 00:08:52.910 --> 00:08:52.920 align:start position:0% going to get the 00:08:52.920 --> 00:08:56.350 align:start position:0% going to get the products<00:08:53.920><c> just</c><00:08:54.240><c> go</c><00:08:54.839><c> back</c><00:08:55.160><c> there</c><00:08:55.800><c> and</c><00:08:56.000><c> retrieve</c> 00:08:56.350 --> 00:08:56.360 align:start position:0% products just go back there and retrieve 00:08:56.360 --> 00:08:59.829 align:start position:0% products just go back there and retrieve a<00:08:56.600><c> list</c><00:08:56.800><c> of</c><00:08:57.040><c> products</c><00:08:57.839><c> just</c><00:08:58.120><c> copy</c><00:08:58.399><c> it</c><00:08:58.600><c> again</c> 00:08:59.829 --> 00:08:59.839 align:start position:0% a list of products just copy it again 00:08:59.839 --> 00:09:02.430 align:start position:0% a list of products just copy it again paste<00:09:00.240><c> the</c><00:09:00.399><c> end</c><00:09:00.680><c> one</c> 00:09:02.430 --> 00:09:02.440 align:start position:0% paste the end one 00:09:02.440 --> 00:09:06.310 align:start position:0% paste the end one there<00:09:03.440><c> and</c><00:09:03.680><c> let's</c><00:09:04.120><c> uh</c><00:09:04.279><c> change</c><00:09:04.800><c> the</c><00:09:05.240><c> few</c> 00:09:06.310 --> 00:09:06.320 align:start position:0% there and let's uh change the few 00:09:06.320 --> 00:09:10.670 align:start position:0% there and let's uh change the few things<00:09:07.320><c> like</c> 00:09:10.670 --> 00:09:10.680 align:start position:0% 00:09:10.680 --> 00:09:14.350 align:start position:0% token<00:09:11.680><c> so</c><00:09:12.040><c> if</c><00:09:12.160><c> you</c><00:09:12.519><c> want</c><00:09:12.800><c> to</c><00:09:13.279><c> get</c><00:09:13.519><c> the</c><00:09:13.760><c> products</c> 00:09:14.350 --> 00:09:14.360 align:start position:0% token so if you want to get the products 00:09:14.360 --> 00:09:16.870 align:start position:0% token so if you want to get the products all<00:09:14.920><c> then</c><00:09:15.160><c> we</c><00:09:15.399><c> have</c><00:09:15.560><c> to</c><00:09:15.839><c> remove</c> 00:09:16.870 --> 00:09:16.880 align:start position:0% all then we have to remove 00:09:16.880 --> 00:09:19.829 align:start position:0% all then we have to remove it<00:09:17.880><c> so</c><00:09:18.120><c> as</c><00:09:18.240><c> you</c><00:09:18.360><c> can</c><00:09:18.519><c> see</c><00:09:18.760><c> in</c><00:09:18.880><c> the</c><00:09:19.120><c> response</c><00:09:19.680><c> we</c> 00:09:19.829 --> 00:09:19.839 align:start position:0% it so as you can see in the response we 00:09:19.839 --> 00:09:21.190 align:start position:0% it so as you can see in the response we have<00:09:20.000><c> got</c><00:09:20.320><c> all</c> 00:09:21.190 --> 00:09:21.200 align:start position:0% have got all 00:09:21.200 --> 00:09:23.590 align:start position:0% have got all products<00:09:22.200><c> there</c> 00:09:23.590 --> 00:09:23.600 align:start position:0% products there 00:09:23.600 --> 00:09:27.069 align:start position:0% products there options<00:09:24.600><c> and</c><00:09:24.800><c> after</c><00:09:25.160><c> that</c><00:09:25.480><c> if</c><00:09:25.640><c> we</c><00:09:25.800><c> want</c><00:09:26.079><c> to</c> 00:09:27.069 --> 00:09:27.079 align:start position:0% options and after that if we want to 00:09:27.079 --> 00:09:29.670 align:start position:0% options and after that if we want to update<00:09:27.560><c> the</c><00:09:27.800><c> product</c><00:09:28.600><c> then</c><00:09:28.760><c> we</c><00:09:28.880><c> can</c><00:09:29.240><c> use</c><00:09:29.480><c> this</c> 00:09:29.670 --> 00:09:29.680 align:start position:0% update the product then we can use this 00:09:29.680 --> 00:09:32.389 align:start position:0% update the product then we can use this endpoint<00:09:30.519><c> so</c><00:09:30.720><c> for</c><00:09:30.959><c> the</c><00:09:31.160><c> updating</c><00:09:31.800><c> we</c><00:09:31.959><c> have</c><00:09:32.160><c> a</c> 00:09:32.389 --> 00:09:32.399 align:start position:0% endpoint so for the updating we have a 00:09:32.399 --> 00:09:35.470 align:start position:0% endpoint so for the updating we have a required<00:09:32.839><c> product</c><00:09:33.519><c> ID</c><00:09:34.519><c> which</c><00:09:34.720><c> we</c><00:09:34.880><c> can</c><00:09:35.160><c> get</c> 00:09:35.470 --> 00:09:35.480 align:start position:0% required product ID which we can get 00:09:35.480 --> 00:09:38.430 align:start position:0% required product ID which we can get from<00:09:35.920><c> there</c><00:09:36.839><c> we</c><00:09:37.000><c> have</c><00:09:37.240><c> to</c><00:09:37.480><c> get</c><00:09:37.720><c> the</c><00:09:37.920><c> products</c> 00:09:38.430 --> 00:09:38.440 align:start position:0% from there we have to get the products 00:09:38.440 --> 00:09:40.389 align:start position:0% from there we have to get the products then<00:09:38.600><c> we</c><00:09:38.720><c> can</c><00:09:38.920><c> get</c><00:09:39.120><c> the</c><00:09:39.360><c> product</c><00:09:39.760><c> ID</c><00:09:40.079><c> from</c> 00:09:40.389 --> 00:09:40.399 align:start position:0% then we can get the product ID from 00:09:40.399 --> 00:09:43.949 align:start position:0% then we can get the product ID from there<00:09:41.240><c> so</c><00:09:41.440><c> we</c><00:09:41.600><c> have</c><00:09:41.839><c> P</c><00:09:42.160><c> the</c><00:09:42.360><c> ID</c><00:09:42.880><c> there</c><00:09:43.519><c> and</c><00:09:43.720><c> then</c> 00:09:43.949 --> 00:09:43.959 align:start position:0% there so we have P the ID there and then 00:09:43.959 --> 00:09:46.430 align:start position:0% there so we have P the ID there and then we<00:09:44.079><c> can</c><00:09:44.320><c> update</c><00:09:44.680><c> the</c><00:09:44.880><c> product</c><00:09:45.320><c> easily</c><00:09:46.200><c> and</c> 00:09:46.430 --> 00:09:46.440 align:start position:0% we can update the product easily and 00:09:46.440 --> 00:09:49.310 align:start position:0% we can update the product easily and same<00:09:46.800><c> as</c><00:09:47.320><c> if</c><00:09:47.480><c> we</c><00:09:47.720><c> have</c><00:09:47.880><c> to</c><00:09:48.279><c> delete</c><00:09:48.640><c> the</c><00:09:48.839><c> product</c> 00:09:49.310 --> 00:09:49.320 align:start position:0% same as if we have to delete the product 00:09:49.320 --> 00:09:51.910 align:start position:0% same as if we have to delete the product then<00:09:49.480><c> we</c><00:09:49.640><c> have</c><00:09:49.800><c> to</c><00:09:50.000><c> use</c><00:09:50.399><c> product</c><00:09:50.800><c> ID</c><00:09:51.200><c> as</c><00:09:51.399><c> well</c> 00:09:51.910 --> 00:09:51.920 align:start position:0% then we have to use product ID as well 00:09:51.920 --> 00:09:53.670 align:start position:0% then we have to use product ID as well and<00:09:52.160><c> then</c><00:09:52.560><c> if</c><00:09:52.720><c> we</c><00:09:52.880><c> want</c><00:09:53.079><c> to</c><00:09:53.240><c> create</c><00:09:53.519><c> the</c> 00:09:53.670 --> 00:09:53.680 align:start position:0% and then if we want to create the 00:09:53.680 --> 00:09:54.870 align:start position:0% and then if we want to create the product 00:09:54.870 --> 00:09:54.880 align:start position:0% product 00:09:54.880 --> 00:09:58.110 align:start position:0% product image<00:09:55.880><c> then</c><00:09:56.079><c> we</c><00:09:56.279><c> have</c><00:09:56.440><c> to</c><00:09:56.600><c> click</c><00:09:56.800><c> on</c><00:09:57.040><c> this</c> 00:09:58.110 --> 00:09:58.120 align:start position:0% image then we have to click on this 00:09:58.120 --> 00:10:00.430 align:start position:0% image then we have to click on this API 00:10:00.430 --> 00:10:00.440 align:start position:0% API 00:10:00.440 --> 00:10:02.910 align:start position:0% API and<00:10:00.680><c> this</c><00:10:00.800><c> is</c><00:10:00.959><c> the</c><00:10:01.160><c> product</c><00:10:01.560><c> images</c><00:10:01.959><c> endpoint</c> 00:10:02.910 --> 00:10:02.920 align:start position:0% and this is the product images endpoint 00:10:02.920 --> 00:10:07.030 align:start position:0% and this is the product images endpoint we<00:10:03.120><c> just</c><00:10:03.360><c> have</c><00:10:03.480><c> to</c><00:10:03.720><c> copy</c><00:10:04.000><c> it</c><00:10:05.000><c> and</c><00:10:05.240><c> paste</c><00:10:05.480><c> it</c> 00:10:07.030 --> 00:10:07.040 align:start position:0% we just have to copy it and paste it 00:10:07.040 --> 00:10:09.829 align:start position:0% we just have to copy it and paste it there<00:10:08.040><c> just</c><00:10:08.320><c> import</c> 00:10:09.829 --> 00:10:09.839 align:start position:0% there just import 00:10:09.839 --> 00:10:12.910 align:start position:0% there just import it<00:10:10.839><c> and</c><00:10:11.000><c> change</c><00:10:11.320><c> the</c> 00:10:12.910 --> 00:10:12.920 align:start position:0% it and change the 00:10:12.920 --> 00:10:15.910 align:start position:0% it and change the token<00:10:13.920><c> so</c><00:10:14.200><c> all</c><00:10:14.440><c> the</c><00:10:14.600><c> apis</c><00:10:15.120><c> require</c><00:10:15.480><c> the</c><00:10:15.680><c> same</c> 00:10:15.910 --> 00:10:15.920 align:start position:0% token so all the apis require the same 00:10:15.920 --> 00:10:19.269 align:start position:0% token so all the apis require the same authentication<00:10:16.880><c> same</c><00:10:17.320><c> token</c><00:10:18.320><c> and</c><00:10:18.680><c> the</c><00:10:18.880><c> store</c> 00:10:19.269 --> 00:10:19.279 align:start position:0% authentication same token and the store 00:10:19.279 --> 00:10:20.630 align:start position:0% authentication same token and the store name 00:10:20.630 --> 00:10:20.640 align:start position:0% name 00:10:20.640 --> 00:10:23.110 align:start position:0% name there<00:10:21.640><c> so</c><00:10:21.839><c> we</c><00:10:22.000><c> have</c><00:10:22.120><c> to</c><00:10:22.279><c> mention</c><00:10:22.720><c> their</c> 00:10:23.110 --> 00:10:23.120 align:start position:0% there so we have to mention their 00:10:23.120 --> 00:10:24.350 align:start position:0% there so we have to mention their product 00:10:24.350 --> 00:10:24.360 align:start position:0% product 00:10:24.360 --> 00:10:27.030 align:start position:0% product ID<00:10:25.360><c> which</c><00:10:25.560><c> we</c><00:10:25.720><c> can</c><00:10:25.959><c> get</c><00:10:26.160><c> from</c> 00:10:27.030 --> 00:10:27.040 align:start position:0% ID which we can get from 00:10:27.040 --> 00:10:31.389 align:start position:0% ID which we can get from there<00:10:28.040><c> so</c><00:10:28.440><c> let's</c><00:10:28.640><c> see</c><00:10:29.160><c> the</c><00:10:29.320><c> body</c><00:10:29.760><c> as</c><00:10:30.120><c> well</c><00:10:31.120><c> so</c> 00:10:31.389 --> 00:10:31.399 align:start position:0% there so let's see the body as well so 00:10:31.399 --> 00:10:32.509 align:start position:0% there so let's see the body as well so let's 00:10:32.509 --> 00:10:32.519 align:start position:0% let's 00:10:32.519 --> 00:10:35.590 align:start position:0% let's beautify<00:10:33.519><c> meta</c><00:10:33.920><c> Fields</c><00:10:34.600><c> so</c><00:10:35.120><c> this</c><00:10:35.240><c> is</c><00:10:35.399><c> the</c> 00:10:35.590 --> 00:10:35.600 align:start position:0% beautify meta Fields so this is the 00:10:35.600 --> 00:10:39.430 align:start position:0% beautify meta Fields so this is the image<00:10:35.920><c> meta</c><00:10:36.320><c> Fields</c><00:10:37.320><c> attachment</c><00:10:38.000><c> URL</c><00:10:38.959><c> so</c><00:10:39.320><c> this</c> 00:10:39.430 --> 00:10:39.440 align:start position:0% image meta Fields attachment URL so this 00:10:39.440 --> 00:10:44.190 align:start position:0% image meta Fields attachment URL so this is<00:10:39.680><c> too</c><00:10:39.959><c> lengthy</c><00:10:40.600><c> what</c><00:10:40.839><c> we</c><00:10:41.560><c> have</c><00:10:42.560><c> so</c><00:10:43.079><c> image</c><00:10:43.399><c> is</c> 00:10:44.190 --> 00:10:44.200 align:start position:0% is too lengthy what we have so image is 00:10:44.200 --> 00:10:49.470 align:start position:0% is too lengthy what we have so image is created<00:10:45.200><c> let's</c><00:10:46.079><c> have</c><00:10:46.200><c> a</c><00:10:46.399><c> look</c> 00:10:49.470 --> 00:10:49.480 align:start position:0% 00:10:49.480 --> 00:10:52.550 align:start position:0% on<00:10:50.480><c> so</c><00:10:50.720><c> as</c><00:10:50.839><c> you</c><00:10:50.959><c> can</c><00:10:51.160><c> see</c><00:10:51.639><c> we</c><00:10:51.800><c> have</c><00:10:52.000><c> created</c><00:10:52.399><c> the</c> 00:10:52.550 --> 00:10:52.560 align:start position:0% on so as you can see we have created the 00:10:52.560 --> 00:10:56.470 align:start position:0% on so as you can see we have created the image<00:10:52.880><c> of</c><00:10:53.079><c> the</c><00:10:53.360><c> product</c><00:10:54.360><c> by</c><00:10:54.639><c> this</c><00:10:55.000><c> way</c><00:10:56.000><c> we</c><00:10:56.120><c> can</c> 00:10:56.470 --> 00:10:56.480 align:start position:0% image of the product by this way we can 00:10:56.480 --> 00:10:59.110 align:start position:0% image of the product by this way we can also<00:10:56.880><c> create</c><00:10:57.240><c> the</c><00:10:57.440><c> image</c><00:10:57.920><c> of</c><00:10:58.120><c> the</c><00:10:58.360><c> product</c> 00:10:59.110 --> 00:10:59.120 align:start position:0% also create the image of the product 00:10:59.120 --> 00:11:00.230 align:start position:0% also create the image of the product from<00:10:59.480><c> this</c> 00:11:00.230 --> 00:11:00.240 align:start position:0% from this 00:11:00.240 --> 00:11:03.269 align:start position:0% from this endpoint<00:11:01.240><c> I</c><00:11:01.360><c> mean</c><00:11:01.680><c> product</c> 00:11:03.269 --> 00:11:03.279 align:start position:0% endpoint I mean product 00:11:03.279 --> 00:11:06.790 align:start position:0% endpoint I mean product endpoint<00:11:04.279><c> so</c><00:11:04.720><c> this</c><00:11:04.839><c> is</c><00:11:05.000><c> the</c><00:11:05.160><c> create</c><00:11:05.800><c> endpoint</c> 00:11:06.790 --> 00:11:06.800 align:start position:0% endpoint so this is the create endpoint 00:11:06.800 --> 00:11:08.710 align:start position:0% endpoint so this is the create endpoint but<00:11:07.040><c> we</c><00:11:07.240><c> have</c><00:11:07.399><c> to</c><00:11:07.639><c> make</c><00:11:07.800><c> sure</c><00:11:08.079><c> the</c><00:11:08.240><c> image</c><00:11:08.519><c> is</c> 00:11:08.710 --> 00:11:08.720 align:start position:0% but we have to make sure the image is 00:11:08.720 --> 00:11:11.230 align:start position:0% but we have to make sure the image is arrays<00:11:09.440><c> in</c><00:11:09.639><c> such</c><00:11:09.880><c> a</c><00:11:10.120><c> way</c><00:11:10.320><c> which</c><00:11:10.480><c> will</c><00:11:10.639><c> be</c><00:11:10.880><c> SE</c> 00:11:11.230 --> 00:11:11.240 align:start position:0% arrays in such a way which will be SE 00:11:11.240 --> 00:11:13.990 align:start position:0% arrays in such a way which will be SE table<00:11:11.680><c> by</c><00:11:11.839><c> Shopify</c><00:11:12.720><c> and</c><00:11:12.959><c> the</c><00:11:13.160><c> same</c><00:11:13.480><c> way</c><00:11:13.680><c> we</c><00:11:13.800><c> can</c> 00:11:13.990 --> 00:11:14.000 align:start position:0% table by Shopify and the same way we can 00:11:14.000 --> 00:11:16.350 align:start position:0% table by Shopify and the same way we can create<00:11:14.320><c> the</c><00:11:14.480><c> product</c><00:11:14.880><c> collection</c><00:11:15.839><c> just</c><00:11:16.079><c> hit</c> 00:11:16.350 --> 00:11:16.360 align:start position:0% create the product collection just hit 00:11:16.360 --> 00:11:18.550 align:start position:0% create the product collection just hit this<00:11:16.519><c> endpoint</c><00:11:17.200><c> and</c><00:11:17.480><c> copy</c><00:11:17.760><c> it</c><00:11:17.920><c> and</c><00:11:18.160><c> paste</c><00:11:18.399><c> it</c> 00:11:18.550 --> 00:11:18.560 align:start position:0% this endpoint and copy it and paste it 00:11:18.560 --> 00:11:21.310 align:start position:0% this endpoint and copy it and paste it in<00:11:18.720><c> the</c><00:11:18.880><c> Shopify</c><00:11:19.639><c> Postman</c><00:11:20.600><c> and</c><00:11:20.880><c> if</c><00:11:20.959><c> you</c><00:11:21.120><c> want</c> 00:11:21.310 --> 00:11:21.320 align:start position:0% in the Shopify Postman and if you want 00:11:21.320 --> 00:11:24.069 align:start position:0% in the Shopify Postman and if you want to<00:11:21.560><c> import</c><00:11:22.040><c> these</c><00:11:22.320><c> endpoints</c><00:11:23.000><c> into</c><00:11:23.240><c> your</c><00:11:23.480><c> code</c> 00:11:24.069 --> 00:11:24.079 align:start position:0% to import these endpoints into your code 00:11:24.079 --> 00:11:27.509 align:start position:0% to import these endpoints into your code then<00:11:24.279><c> you</c><00:11:24.480><c> just</c><00:11:24.839><c> have</c><00:11:25.040><c> to</c><00:11:25.839><c> click</c><00:11:26.079><c> on</c><00:11:26.360><c> this</c> 00:11:27.509 --> 00:11:27.519 align:start position:0% then you just have to click on this 00:11:27.519 --> 00:11:30.230 align:start position:0% then you just have to click on this icon<00:11:28.519><c> and</c><00:11:28.639><c> you</c><00:11:28.760><c> can</c><00:11:29.120><c> get</c><00:11:29.360><c> the</c><00:11:29.519><c> code</c><00:11:29.920><c> as</c><00:11:30.079><c> you</c> 00:11:30.230 --> 00:11:30.240 align:start position:0% icon and you can get the code as you 00:11:30.240 --> 00:11:33.269 align:start position:0% icon and you can get the code as you want<00:11:30.600><c> in</c><00:11:30.760><c> your</c><00:11:31.000><c> language</c><00:11:31.800><c> for</c><00:11:32.040><c> example</c><00:11:33.000><c> if</c><00:11:33.120><c> you</c> 00:11:33.269 --> 00:11:33.279 align:start position:0% want in your language for example if you 00:11:33.279 --> 00:11:38.949 align:start position:0% want in your language for example if you want<00:11:33.480><c> to</c><00:11:33.680><c> in</c><00:11:34.120><c> Java</c><00:11:35.079><c> JavaScript</c><00:11:36.160><c> C</c><00:11:37.360><c> nodejs</c><00:11:38.360><c> PHP</c> 00:11:38.949 --> 00:11:38.959 align:start position:0% want to in Java JavaScript C nodejs PHP 00:11:38.959 --> 00:11:43.829 align:start position:0% want to in Java JavaScript C nodejs PHP C<00:11:39.839><c> PHP</c><00:11:40.279><c> R</c><00:11:40.959><c> Ruby</c><00:11:41.480><c> shell</c> 00:11:43.829 --> 00:11:43.839 align:start position:0% C PHP R Ruby shell 00:11:43.839 --> 00:11:46.829 align:start position:0% C PHP R Ruby shell C<00:11:44.839><c> and</c><00:11:45.120><c> even</c><00:11:45.360><c> you</c><00:11:45.480><c> can</c><00:11:45.639><c> get</c><00:11:45.839><c> the</c><00:11:46.000><c> code</c><00:11:46.279><c> in</c> 00:11:46.829 --> 00:11:46.839 align:start position:0% C and even you can get the code in 00:11:46.839 --> 00:11:49.949 align:start position:0% C and even you can get the code in Python<00:11:47.839><c> but</c><00:11:48.240><c> uh</c><00:11:48.360><c> for</c><00:11:48.600><c> the</c><00:11:48.800><c> example</c><00:11:49.360><c> I</c><00:11:49.480><c> can</c><00:11:49.720><c> get</c> 00:11:49.949 --> 00:11:49.959 align:start position:0% Python but uh for the example I can get 00:11:49.959 --> 00:11:54.350 align:start position:0% Python but uh for the example I can get the<00:11:50.120><c> code</c><00:11:50.600><c> in</c><00:11:51.040><c> PHP</c><00:11:52.000><c> col</c><00:11:53.000><c> so</c><00:11:53.200><c> just</c><00:11:53.399><c> copy</c> 00:11:54.350 --> 00:11:54.360 align:start position:0% the code in PHP col so just copy 00:11:54.360 --> 00:11:57.629 align:start position:0% the code in PHP col so just copy it<00:11:55.360><c> and</c><00:11:55.880><c> uh</c><00:11:56.279><c> paste</c><00:11:56.560><c> it</c> 00:11:57.629 --> 00:11:57.639 align:start position:0% it and uh paste it 00:11:57.639 --> 00:12:01.470 align:start position:0% it and uh paste it there<00:11:58.639><c> so</c><00:11:58.959><c> so</c><00:11:59.079><c> this</c><00:11:59.200><c> is</c><00:11:59.279><c> a</c><00:11:59.480><c> call</c><00:11:59.800><c> call</c><00:12:00.639><c> and</c><00:12:01.160><c> we</c> 00:12:01.470 --> 00:12:01.480 align:start position:0% there so so this is a call call and we 00:12:01.480 --> 00:12:04.550 align:start position:0% there so so this is a call call and we are<00:12:01.639><c> going</c><00:12:01.839><c> to</c><00:12:02.079><c> hit</c><00:12:02.360><c> it</c><00:12:03.200><c> but</c><00:12:03.560><c> the</c><00:12:04.000><c> Shopify</c> 00:12:04.550 --> 00:12:04.560 align:start position:0% are going to hit it but the Shopify 00:12:04.560 --> 00:12:06.949 align:start position:0% are going to hit it but the Shopify store<00:12:04.920><c> name</c><00:12:05.279><c> and</c><00:12:05.480><c> the</c><00:12:05.639><c> token</c><00:12:06.000><c> is</c><00:12:06.200><c> changed</c><00:12:06.760><c> as</c> 00:12:06.949 --> 00:12:06.959 align:start position:0% store name and the token is changed as 00:12:06.959 --> 00:12:08.190 align:start position:0% store name and the token is changed as you<00:12:07.079><c> can</c><00:12:07.240><c> see</c> 00:12:08.190 --> 00:12:08.200 align:start position:0% you can see 00:12:08.200 --> 00:12:12.150 align:start position:0% you can see there<00:12:09.200><c> so</c><00:12:09.440><c> just</c><00:12:09.600><c> save</c><00:12:09.920><c> it</c><00:12:10.600><c> and</c><00:12:10.800><c> refresh</c><00:12:11.399><c> our</c> 00:12:12.150 --> 00:12:12.160 align:start position:0% there so just save it and refresh our 00:12:12.160 --> 00:12:13.509 align:start position:0% there so just save it and refresh our local 00:12:13.509 --> 00:12:13.519 align:start position:0% local 00:12:13.519 --> 00:12:17.230 align:start position:0% local zamp<00:12:14.519><c> so</c><00:12:14.760><c> as</c><00:12:14.920><c> you</c><00:12:15.040><c> can</c><00:12:15.240><c> see</c><00:12:15.600><c> it</c><00:12:15.760><c> has</c><00:12:16.000><c> return</c><00:12:16.600><c> the</c> 00:12:17.230 --> 00:12:17.240 align:start position:0% zamp so as you can see it has return the 00:12:17.240 --> 00:12:20.430 align:start position:0% zamp so as you can see it has return the product<00:12:18.160><c> response</c><00:12:19.160><c> so</c><00:12:19.399><c> if</c><00:12:19.519><c> you</c><00:12:19.720><c> refresh</c><00:12:20.199><c> to</c> 00:12:20.430 --> 00:12:20.440 align:start position:0% product response so if you refresh to 00:12:20.440 --> 00:12:22.310 align:start position:0% product response so if you refresh to the 00:12:22.310 --> 00:12:22.320 align:start position:0% the 00:12:22.320 --> 00:12:25.030 align:start position:0% the products<00:12:23.320><c> then</c><00:12:23.480><c> you</c><00:12:23.639><c> can</c><00:12:23.920><c> see</c><00:12:24.279><c> the</c><00:12:24.480><c> product</c><00:12:24.839><c> is</c> 00:12:25.030 --> 00:12:25.040 align:start position:0% products then you can see the product is 00:12:25.040 --> 00:12:27.750 align:start position:0% products then you can see the product is created<00:12:25.959><c> so</c><00:12:26.279><c> by</c><00:12:26.519><c> this</c><00:12:26.760><c> way</c><00:12:27.040><c> we</c><00:12:27.160><c> can</c><00:12:27.360><c> create</c> 00:12:27.750 --> 00:12:27.760 align:start position:0% created so by this way we can create 00:12:27.760 --> 00:12:29.590 align:start position:0% created so by this way we can create products<00:12:28.240><c> collections</c><00:12:28.959><c> and</c><00:12:29.199><c> product</c> 00:12:29.590 --> 00:12:29.600 align:start position:0% products collections and product 00:12:29.600 --> 00:12:31.990 align:start position:0% products collections and product variants<00:12:30.160><c> and</c><00:12:30.320><c> many</c><00:12:30.600><c> other</c><00:12:30.920><c> things</c><00:12:31.639><c> through</c> 00:12:31.990 --> 00:12:32.000 align:start position:0% variants and many other things through 00:12:32.000 --> 00:12:35.750 align:start position:0% variants and many other things through Shopify<00:12:32.560><c> rest</c><00:12:32.880><c> admin</c><00:12:33.320><c> API</c><00:12:34.160><c> easily</c><00:12:35.160><c> so</c><00:12:35.360><c> we</c><00:12:35.560><c> just</c> 00:12:35.750 --> 00:12:35.760 align:start position:0% Shopify rest admin API easily so we just 00:12:35.760 --> 00:12:39.670 align:start position:0% Shopify rest admin API easily so we just use<00:12:36.079><c> the</c><00:12:36.320><c> postman</c><00:12:37.320><c> to</c><00:12:37.560><c> test</c><00:12:37.920><c> the</c><00:12:38.399><c> apis</c><00:12:39.399><c> and</c><00:12:39.560><c> we</c> 00:12:39.670 --> 00:12:39.680 align:start position:0% use the postman to test the apis and we 00:12:39.680 --> 00:12:41.829 align:start position:0% use the postman to test the apis and we can<00:12:39.880><c> also</c><00:12:40.160><c> use</c><00:12:40.399><c> into</c><00:12:40.800><c> our</c><00:12:41.120><c> code</c><00:12:41.440><c> easily</c> 00:12:41.829 --> 00:12:41.839 align:start position:0% can also use into our code easily 00:12:41.839 --> 00:12:44.230 align:start position:0% can also use into our code easily through<00:12:42.240><c> this</c><00:12:42.440><c> way</c><00:12:43.079><c> so</c><00:12:43.320><c> this</c><00:12:43.440><c> is</c><00:12:43.560><c> a</c><00:12:43.800><c> basic</c> 00:12:44.230 --> 00:12:44.240 align:start position:0% through this way so this is a basic 00:12:44.240 --> 00:12:48.110 align:start position:0% through this way so this is a basic example<00:12:45.000><c> of</c><00:12:45.279><c> how</c><00:12:45.519><c> Shopify</c><00:12:46.040><c> rest</c><00:12:46.760><c> API</c><00:12:47.279><c> work</c><00:12:47.880><c> and</c> 00:12:48.110 --> 00:12:48.120 align:start position:0% example of how Shopify rest API work and 00:12:48.120 --> 00:12:49.949 align:start position:0% example of how Shopify rest API work and by<00:12:48.360><c> this</c><00:12:48.519><c> way</c><00:12:48.680><c> you</c><00:12:48.760><c> can</c><00:12:48.959><c> work</c><00:12:49.199><c> on</c><00:12:49.360><c> Shopify</c> 00:12:49.949 --> 00:12:49.959 align:start position:0% by this way you can work on Shopify 00:12:49.959 --> 00:12:53.269 align:start position:0% by this way you can work on Shopify products<00:12:50.440><c> API</c><00:12:51.160><c> easily</c><00:12:52.120><c> and</c><00:12:52.399><c> guys</c><00:12:52.600><c> if</c><00:12:52.720><c> you</c><00:12:52.959><c> find</c> 00:12:53.269 --> 00:12:53.279 align:start position:0% products API easily and guys if you find 00:12:53.279 --> 00:12:55.430 align:start position:0% products API easily and guys if you find this<00:12:53.480><c> video</c><00:12:53.760><c> useful</c><00:12:54.320><c> don't</c><00:12:54.560><c> forget</c><00:12:54.920><c> to</c><00:12:55.160><c> like</c> 00:12:55.430 --> 00:12:55.440 align:start position:0% this video useful don't forget to like 00:12:55.440 --> 00:12:57.829 align:start position:0% this video useful don't forget to like subscribe<00:12:55.920><c> and</c><00:12:56.079><c> share</c><00:12:56.519><c> finally</c><00:12:57.120><c> thanks</c><00:12:57.360><c> for</c> 00:12:57.829 --> 00:12:57.839 align:start position:0% subscribe and share finally thanks for 00:12:57.839 --> 00:13:00.839 align:start position:0% subscribe and share finally thanks for watching