WeeklyHow
내용
[subtitle-meta] lang=en auto=True
hey YouTube Bernard here and welcome
back to our Shopify app development
tutorial series in this video we're
gonna be teaching you how to display
Shopify products using pure PHP and
Shopify API by the way if you haven't
watched our previous tutorial we he'll
recommend you guys to watch it before
proceeding with this part because in
this video we're not gonna be teaching
you we're not gonna be showing you how
to set up your Shopify app so in this
video we're just gonna be showing you a
real quick tutorial on how to display
Shopify products so without further ado
let's begin let's open our project so in
the previous tutorial as you can see we
have made our project files
we have installed a PHP generator and
PHP API call which we haven't used this
yet and I have also saved my access top
and so I highly recommend you guys to
always save your access stuff and if you
have if you are not yet using database
and such so always save access time and
for development purposes also include
ing folder we have functions that PHP
and we're now going to touch it at all
okay so let's open our install that PHP
when I go in to touch it we're just
going to make a new file instead on your
sublime let's ctrl n to create a new
file and then let's type HP and then
something like that and then let's save
it as index dot PHP actually the first
thing we're going to do is to require
the function file so require once and
then I in C folder and then functions
that PHP and then the next line is like
the request variable and then let's get
the get variable from Shopify and then
inside a get variable we're going to
create a new variable and get the key
from get variable which is called HMAC
I'm really sorry my hands is really
really weird right now and then the next
thing that we're going to do is to
declare another variable there's gonna
be a lot of declaration in this video so
I apologize serialized are a and then
serialize C
realize and then the request variable so
what we're going to do is we get the
volume from get variable and then we
store it in a request variable and then
after that
okay let's fix this H AMC get the HTM C
value store the ATM's
AC variable and then after that we see
realized the RA request and then the
next variable is again request we're
gonna fix the request variable and
instead we're going to array use our a
diff key how you spell it and then
request under comma and then a new RA
which is that HMAC make sure this is the
same hm C and this one as well and then
we're gonna be putting a new value of
this off empty so make sure you type it
correctly that's how you do it
okay so to explain this we serialize the
our a request and then a request
variable again we get rid of the value
of h MC because we already have the
value over here and the next is we sort
the variable so to do that let's cause
case sort function and then let's use
the request variable and then close that
and then this is where we going to use
the talk and variable and then let's
make it a string and then another
variable over here for the shop URL and
then let's make it a string so we have
two variables talking and shop so we're
going to paste here the value the
talking that we gathered the in the last
video so let's go over here and then we
have access to talking and then let's
copy this make sure you have you make
sure you saved the access stop and the
you generated in the last video so
please please please always save our
stuff and that's really important like
the password and let's place it over
here and then the next time we're going
to do is to type in the URL of our store
so
from what I can remember we have weekly
how that my Shopify my Shopify dot-com
hopefully it shows my course right now
because unless video there's no coarser
INEX
let's declare a new variable let's call
it collection list and then let's make a
call from Shopify API or let's just say
the function inside functions that PHP
so let's say Shopify I think those
Shopify call and then we're going to use
the talkin variable and then next is the
shop variable so make sure this these
two variables has your token and then
the shop URL and then next let's was
that the admin / API and then the date
and then it's October so that is the
latest date for Fred API versioning yeah
and then / let's call custom underscore
collections that jason and the next
parameter is let's make a new array and
then what type of process you want to
make or is it like get or delete or post
something like that so let's use get
instead next is we're going to use again
collection last variable and then we're
going to decode the result from this
function because once we use this
function it's gonna process this URL and
then it's gonna return a JSON script so
we're going to decode that and convert
it into an air instead so let's make
lection collects collection collects
collect not a nice collection list
collection list I'm sorry I'm I forgot a
collection list underscore custom
collections and then let's use no
actually it's pretty wrong it's not
custom collection it's a custom view
response I forgot I'm really really
sorry okay um and comma and then Jason
yeah remember now Jason pretty print
okay there you go perfect okay next
we're going to make another variable
let's call this collection underscore ID
and then variable collection list so a
collection collection list and then
angle bracket now brackets and then the
key which is the collection there you go
collection ID no its costume collection
custom collections and then another key
over here because we need to get 0 the
first key yeah the first key inside the
array and then ID because from what you
can see this is like a multi-dimensional
array so inside this ok let me just show
you instead how it looks like because if
we open this ok so we're now here in our
dashboard so since we have the weekly
held on my Shopify that calm so actually
this like a tip for me okay so to test
your API you can just type in your URL
your your store URL and then paste here
the admin API 2010 complications that
jason or you can type in like slash
products that JSON something like that
and it will show you all the values you
have as you can see this is like a JSON
script which can be converted into an
array so since we have products JSON
let's convert this to custom underscore
collections that JSON and then paste
that and then as you can see we have
and then two we have two collections
which is the front page and the test
collection so in our script over here we
have the custom collections so as you
can see this is the first key custom
collections over here and then the
second key is zero which is this one
which is this array over here which is a
group of data and then we're going to
get the ID variable which is this one so
the value is nine three eight zero six
four two eight one nine five so that's
what we're going to get and then after
that we have now our costume collection
idea over here it's stored in collection
ID variable so the next thing we're
going to do is to make another array
it's like equal array function and then
let's make collection I D and then we
paste over here the collection I did a
we get from custom collections I hope
I'm making sense if you have questions
please let me know the comments below
I'll try my best to explain to you guys
because Shopify eBay is really a little
bit complicated specially if you're new
to this type of thing when I first got
into this is really confusing at first
but as soon as you keep writing codes
for Shopify apps you'll get used to it
so yeah next thing is great a new
verbals collects and then Shopify let's
make another Shopify call and then use
the tokens or you can just copy this if
you are a little bit clip lazy like me
and then let's just replace this instead
of admin API 2019 let's just call
collects JSON and then over here let's
replace this actually you can just copy
this one instead instead of creating
another variable okay let's get rid of
this and then max is collects we're
going to convert it again from JSON to
and our a so that's actually how it
works
you call Shopify call process it
converted it Jason and then you convert
it into an an airing so that's how
everything works from what I can
understand and then make sure you get
the response and then over here we have
again JSON pretty print there you go
okay now so the next what we're going to
do is to actually display the products
inside this collect ID this collection
ID from what I can remember it is the
idea that we have so collection ID nine
three eight zero six four two eight one
nine five so that is the collection ID
that we have in this variable so we're
going to use that to display the
products inside that collection I hope
that makes sense again for each and then
I'm sorry
collects ass let's replace it as coleg
instead so let's get rid of this we
don't need that I believe so for each
collects which is this one we couldn't
read it as collect variable perky each
key will be passed into into collec
variable and then inside that let's make
another for each function and let's call
this on call AK which is this variable
and then we passed the key and its value
over here so let's create the product
variable products is equal to Shopify
call and then obviously let's copy this
one paste it over here and then let's
also copy this one it's just the same
process let's replace products over here
also here
Shopify call talk and shop admin API
2019 ten let's replace this clicks but
instead let's call this products
products and then slash and then over
here let's
crack deaths by double quotation marks
and then dot dot be careful with this
one with it happens a lot to have you
usually get error by adding this one
okay so we have the dots that paste
value and then product now its value and
then product ID from what I can remember
yeah product ID okay so a products
Shopify call and then we paste the value
over here and then an array now let's
not use that let's get rid of this we
don't need this and then I think that's
it yeah let's try to echo products and
then again first key is product then
over here that's called title there we
go
you know what let's make a break over
here break tag there you go so it'll be
pacing in new line ok let's save that
and then let's open our application so
let's refresh it shows nothing okay I
believe there's an error for that um
let's see
okay so there's actually an error to our
code make sure you only have over here
the subdomain of your Shopify store
instead of putting weekly how that my
Shopify calm make sure you get rid of
that much afraid that calm just your sub
domain it was my bad so I'm sorry in our
tutorial it was explained over there how
we actually can do that there's actually
a fact a function where you can just get
the URL from your page be I think it's
like this store
store and then like something like this
I think it's requests and then the URL
something like that I'm not actually
sure I forgot it's been a while since I
work on that but yeah subdomain just sub
domain make sure you do that and then
let's see if it works in our Shopify app
let's see and there you go now we have
our products over here we have the
collection ID and this is the product
inside a collection so let's actually
see that in our products page filter by
collections just s collection no it's
actually homepage yeah
and there you go we have Prada the
dog-cart see it and over here we have
the dog-cart view mesh water product and
this is our collection ID if you can see
over here alright guys so that's
actually how you can display the
products or the collection ID using
Shopify
API if you have questions let me know in
the comments below and yeah in the next
video I believe we're going to work on
displaying or storing your access stock
and through database and stuff like that
but yeah thank you so much for watching
guys if you enjoyed this video if you
learn something here make sure you give
this video a like and subscribe to my
channel subscribe to our channel we're
gonna be giving you guys more tutorials
on Shopify app development this is a
serious so I expect it to have more
videos so yeah again thank you for
watching and I will see you guys next
time
see ya
원문 자막 펼치기
WEBVTT Kind: captions Language: en 00:00:00.030 --> 00:00:01.939 align:start position:0% hey<00:00:00.269><c> YouTube</c><00:00:00.750><c> Bernard</c><00:00:01.230><c> here</c><00:00:01.439><c> and</c><00:00:01.589><c> welcome</c> 00:00:01.939 --> 00:00:01.949 align:start position:0% hey YouTube Bernard here and welcome 00:00:01.949 --> 00:00:03.679 align:start position:0% hey YouTube Bernard here and welcome back<00:00:01.979><c> to</c><00:00:02.370><c> our</c><00:00:02.520><c> Shopify</c><00:00:02.909><c> app</c><00:00:03.210><c> development</c> 00:00:03.679 --> 00:00:03.689 align:start position:0% back to our Shopify app development 00:00:03.689 --> 00:00:05.780 align:start position:0% back to our Shopify app development tutorial<00:00:04.230><c> series</c><00:00:04.500><c> in</c><00:00:04.920><c> this</c><00:00:05.220><c> video</c><00:00:05.580><c> we're</c> 00:00:05.780 --> 00:00:05.790 align:start position:0% tutorial series in this video we're 00:00:05.790 --> 00:00:07.070 align:start position:0% tutorial series in this video we're gonna<00:00:05.910><c> be</c><00:00:06.029><c> teaching</c><00:00:06.299><c> you</c><00:00:06.509><c> how</c><00:00:06.690><c> to</c><00:00:06.720><c> display</c> 00:00:07.070 --> 00:00:07.080 align:start position:0% gonna be teaching you how to display 00:00:07.080 --> 00:00:09.350 align:start position:0% gonna be teaching you how to display Shopify<00:00:07.589><c> products</c><00:00:08.099><c> using</c><00:00:08.460><c> pure</c><00:00:08.670><c> PHP</c><00:00:09.210><c> and</c> 00:00:09.350 --> 00:00:09.360 align:start position:0% Shopify products using pure PHP and 00:00:09.360 --> 00:00:12.080 align:start position:0% Shopify products using pure PHP and Shopify<00:00:09.840><c> API</c><00:00:10.200><c> by</c><00:00:11.099><c> the</c><00:00:11.160><c> way</c><00:00:11.429><c> if</c><00:00:11.639><c> you</c><00:00:11.730><c> haven't</c> 00:00:12.080 --> 00:00:12.090 align:start position:0% Shopify API by the way if you haven't 00:00:12.090 --> 00:00:13.999 align:start position:0% Shopify API by the way if you haven't watched<00:00:12.330><c> our</c><00:00:12.480><c> previous</c><00:00:12.660><c> tutorial</c><00:00:13.410><c> we</c><00:00:13.620><c> he'll</c> 00:00:13.999 --> 00:00:14.009 align:start position:0% watched our previous tutorial we he'll 00:00:14.009 --> 00:00:15.589 align:start position:0% watched our previous tutorial we he'll recommend<00:00:14.340><c> you</c><00:00:14.580><c> guys</c><00:00:14.759><c> to</c><00:00:14.940><c> watch</c><00:00:15.059><c> it</c><00:00:15.450><c> before</c> 00:00:15.589 --> 00:00:15.599 align:start position:0% recommend you guys to watch it before 00:00:15.599 --> 00:00:17.180 align:start position:0% recommend you guys to watch it before proceeding<00:00:16.109><c> with</c><00:00:16.379><c> this</c><00:00:16.470><c> part</c><00:00:16.800><c> because</c><00:00:17.070><c> in</c> 00:00:17.180 --> 00:00:17.190 align:start position:0% proceeding with this part because in 00:00:17.190 --> 00:00:19.040 align:start position:0% proceeding with this part because in this<00:00:17.310><c> video</c><00:00:17.640><c> we're</c><00:00:18.270><c> not</c><00:00:18.420><c> gonna</c><00:00:18.510><c> be</c><00:00:18.660><c> teaching</c> 00:00:19.040 --> 00:00:19.050 align:start position:0% this video we're not gonna be teaching 00:00:19.050 --> 00:00:20.090 align:start position:0% this video we're not gonna be teaching you<00:00:19.109><c> we're</c><00:00:19.260><c> not</c><00:00:19.289><c> gonna</c><00:00:19.529><c> be</c><00:00:19.650><c> showing</c><00:00:19.830><c> you</c><00:00:20.070><c> how</c> 00:00:20.090 --> 00:00:20.100 align:start position:0% you we're not gonna be showing you how 00:00:20.100 --> 00:00:22.759 align:start position:0% you we're not gonna be showing you how to<00:00:20.220><c> set</c><00:00:20.520><c> up</c><00:00:20.580><c> your</c><00:00:20.670><c> Shopify</c><00:00:21.240><c> app</c><00:00:21.510><c> so</c><00:00:22.289><c> in</c><00:00:22.560><c> this</c> 00:00:22.759 --> 00:00:22.769 align:start position:0% to set up your Shopify app so in this 00:00:22.769 --> 00:00:24.320 align:start position:0% to set up your Shopify app so in this video<00:00:23.130><c> we're</c><00:00:23.340><c> just</c><00:00:23.369><c> gonna</c><00:00:23.670><c> be</c><00:00:23.820><c> showing</c><00:00:24.150><c> you</c><00:00:24.180><c> a</c> 00:00:24.320 --> 00:00:24.330 align:start position:0% video we're just gonna be showing you a 00:00:24.330 --> 00:00:26.089 align:start position:0% video we're just gonna be showing you a real<00:00:24.600><c> quick</c><00:00:24.840><c> tutorial</c><00:00:25.380><c> on</c><00:00:25.439><c> how</c><00:00:25.590><c> to</c><00:00:25.619><c> display</c> 00:00:26.089 --> 00:00:26.099 align:start position:0% real quick tutorial on how to display 00:00:26.099 --> 00:00:28.460 align:start position:0% real quick tutorial on how to display Shopify<00:00:26.910><c> products</c><00:00:27.359><c> so</c><00:00:27.480><c> without</c><00:00:27.689><c> further</c><00:00:28.019><c> ado</c> 00:00:28.460 --> 00:00:28.470 align:start position:0% Shopify products so without further ado 00:00:28.470 --> 00:00:34.819 align:start position:0% Shopify products so without further ado let's<00:00:29.279><c> begin</c><00:00:29.730><c> let's</c><00:00:29.939><c> open</c><00:00:30.510><c> our</c><00:00:30.779><c> project</c><00:00:33.739><c> so</c><00:00:34.739><c> in</c> 00:00:34.819 --> 00:00:34.829 align:start position:0% let's begin let's open our project so in 00:00:34.829 --> 00:00:36.440 align:start position:0% let's begin let's open our project so in the<00:00:34.920><c> previous</c><00:00:35.219><c> tutorial</c><00:00:35.700><c> as</c><00:00:35.850><c> you</c><00:00:36.000><c> can</c><00:00:36.120><c> see</c><00:00:36.300><c> we</c> 00:00:36.440 --> 00:00:36.450 align:start position:0% the previous tutorial as you can see we 00:00:36.450 --> 00:00:38.450 align:start position:0% the previous tutorial as you can see we have<00:00:36.600><c> made</c><00:00:36.930><c> our</c><00:00:37.290><c> project</c><00:00:38.010><c> files</c> 00:00:38.450 --> 00:00:38.460 align:start position:0% have made our project files 00:00:38.460 --> 00:00:41.030 align:start position:0% have made our project files we<00:00:38.940><c> have</c><00:00:39.059><c> installed</c><00:00:39.690><c> a</c><00:00:39.809><c> PHP</c><00:00:40.050><c> generator</c><00:00:40.860><c> and</c> 00:00:41.030 --> 00:00:41.040 align:start position:0% we have installed a PHP generator and 00:00:41.040 --> 00:00:43.880 align:start position:0% we have installed a PHP generator and PHP<00:00:41.280><c> API</c><00:00:42.059><c> call</c><00:00:42.390><c> which</c><00:00:42.660><c> we</c><00:00:43.140><c> haven't</c><00:00:43.469><c> used</c><00:00:43.649><c> this</c> 00:00:43.880 --> 00:00:43.890 align:start position:0% PHP API call which we haven't used this 00:00:43.890 --> 00:00:47.119 align:start position:0% PHP API call which we haven't used this yet<00:00:44.160><c> and</c><00:00:44.460><c> I</c><00:00:44.940><c> have</c><00:00:45.450><c> also</c><00:00:45.719><c> saved</c><00:00:46.110><c> my</c><00:00:46.440><c> access</c><00:00:46.890><c> top</c> 00:00:47.119 --> 00:00:47.129 align:start position:0% yet and I have also saved my access top 00:00:47.129 --> 00:00:48.799 align:start position:0% yet and I have also saved my access top and<00:00:47.340><c> so</c><00:00:47.520><c> I</c><00:00:47.550><c> highly</c><00:00:47.879><c> recommend</c><00:00:47.969><c> you</c><00:00:48.480><c> guys</c><00:00:48.660><c> to</c> 00:00:48.799 --> 00:00:48.809 align:start position:0% and so I highly recommend you guys to 00:00:48.809 --> 00:00:50.930 align:start position:0% and so I highly recommend you guys to always<00:00:49.020><c> save</c><00:00:49.410><c> your</c><00:00:49.559><c> access</c><00:00:49.890><c> stuff</c><00:00:50.129><c> and</c><00:00:50.340><c> if</c><00:00:50.520><c> you</c> 00:00:50.930 --> 00:00:50.940 align:start position:0% always save your access stuff and if you 00:00:50.940 --> 00:00:53.000 align:start position:0% always save your access stuff and if you have<00:00:51.149><c> if</c><00:00:51.300><c> you</c><00:00:51.329><c> are</c><00:00:51.539><c> not</c><00:00:51.719><c> yet</c><00:00:52.020><c> using</c><00:00:52.500><c> database</c> 00:00:53.000 --> 00:00:53.010 align:start position:0% have if you are not yet using database 00:00:53.010 --> 00:00:55.700 align:start position:0% have if you are not yet using database and<00:00:53.219><c> such</c><00:00:53.460><c> so</c><00:00:54.120><c> always</c><00:00:54.570><c> save</c><00:00:54.840><c> access</c><00:00:55.350><c> time</c><00:00:55.559><c> and</c> 00:00:55.700 --> 00:00:55.710 align:start position:0% and such so always save access time and 00:00:55.710 --> 00:00:58.310 align:start position:0% and such so always save access time and for<00:00:55.860><c> development</c><00:00:56.309><c> purposes</c><00:00:56.610><c> also</c><00:00:57.390><c> include</c> 00:00:58.310 --> 00:00:58.320 align:start position:0% for development purposes also include 00:00:58.320 --> 00:01:00.889 align:start position:0% for development purposes also include ing<00:00:58.890><c> folder</c><00:00:59.460><c> we</c><00:00:59.609><c> have</c><00:00:59.760><c> functions</c><00:01:00.180><c> that</c><00:01:00.270><c> PHP</c> 00:01:00.889 --> 00:01:00.899 align:start position:0% ing folder we have functions that PHP 00:01:00.899 --> 00:01:02.920 align:start position:0% ing folder we have functions that PHP and<00:01:01.079><c> we're</c><00:01:01.260><c> now</c><00:01:01.379><c> going</c><00:01:01.559><c> to</c><00:01:01.739><c> touch</c><00:01:01.920><c> it</c><00:01:02.100><c> at</c><00:01:02.460><c> all</c> 00:01:02.920 --> 00:01:02.930 align:start position:0% and we're now going to touch it at all 00:01:02.930 --> 00:01:05.509 align:start position:0% and we're now going to touch it at all okay<00:01:03.930><c> so</c><00:01:03.960><c> let's</c><00:01:04.260><c> open</c><00:01:04.439><c> our</c><00:01:04.739><c> install</c><00:01:05.129><c> that</c><00:01:05.280><c> PHP</c> 00:01:05.509 --> 00:01:05.519 align:start position:0% okay so let's open our install that PHP 00:01:05.519 --> 00:01:07.130 align:start position:0% okay so let's open our install that PHP when<00:01:06.119><c> I</c><00:01:06.150><c> go</c><00:01:06.330><c> in</c><00:01:06.420><c> to</c><00:01:06.479><c> touch</c><00:01:06.720><c> it</c><00:01:06.930><c> we're</c><00:01:07.110><c> just</c> 00:01:07.130 --> 00:01:07.140 align:start position:0% when I go in to touch it we're just 00:01:07.140 --> 00:01:10.010 align:start position:0% when I go in to touch it we're just going<00:01:07.500><c> to</c><00:01:07.619><c> make</c><00:01:08.220><c> a</c><00:01:08.250><c> new</c><00:01:08.520><c> file</c><00:01:08.880><c> instead</c><00:01:09.390><c> on</c><00:01:09.689><c> your</c> 00:01:10.010 --> 00:01:10.020 align:start position:0% going to make a new file instead on your 00:01:10.020 --> 00:01:12.830 align:start position:0% going to make a new file instead on your sublime<00:01:10.320><c> let's</c><00:01:10.920><c> ctrl</c><00:01:11.580><c> n</c><00:01:11.850><c> to</c><00:01:12.270><c> create</c><00:01:12.540><c> a</c><00:01:12.570><c> new</c> 00:01:12.830 --> 00:01:12.840 align:start position:0% sublime let's ctrl n to create a new 00:01:12.840 --> 00:01:16.450 align:start position:0% sublime let's ctrl n to create a new file<00:01:13.110><c> and</c><00:01:13.320><c> then</c><00:01:13.500><c> let's</c><00:01:14.460><c> type</c><00:01:14.729><c> HP</c><00:01:15.150><c> and</c><00:01:16.110><c> then</c> 00:01:16.450 --> 00:01:16.460 align:start position:0% file and then let's type HP and then 00:01:16.460 --> 00:01:18.890 align:start position:0% file and then let's type HP and then something<00:01:17.460><c> like</c><00:01:17.490><c> that</c><00:01:17.850><c> and</c><00:01:18.090><c> then</c><00:01:18.420><c> let's</c><00:01:18.630><c> save</c> 00:01:18.890 --> 00:01:18.900 align:start position:0% something like that and then let's save 00:01:18.900 --> 00:01:22.910 align:start position:0% something like that and then let's save it<00:01:18.930><c> as</c><00:01:19.500><c> index</c><00:01:20.400><c> dot</c><00:01:20.820><c> PHP</c><00:01:21.619><c> actually</c><00:01:22.619><c> the</c><00:01:22.710><c> first</c> 00:01:22.910 --> 00:01:22.920 align:start position:0% it as index dot PHP actually the first 00:01:22.920 --> 00:01:24.700 align:start position:0% it as index dot PHP actually the first thing<00:01:23.070><c> we're</c><00:01:23.189><c> going</c><00:01:23.340><c> to</c><00:01:23.430><c> do</c><00:01:23.610><c> is</c><00:01:23.700><c> to</c><00:01:23.880><c> require</c> 00:01:24.700 --> 00:01:24.710 align:start position:0% thing we're going to do is to require 00:01:24.710 --> 00:01:27.980 align:start position:0% thing we're going to do is to require the<00:01:25.710><c> function</c><00:01:26.189><c> file</c><00:01:26.460><c> so</c><00:01:26.790><c> require</c><00:01:27.210><c> once</c><00:01:27.600><c> and</c> 00:01:27.980 --> 00:01:27.990 align:start position:0% the function file so require once and 00:01:27.990 --> 00:01:31.179 align:start position:0% the function file so require once and then<00:01:28.320><c> I</c><00:01:28.500><c> in</c><00:01:28.680><c> C</c><00:01:28.920><c> folder</c><00:01:29.400><c> and</c><00:01:29.640><c> then</c><00:01:29.909><c> functions</c> 00:01:31.179 --> 00:01:31.189 align:start position:0% then I in C folder and then functions 00:01:31.189 --> 00:01:36.649 align:start position:0% then I in C folder and then functions that<00:01:32.189><c> PHP</c><00:01:33.150><c> and</c><00:01:34.100><c> then</c><00:01:35.100><c> the</c><00:01:35.280><c> next</c><00:01:35.579><c> line</c><00:01:35.759><c> is</c><00:01:36.210><c> like</c> 00:01:36.649 --> 00:01:36.659 align:start position:0% that PHP and then the next line is like 00:01:36.659 --> 00:01:40.160 align:start position:0% that PHP and then the next line is like the<00:01:36.869><c> request</c><00:01:37.640><c> variable</c><00:01:38.640><c> and</c><00:01:38.909><c> then</c><00:01:39.180><c> let's</c><00:01:40.020><c> get</c> 00:01:40.160 --> 00:01:40.170 align:start position:0% the request variable and then let's get 00:01:40.170 --> 00:01:43.550 align:start position:0% the request variable and then let's get the<00:01:40.229><c> get</c><00:01:40.650><c> variable</c><00:01:41.090><c> from</c><00:01:42.090><c> Shopify</c><00:01:42.659><c> and</c><00:01:42.960><c> then</c> 00:01:43.550 --> 00:01:43.560 align:start position:0% the get variable from Shopify and then 00:01:43.560 --> 00:01:46.370 align:start position:0% the get variable from Shopify and then inside<00:01:44.280><c> a</c><00:01:44.310><c> get</c><00:01:44.729><c> variable</c><00:01:45.479><c> we're</c><00:01:45.750><c> going</c><00:01:45.780><c> to</c> 00:01:46.370 --> 00:01:46.380 align:start position:0% inside a get variable we're going to 00:01:46.380 --> 00:01:51.499 align:start position:0% inside a get variable we're going to create<00:01:46.680><c> a</c><00:01:46.740><c> new</c><00:01:47.540><c> variable</c><00:01:48.540><c> and</c><00:01:48.810><c> get</c><00:01:50.149><c> the</c><00:01:51.149><c> key</c> 00:01:51.499 --> 00:01:51.509 align:start position:0% create a new variable and get the key 00:01:51.509 --> 00:01:58.870 align:start position:0% create a new variable and get the key from<00:01:52.220><c> get</c><00:01:53.220><c> variable</c><00:01:54.030><c> which</c><00:01:54.540><c> is</c><00:01:54.869><c> called</c><00:01:57.799><c> HMAC</c> 00:01:58.870 --> 00:01:58.880 align:start position:0% from get variable which is called HMAC 00:01:58.880 --> 00:02:01.160 align:start position:0% from get variable which is called HMAC I'm<00:01:59.880><c> really</c><00:02:00.390><c> sorry</c><00:02:00.540><c> my</c><00:02:00.810><c> hands</c><00:02:01.049><c> is</c><00:02:01.140><c> really</c> 00:02:01.160 --> 00:02:01.170 align:start position:0% I'm really sorry my hands is really 00:02:01.170 --> 00:02:03.649 align:start position:0% I'm really sorry my hands is really really<00:02:01.829><c> weird</c><00:02:02.130><c> right</c><00:02:02.310><c> now</c><00:02:02.369><c> and</c><00:02:02.700><c> then</c><00:02:03.270><c> the</c><00:02:03.390><c> next</c> 00:02:03.649 --> 00:02:03.659 align:start position:0% really weird right now and then the next 00:02:03.659 --> 00:02:04.999 align:start position:0% really weird right now and then the next thing<00:02:03.899><c> that</c><00:02:03.960><c> we're</c><00:02:04.200><c> going</c><00:02:04.350><c> to</c><00:02:04.469><c> do</c><00:02:04.680><c> is</c><00:02:04.829><c> to</c> 00:02:04.999 --> 00:02:05.009 align:start position:0% thing that we're going to do is to 00:02:05.009 --> 00:02:06.469 align:start position:0% thing that we're going to do is to declare<00:02:05.130><c> another</c><00:02:05.369><c> variable</c><00:02:05.579><c> there's</c><00:02:06.329><c> gonna</c> 00:02:06.469 --> 00:02:06.479 align:start position:0% declare another variable there's gonna 00:02:06.479 --> 00:02:08.690 align:start position:0% declare another variable there's gonna be<00:02:06.630><c> a</c><00:02:06.659><c> lot</c><00:02:06.869><c> of</c><00:02:06.899><c> declaration</c><00:02:07.890><c> in</c><00:02:08.009><c> this</c><00:02:08.160><c> video</c><00:02:08.489><c> so</c> 00:02:08.690 --> 00:02:08.700 align:start position:0% be a lot of declaration in this video so 00:02:08.700 --> 00:02:11.570 align:start position:0% be a lot of declaration in this video so I<00:02:08.729><c> apologize</c><00:02:09.530><c> serialized</c><00:02:10.530><c> are</c><00:02:10.830><c> a</c><00:02:10.860><c> and</c><00:02:11.430><c> then</c> 00:02:11.570 --> 00:02:11.580 align:start position:0% I apologize serialized are a and then 00:02:11.580 --> 00:02:13.850 align:start position:0% I apologize serialized are a and then serialize<00:02:12.739><c> C</c> 00:02:13.850 --> 00:02:13.860 align:start position:0% serialize C 00:02:13.860 --> 00:02:19.700 align:start position:0% serialize C realize<00:02:14.250><c> and</c><00:02:14.700><c> then</c><00:02:15.660><c> the</c><00:02:15.930><c> request</c><00:02:17.210><c> variable</c><00:02:18.710><c> so</c> 00:02:19.700 --> 00:02:19.710 align:start position:0% realize and then the request variable so 00:02:19.710 --> 00:02:21.380 align:start position:0% realize and then the request variable so what<00:02:19.980><c> we're</c><00:02:20.130><c> going</c><00:02:20.280><c> to</c><00:02:20.340><c> do</c><00:02:20.490><c> is</c><00:02:20.610><c> we</c><00:02:20.850><c> get</c><00:02:21.060><c> the</c> 00:02:21.380 --> 00:02:21.390 align:start position:0% what we're going to do is we get the 00:02:21.390 --> 00:02:24.590 align:start position:0% what we're going to do is we get the volume<00:02:22.140><c> from</c><00:02:22.680><c> get</c><00:02:23.070><c> variable</c><00:02:23.670><c> and</c><00:02:24.060><c> then</c><00:02:24.480><c> we</c> 00:02:24.590 --> 00:02:24.600 align:start position:0% volume from get variable and then we 00:02:24.600 --> 00:02:27.320 align:start position:0% volume from get variable and then we store<00:02:24.810><c> it</c><00:02:24.960><c> in</c><00:02:25.050><c> a</c><00:02:25.140><c> request</c><00:02:25.970><c> variable</c><00:02:26.970><c> and</c><00:02:27.180><c> then</c> 00:02:27.320 --> 00:02:27.330 align:start position:0% store it in a request variable and then 00:02:27.330 --> 00:02:28.160 align:start position:0% store it in a request variable and then after<00:02:27.630><c> that</c> 00:02:28.160 --> 00:02:28.170 align:start position:0% after that 00:02:28.170 --> 00:02:32.960 align:start position:0% after that okay<00:02:28.590><c> let's</c><00:02:28.890><c> fix</c><00:02:29.550><c> this</c><00:02:29.760><c> H</c><00:02:30.270><c> AMC</c><00:02:31.070><c> get</c><00:02:32.070><c> the</c><00:02:32.280><c> HTM</c><00:02:32.700><c> C</c> 00:02:32.960 --> 00:02:32.970 align:start position:0% okay let's fix this H AMC get the HTM C 00:02:32.970 --> 00:02:34.610 align:start position:0% okay let's fix this H AMC get the HTM C value<00:02:33.480><c> store</c><00:02:33.990><c> the</c><00:02:34.170><c> ATM's</c> 00:02:34.610 --> 00:02:34.620 align:start position:0% value store the ATM's 00:02:34.620 --> 00:02:36.980 align:start position:0% value store the ATM's AC<00:02:34.800><c> variable</c><00:02:35.370><c> and</c><00:02:35.820><c> then</c><00:02:36.000><c> after</c><00:02:36.300><c> that</c><00:02:36.540><c> we</c><00:02:36.810><c> see</c> 00:02:36.980 --> 00:02:36.990 align:start position:0% AC variable and then after that we see 00:02:36.990 --> 00:02:40.970 align:start position:0% AC variable and then after that we see realized<00:02:37.320><c> the</c><00:02:37.680><c> RA</c><00:02:38.660><c> request</c><00:02:39.660><c> and</c><00:02:40.020><c> then</c><00:02:40.950><c> the</c> 00:02:40.970 --> 00:02:40.980 align:start position:0% realized the RA request and then the 00:02:40.980 --> 00:02:44.210 align:start position:0% realized the RA request and then the next<00:02:41.520><c> variable</c><00:02:41.850><c> is</c><00:02:42.360><c> again</c><00:02:43.020><c> request</c><00:02:43.590><c> we're</c> 00:02:44.210 --> 00:02:44.220 align:start position:0% next variable is again request we're 00:02:44.220 --> 00:02:45.950 align:start position:0% next variable is again request we're gonna<00:02:44.340><c> fix</c><00:02:44.640><c> the</c><00:02:44.790><c> request</c><00:02:45.150><c> variable</c><00:02:45.690><c> and</c> 00:02:45.950 --> 00:02:45.960 align:start position:0% gonna fix the request variable and 00:02:45.960 --> 00:02:49.460 align:start position:0% gonna fix the request variable and instead<00:02:46.290><c> we're</c><00:02:46.680><c> going</c><00:02:46.980><c> to</c><00:02:47.840><c> array</c><00:02:48.840><c> use</c><00:02:49.200><c> our</c><00:02:49.440><c> a</c> 00:02:49.460 --> 00:02:49.470 align:start position:0% instead we're going to array use our a 00:02:49.470 --> 00:02:56.080 align:start position:0% instead we're going to array use our a diff<00:02:50.390><c> key</c><00:02:53.570><c> how</c><00:02:54.570><c> you</c><00:02:54.630><c> spell</c><00:02:55.020><c> it</c><00:02:55.050><c> and</c><00:02:55.470><c> then</c> 00:02:56.080 --> 00:02:56.090 align:start position:0% diff key how you spell it and then 00:02:56.090 --> 00:03:01.330 align:start position:0% diff key how you spell it and then request<00:02:57.090><c> under</c><00:02:58.700><c> comma</c><00:02:59.700><c> and</c><00:03:00.030><c> then</c><00:03:00.330><c> a</c><00:03:00.630><c> new</c><00:03:00.810><c> RA</c> 00:03:01.330 --> 00:03:01.340 align:start position:0% request under comma and then a new RA 00:03:01.340 --> 00:03:06.110 align:start position:0% request under comma and then a new RA which<00:03:02.340><c> is</c><00:03:02.700><c> that</c><00:03:03.709><c> HMAC</c><00:03:04.709><c> make</c><00:03:05.550><c> sure</c><00:03:05.730><c> this</c><00:03:05.970><c> is</c><00:03:06.090><c> the</c> 00:03:06.110 --> 00:03:06.120 align:start position:0% which is that HMAC make sure this is the 00:03:06.120 --> 00:03:09.080 align:start position:0% which is that HMAC make sure this is the same<00:03:06.600><c> hm</c><00:03:07.170><c> C</c><00:03:07.410><c> and</c><00:03:07.680><c> this</c><00:03:07.800><c> one</c><00:03:07.980><c> as</c><00:03:08.100><c> well</c><00:03:08.280><c> and</c><00:03:08.459><c> then</c> 00:03:09.080 --> 00:03:09.090 align:start position:0% same hm C and this one as well and then 00:03:09.090 --> 00:03:11.690 align:start position:0% same hm C and this one as well and then we're<00:03:09.390><c> gonna</c><00:03:09.660><c> be</c><00:03:09.990><c> putting</c><00:03:10.740><c> a</c><00:03:10.890><c> new</c><00:03:11.070><c> value</c><00:03:11.550><c> of</c> 00:03:11.690 --> 00:03:11.700 align:start position:0% we're gonna be putting a new value of 00:03:11.700 --> 00:03:15.470 align:start position:0% we're gonna be putting a new value of this<00:03:11.910><c> off</c><00:03:12.350><c> empty</c><00:03:13.350><c> so</c><00:03:13.920><c> make</c><00:03:14.100><c> sure</c><00:03:14.130><c> you</c><00:03:15.000><c> type</c><00:03:15.270><c> it</c> 00:03:15.470 --> 00:03:15.480 align:start position:0% this off empty so make sure you type it 00:03:15.480 --> 00:03:18.850 align:start position:0% this off empty so make sure you type it correctly<00:03:17.209><c> that's</c><00:03:18.209><c> how</c><00:03:18.300><c> you</c><00:03:18.450><c> do</c><00:03:18.600><c> it</c> 00:03:18.850 --> 00:03:18.860 align:start position:0% correctly that's how you do it 00:03:18.860 --> 00:03:21.920 align:start position:0% correctly that's how you do it okay<00:03:19.860><c> so</c><00:03:19.920><c> to</c><00:03:20.610><c> explain</c><00:03:20.880><c> this</c><00:03:21.060><c> we</c><00:03:21.269><c> serialize</c><00:03:21.750><c> the</c> 00:03:21.920 --> 00:03:21.930 align:start position:0% okay so to explain this we serialize the 00:03:21.930 --> 00:03:24.050 align:start position:0% okay so to explain this we serialize the our<00:03:22.080><c> a</c><00:03:22.110><c> request</c><00:03:22.860><c> and</c><00:03:23.220><c> then</c><00:03:23.280><c> a</c><00:03:23.489><c> request</c> 00:03:24.050 --> 00:03:24.060 align:start position:0% our a request and then a request 00:03:24.060 --> 00:03:28.130 align:start position:0% our a request and then a request variable<00:03:24.750><c> again</c><00:03:25.260><c> we</c><00:03:26.070><c> get</c><00:03:26.940><c> rid</c><00:03:27.209><c> of</c><00:03:27.239><c> the</c><00:03:27.750><c> value</c> 00:03:28.130 --> 00:03:28.140 align:start position:0% variable again we get rid of the value 00:03:28.140 --> 00:03:29.600 align:start position:0% variable again we get rid of the value of<00:03:28.320><c> h</c><00:03:28.470><c> MC</c><00:03:28.650><c> because</c><00:03:28.920><c> we</c><00:03:29.070><c> already</c><00:03:29.280><c> have</c><00:03:29.580><c> the</c> 00:03:29.600 --> 00:03:29.610 align:start position:0% of h MC because we already have the 00:03:29.610 --> 00:03:33.890 align:start position:0% of h MC because we already have the value<00:03:30.000><c> over</c><00:03:30.030><c> here</c><00:03:31.489><c> and</c><00:03:32.489><c> the</c><00:03:32.970><c> next</c><00:03:33.000><c> is</c><00:03:33.360><c> we</c><00:03:33.540><c> sort</c> 00:03:33.890 --> 00:03:33.900 align:start position:0% value over here and the next is we sort 00:03:33.900 --> 00:03:36.050 align:start position:0% value over here and the next is we sort the<00:03:34.140><c> variable</c><00:03:34.590><c> so</c><00:03:35.070><c> to</c><00:03:35.160><c> do</c><00:03:35.370><c> that</c><00:03:35.400><c> let's</c><00:03:35.790><c> cause</c> 00:03:36.050 --> 00:03:36.060 align:start position:0% the variable so to do that let's cause 00:03:36.060 --> 00:03:39.740 align:start position:0% the variable so to do that let's cause case<00:03:36.630><c> sort</c><00:03:37.100><c> function</c><00:03:38.100><c> and</c><00:03:38.280><c> then</c><00:03:38.580><c> let's</c><00:03:39.540><c> use</c> 00:03:39.740 --> 00:03:39.750 align:start position:0% case sort function and then let's use 00:03:39.750 --> 00:03:42.770 align:start position:0% case sort function and then let's use the<00:03:39.930><c> request</c><00:03:40.440><c> variable</c><00:03:41.400><c> and</c><00:03:42.390><c> then</c><00:03:42.510><c> close</c><00:03:42.750><c> that</c> 00:03:42.770 --> 00:03:42.780 align:start position:0% the request variable and then close that 00:03:42.780 --> 00:03:45.350 align:start position:0% the request variable and then close that and<00:03:43.230><c> then</c><00:03:44.130><c> this</c><00:03:44.370><c> is</c><00:03:44.459><c> where</c><00:03:44.610><c> we</c><00:03:44.640><c> going</c><00:03:44.940><c> to</c><00:03:45.180><c> use</c> 00:03:45.350 --> 00:03:45.360 align:start position:0% and then this is where we going to use 00:03:45.360 --> 00:03:48.259 align:start position:0% and then this is where we going to use the<00:03:45.570><c> talk</c><00:03:45.810><c> and</c><00:03:46.019><c> variable</c><00:03:46.530><c> and</c><00:03:46.769><c> then</c><00:03:47.700><c> let's</c> 00:03:48.259 --> 00:03:48.269 align:start position:0% the talk and variable and then let's 00:03:48.269 --> 00:03:50.330 align:start position:0% the talk and variable and then let's make<00:03:48.480><c> it</c><00:03:48.540><c> a</c><00:03:48.750><c> string</c><00:03:49.170><c> and</c><00:03:49.470><c> then</c><00:03:50.100><c> another</c> 00:03:50.330 --> 00:03:50.340 align:start position:0% make it a string and then another 00:03:50.340 --> 00:03:52.880 align:start position:0% make it a string and then another variable<00:03:50.880><c> over</c><00:03:51.000><c> here</c><00:03:51.030><c> for</c><00:03:51.600><c> the</c><00:03:51.690><c> shop</c><00:03:51.989><c> URL</c><00:03:52.530><c> and</c> 00:03:52.880 --> 00:03:52.890 align:start position:0% variable over here for the shop URL and 00:03:52.890 --> 00:03:56.030 align:start position:0% variable over here for the shop URL and then<00:03:53.550><c> let's</c><00:03:53.760><c> make</c><00:03:53.910><c> it</c><00:03:53.970><c> a</c><00:03:54.150><c> string</c><00:03:54.510><c> so</c><00:03:55.410><c> we</c><00:03:55.920><c> have</c> 00:03:56.030 --> 00:03:56.040 align:start position:0% then let's make it a string so we have 00:03:56.040 --> 00:03:59.720 align:start position:0% then let's make it a string so we have two<00:03:56.250><c> variables</c><00:03:56.840><c> talking</c><00:03:57.840><c> and</c><00:03:58.080><c> shop</c><00:03:58.800><c> so</c><00:03:59.550><c> we're</c> 00:03:59.720 --> 00:03:59.730 align:start position:0% two variables talking and shop so we're 00:03:59.730 --> 00:04:01.699 align:start position:0% two variables talking and shop so we're going<00:03:59.880><c> to</c><00:04:00.060><c> paste</c><00:04:00.360><c> here</c><00:04:00.870><c> the</c><00:04:01.110><c> value</c><00:04:01.530><c> the</c> 00:04:01.699 --> 00:04:01.709 align:start position:0% going to paste here the value the 00:04:01.709 --> 00:04:03.530 align:start position:0% going to paste here the value the talking<00:04:02.010><c> that</c><00:04:02.100><c> we</c><00:04:02.250><c> gathered</c><00:04:02.880><c> the</c><00:04:03.090><c> in</c><00:04:03.239><c> the</c><00:04:03.360><c> last</c> 00:04:03.530 --> 00:04:03.540 align:start position:0% talking that we gathered the in the last 00:04:03.540 --> 00:04:06.259 align:start position:0% talking that we gathered the in the last video<00:04:03.980><c> so</c><00:04:04.980><c> let's</c><00:04:05.130><c> go</c><00:04:05.250><c> over</c><00:04:05.400><c> here</c><00:04:05.730><c> and</c><00:04:05.790><c> then</c><00:04:06.000><c> we</c> 00:04:06.259 --> 00:04:06.269 align:start position:0% video so let's go over here and then we 00:04:06.269 --> 00:04:08.330 align:start position:0% video so let's go over here and then we have<00:04:06.420><c> access</c><00:04:06.750><c> to</c><00:04:06.810><c> talking</c><00:04:07.260><c> and</c><00:04:07.500><c> then</c><00:04:07.560><c> let's</c> 00:04:08.330 --> 00:04:08.340 align:start position:0% have access to talking and then let's 00:04:08.340 --> 00:04:11.479 align:start position:0% have access to talking and then let's copy<00:04:08.670><c> this</c><00:04:09.110><c> make</c><00:04:10.110><c> sure</c><00:04:10.140><c> you</c><00:04:10.500><c> have</c><00:04:10.709><c> you</c><00:04:10.950><c> make</c> 00:04:11.479 --> 00:04:11.489 align:start position:0% copy this make sure you have you make 00:04:11.489 --> 00:04:13.250 align:start position:0% copy this make sure you have you make sure<00:04:11.610><c> you</c><00:04:11.730><c> saved</c><00:04:12.060><c> the</c><00:04:12.330><c> access</c><00:04:12.840><c> stop</c><00:04:13.049><c> and</c><00:04:13.200><c> the</c> 00:04:13.250 --> 00:04:13.260 align:start position:0% sure you saved the access stop and the 00:04:13.260 --> 00:04:15.979 align:start position:0% sure you saved the access stop and the you<00:04:13.440><c> generated</c><00:04:14.280><c> in</c><00:04:14.400><c> the</c><00:04:14.519><c> last</c><00:04:14.730><c> video</c><00:04:15.030><c> so</c> 00:04:15.979 --> 00:04:15.989 align:start position:0% you generated in the last video so 00:04:15.989 --> 00:04:18.199 align:start position:0% you generated in the last video so please<00:04:16.260><c> please</c><00:04:16.919><c> please</c><00:04:16.950><c> always</c><00:04:17.580><c> save</c><00:04:18.030><c> our</c> 00:04:18.199 --> 00:04:18.209 align:start position:0% please please please always save our 00:04:18.209 --> 00:04:19.789 align:start position:0% please please please always save our stuff<00:04:18.479><c> and</c><00:04:18.600><c> that's</c><00:04:18.660><c> really</c><00:04:18.959><c> important</c><00:04:19.500><c> like</c> 00:04:19.789 --> 00:04:19.799 align:start position:0% stuff and that's really important like 00:04:19.799 --> 00:04:22.039 align:start position:0% stuff and that's really important like the<00:04:19.830><c> password</c><00:04:20.430><c> and</c><00:04:21.269><c> let's</c><00:04:21.450><c> place</c><00:04:21.660><c> it</c><00:04:21.690><c> over</c> 00:04:22.039 --> 00:04:22.049 align:start position:0% the password and let's place it over 00:04:22.049 --> 00:04:24.380 align:start position:0% the password and let's place it over here<00:04:22.380><c> and</c><00:04:22.530><c> then</c><00:04:23.310><c> the</c><00:04:23.880><c> next</c><00:04:24.090><c> time</c><00:04:24.150><c> we're</c><00:04:24.300><c> going</c> 00:04:24.380 --> 00:04:24.390 align:start position:0% here and then the next time we're going 00:04:24.390 --> 00:04:26.810 align:start position:0% here and then the next time we're going to<00:04:24.450><c> do</c><00:04:24.600><c> is</c><00:04:24.720><c> to</c><00:04:24.900><c> type</c><00:04:25.110><c> in</c><00:04:25.320><c> the</c><00:04:25.380><c> URL</c><00:04:25.530><c> of</c><00:04:26.100><c> our</c><00:04:26.250><c> store</c> 00:04:26.810 --> 00:04:26.820 align:start position:0% to do is to type in the URL of our store 00:04:26.820 --> 00:04:27.560 align:start position:0% to do is to type in the URL of our store so 00:04:27.560 --> 00:04:27.570 align:start position:0% so 00:04:27.570 --> 00:04:29.090 align:start position:0% so from<00:04:27.690><c> what</c><00:04:27.870><c> I</c><00:04:27.900><c> can</c><00:04:28.020><c> remember</c><00:04:28.200><c> we</c><00:04:28.560><c> have</c><00:04:28.740><c> weekly</c> 00:04:29.090 --> 00:04:29.100 align:start position:0% from what I can remember we have weekly 00:04:29.100 --> 00:04:34.450 align:start position:0% from what I can remember we have weekly how<00:04:29.550><c> that</c><00:04:30.060><c> my</c><00:04:30.540><c> Shopify</c><00:04:31.260><c> my</c><00:04:32.100><c> Shopify</c><00:04:33.350><c> dot-com</c> 00:04:34.450 --> 00:04:34.460 align:start position:0% how that my Shopify my Shopify dot-com 00:04:34.460 --> 00:04:36.680 align:start position:0% how that my Shopify my Shopify dot-com hopefully<00:04:35.460><c> it</c><00:04:35.640><c> shows</c><00:04:35.880><c> my</c><00:04:36.150><c> course</c><00:04:36.420><c> right</c><00:04:36.570><c> now</c> 00:04:36.680 --> 00:04:36.690 align:start position:0% hopefully it shows my course right now 00:04:36.690 --> 00:04:40.120 align:start position:0% hopefully it shows my course right now because<00:04:36.960><c> unless</c><00:04:37.200><c> video</c><00:04:37.590><c> there's</c><00:04:37.800><c> no</c><00:04:38.010><c> coarser</c> 00:04:40.120 --> 00:04:40.130 align:start position:0% because unless video there's no coarser 00:04:40.130 --> 00:04:41.330 align:start position:0% because unless video there's no coarser INEX 00:04:41.330 --> 00:04:41.340 align:start position:0% INEX 00:04:41.340 --> 00:04:43.220 align:start position:0% INEX let's<00:04:41.850><c> declare</c><00:04:42.000><c> a</c><00:04:42.180><c> new</c><00:04:42.390><c> variable</c><00:04:42.420><c> let's</c><00:04:43.140><c> call</c> 00:04:43.220 --> 00:04:43.230 align:start position:0% let's declare a new variable let's call 00:04:43.230 --> 00:04:48.290 align:start position:0% let's declare a new variable let's call it<00:04:43.530><c> collection</c><00:04:44.370><c> list</c><00:04:44.730><c> and</c><00:04:45.120><c> then</c><00:04:45.960><c> let's</c><00:04:46.970><c> make</c><00:04:47.970><c> a</c> 00:04:48.290 --> 00:04:48.300 align:start position:0% it collection list and then let's make a 00:04:48.300 --> 00:04:51.980 align:start position:0% it collection list and then let's make a call<00:04:48.690><c> from</c><00:04:49.200><c> Shopify</c><00:04:49.970><c> API</c><00:04:50.970><c> or</c><00:04:51.420><c> let's</c><00:04:51.660><c> just</c><00:04:51.750><c> say</c> 00:04:51.980 --> 00:04:51.990 align:start position:0% call from Shopify API or let's just say 00:04:51.990 --> 00:04:55.150 align:start position:0% call from Shopify API or let's just say the<00:04:52.740><c> function</c><00:04:53.130><c> inside</c><00:04:53.460><c> functions</c><00:04:54.390><c> that</c><00:04:54.630><c> PHP</c> 00:04:55.150 --> 00:04:55.160 align:start position:0% the function inside functions that PHP 00:04:55.160 --> 00:04:58.670 align:start position:0% the function inside functions that PHP so<00:04:56.160><c> let's</c><00:04:56.400><c> say</c><00:04:56.880><c> Shopify</c><00:04:57.750><c> I</c><00:04:58.170><c> think</c><00:04:58.560><c> those</c> 00:04:58.670 --> 00:04:58.680 align:start position:0% so let's say Shopify I think those 00:04:58.680 --> 00:05:02.240 align:start position:0% so let's say Shopify I think those Shopify<00:04:59.220><c> call</c><00:04:59.670><c> and</c><00:05:00.000><c> then</c><00:05:00.800><c> we're</c><00:05:01.800><c> going</c><00:05:01.980><c> to</c><00:05:02.130><c> use</c> 00:05:02.240 --> 00:05:02.250 align:start position:0% Shopify call and then we're going to use 00:05:02.250 --> 00:05:05.540 align:start position:0% Shopify call and then we're going to use the<00:05:02.610><c> talkin</c><00:05:03.180><c> variable</c><00:05:04.080><c> and</c><00:05:04.380><c> then</c><00:05:04.560><c> next</c><00:05:04.950><c> is</c><00:05:05.250><c> the</c> 00:05:05.540 --> 00:05:05.550 align:start position:0% the talkin variable and then next is the 00:05:05.550 --> 00:05:09.470 align:start position:0% the talkin variable and then next is the shop<00:05:06.410><c> variable</c><00:05:07.410><c> so</c><00:05:08.010><c> make</c><00:05:08.190><c> sure</c><00:05:08.220><c> this</c><00:05:08.670><c> these</c> 00:05:09.470 --> 00:05:09.480 align:start position:0% shop variable so make sure this these 00:05:09.480 --> 00:05:12.590 align:start position:0% shop variable so make sure this these two<00:05:09.780><c> variables</c><00:05:10.230><c> has</c><00:05:10.770><c> your</c><00:05:11.610><c> token</c><00:05:12.120><c> and</c><00:05:12.360><c> then</c> 00:05:12.590 --> 00:05:12.600 align:start position:0% two variables has your token and then 00:05:12.600 --> 00:05:18.920 align:start position:0% two variables has your token and then the<00:05:12.750><c> shop</c><00:05:13.160><c> URL</c><00:05:14.390><c> and</c><00:05:15.390><c> then</c><00:05:15.660><c> next</c><00:05:16.050><c> let's</c><00:05:17.930><c> was</c> 00:05:18.920 --> 00:05:18.930 align:start position:0% the shop URL and then next let's was 00:05:18.930 --> 00:05:26.840 align:start position:0% the shop URL and then next let's was that<00:05:19.290><c> the</c><00:05:21.170><c> admin</c><00:05:22.170><c> /</c><00:05:22.980><c> API</c><00:05:23.940><c> and</c><00:05:24.600><c> then</c><00:05:25.590><c> the</c><00:05:26.520><c> date</c> 00:05:26.840 --> 00:05:26.850 align:start position:0% that the admin / API and then the date 00:05:26.850 --> 00:05:31.250 align:start position:0% that the admin / API and then the date and<00:05:27.440><c> then</c><00:05:28.440><c> it's</c><00:05:29.190><c> October</c><00:05:29.850><c> so</c><00:05:30.210><c> that</c><00:05:31.020><c> is</c><00:05:31.140><c> the</c> 00:05:31.250 --> 00:05:31.260 align:start position:0% and then it's October so that is the 00:05:31.260 --> 00:05:36.680 align:start position:0% and then it's October so that is the latest<00:05:31.470><c> date</c><00:05:32.430><c> for</c><00:05:33.620><c> Fred</c><00:05:34.620><c> API</c><00:05:35.240><c> versioning</c><00:05:36.240><c> yeah</c> 00:05:36.680 --> 00:05:36.690 align:start position:0% latest date for Fred API versioning yeah 00:05:36.690 --> 00:05:42.790 align:start position:0% latest date for Fred API versioning yeah and<00:05:36.930><c> then</c><00:05:37.410><c> /</c><00:05:37.980><c> let's</c><00:05:38.760><c> call</c><00:05:39.560><c> custom</c><00:05:41.090><c> underscore</c> 00:05:42.790 --> 00:05:42.800 align:start position:0% and then / let's call custom underscore 00:05:42.800 --> 00:05:48.320 align:start position:0% and then / let's call custom underscore collections<00:05:44.420><c> that</c><00:05:45.420><c> jason</c><00:05:46.410><c> and</c><00:05:46.790><c> the</c><00:05:47.790><c> next</c> 00:05:48.320 --> 00:05:48.330 align:start position:0% collections that jason and the next 00:05:48.330 --> 00:05:50.870 align:start position:0% collections that jason and the next parameter<00:05:48.660><c> is</c><00:05:48.990><c> let's</c><00:05:49.500><c> make</c><00:05:49.710><c> a</c><00:05:49.770><c> new</c><00:05:50.040><c> array</c><00:05:50.370><c> and</c> 00:05:50.870 --> 00:05:50.880 align:start position:0% parameter is let's make a new array and 00:05:50.880 --> 00:05:55.820 align:start position:0% parameter is let's make a new array and then<00:05:51.840><c> what</c><00:05:52.800><c> type</c><00:05:53.130><c> of</c><00:05:54.410><c> process</c><00:05:55.410><c> you</c><00:05:55.560><c> want</c><00:05:55.710><c> to</c> 00:05:55.820 --> 00:05:55.830 align:start position:0% then what type of process you want to 00:05:55.830 --> 00:06:01.090 align:start position:0% then what type of process you want to make<00:05:55.920><c> or</c><00:05:56.520><c> is</c><00:05:57.090><c> it</c><00:05:57.270><c> like</c><00:05:57.480><c> get</c><00:05:57.990><c> or</c><00:05:58.580><c> delete</c><00:05:59.580><c> or</c><00:06:00.020><c> post</c> 00:06:01.090 --> 00:06:01.100 align:start position:0% make or is it like get or delete or post 00:06:01.100 --> 00:06:03.740 align:start position:0% make or is it like get or delete or post something<00:06:02.100><c> like</c><00:06:02.220><c> that</c><00:06:02.520><c> so</c><00:06:02.850><c> let's</c><00:06:03.060><c> use</c><00:06:03.360><c> get</c> 00:06:03.740 --> 00:06:03.750 align:start position:0% something like that so let's use get 00:06:03.750 --> 00:06:08.960 align:start position:0% something like that so let's use get instead<00:06:05.990><c> next</c><00:06:06.990><c> is</c><00:06:07.140><c> we're</c><00:06:07.590><c> going</c><00:06:07.920><c> to</c><00:06:08.100><c> use</c><00:06:08.490><c> again</c> 00:06:08.960 --> 00:06:08.970 align:start position:0% instead next is we're going to use again 00:06:08.970 --> 00:06:12.320 align:start position:0% instead next is we're going to use again collection<00:06:09.960><c> last</c><00:06:10.410><c> variable</c><00:06:11.010><c> and</c><00:06:11.430><c> then</c><00:06:11.880><c> we're</c> 00:06:12.320 --> 00:06:12.330 align:start position:0% collection last variable and then we're 00:06:12.330 --> 00:06:15.950 align:start position:0% collection last variable and then we're going<00:06:12.780><c> to</c><00:06:13.250><c> decode</c><00:06:14.250><c> the</c><00:06:14.640><c> result</c><00:06:15.150><c> from</c><00:06:15.420><c> this</c> 00:06:15.950 --> 00:06:15.960 align:start position:0% going to decode the result from this 00:06:15.960 --> 00:06:18.860 align:start position:0% going to decode the result from this function<00:06:16.830><c> because</c><00:06:17.520><c> once</c><00:06:17.730><c> we</c><00:06:17.910><c> use</c><00:06:18.690><c> this</c> 00:06:18.860 --> 00:06:18.870 align:start position:0% function because once we use this 00:06:18.870 --> 00:06:22.640 align:start position:0% function because once we use this function<00:06:19.400><c> it's</c><00:06:20.400><c> gonna</c><00:06:20.610><c> process</c><00:06:21.000><c> this</c><00:06:21.750><c> URL</c><00:06:22.320><c> and</c> 00:06:22.640 --> 00:06:22.650 align:start position:0% function it's gonna process this URL and 00:06:22.650 --> 00:06:27.440 align:start position:0% function it's gonna process this URL and then<00:06:23.490><c> it's</c><00:06:23.970><c> gonna</c><00:06:24.150><c> return</c><00:06:24.390><c> a</c><00:06:25.380><c> JSON</c><00:06:26.010><c> script</c><00:06:27.000><c> so</c> 00:06:27.440 --> 00:06:27.450 align:start position:0% then it's gonna return a JSON script so 00:06:27.450 --> 00:06:29.120 align:start position:0% then it's gonna return a JSON script so we're<00:06:27.630><c> going</c><00:06:27.780><c> to</c><00:06:27.960><c> decode</c><00:06:28.320><c> that</c><00:06:28.380><c> and</c><00:06:28.740><c> convert</c> 00:06:29.120 --> 00:06:29.130 align:start position:0% we're going to decode that and convert 00:06:29.130 --> 00:06:32.480 align:start position:0% we're going to decode that and convert it<00:06:29.280><c> into</c><00:06:29.520><c> an</c><00:06:30.270><c> air</c><00:06:30.960><c> instead</c><00:06:31.470><c> so</c><00:06:31.890><c> let's</c><00:06:32.160><c> make</c> 00:06:32.480 --> 00:06:32.490 align:start position:0% it into an air instead so let's make 00:06:32.490 --> 00:06:36.820 align:start position:0% it into an air instead so let's make lection<00:06:33.270><c> collects</c><00:06:34.370><c> collection</c><00:06:35.370><c> collects</c> 00:06:36.820 --> 00:06:36.830 align:start position:0% lection collects collection collects 00:06:36.830 --> 00:06:39.230 align:start position:0% lection collects collection collects collect<00:06:37.830><c> not</c><00:06:38.130><c> a</c><00:06:38.160><c> nice</c><00:06:38.400><c> collection</c><00:06:38.820><c> list</c> 00:06:39.230 --> 00:06:39.240 align:start position:0% collect not a nice collection list 00:06:39.240 --> 00:06:43.630 align:start position:0% collect not a nice collection list collection<00:06:39.690><c> list</c><00:06:40.470><c> I'm</c><00:06:40.919><c> sorry</c><00:06:41.340><c> I'm</c><00:06:41.490><c> I</c><00:06:41.910><c> forgot</c><00:06:42.780><c> a</c> 00:06:43.630 --> 00:06:43.640 align:start position:0% collection list I'm sorry I'm I forgot a 00:06:43.640 --> 00:06:46.790 align:start position:0% collection list I'm sorry I'm I forgot a collection<00:06:44.640><c> list</c><00:06:44.880><c> underscore</c><00:06:45.800><c> custom</c> 00:06:46.790 --> 00:06:46.800 align:start position:0% collection list underscore custom 00:06:46.800 --> 00:06:52.370 align:start position:0% collection list underscore custom collections<00:06:47.610><c> and</c><00:06:47.990><c> then</c><00:06:49.610><c> let's</c><00:06:50.610><c> use</c><00:06:51.380><c> no</c> 00:06:52.370 --> 00:06:52.380 align:start position:0% collections and then let's use no 00:06:52.380 --> 00:06:53.840 align:start position:0% collections and then let's use no actually<00:06:52.950><c> it's</c><00:06:53.040><c> pretty</c><00:06:53.280><c> wrong</c><00:06:53.550><c> it's</c><00:06:53.730><c> not</c> 00:06:53.840 --> 00:06:53.850 align:start position:0% actually it's pretty wrong it's not 00:06:53.850 --> 00:06:55.490 align:start position:0% actually it's pretty wrong it's not custom<00:06:54.270><c> collection</c><00:06:54.690><c> it's</c><00:06:54.840><c> a</c><00:06:54.930><c> custom</c><00:06:55.380><c> view</c> 00:06:55.490 --> 00:06:55.500 align:start position:0% custom collection it's a custom view 00:06:55.500 --> 00:06:58.070 align:start position:0% custom collection it's a custom view response<00:06:56.040><c> I</c><00:06:56.360><c> forgot</c><00:06:57.360><c> I'm</c><00:06:57.570><c> really</c><00:06:57.960><c> really</c> 00:06:58.070 --> 00:06:58.080 align:start position:0% response I forgot I'm really really 00:06:58.080 --> 00:07:02.540 align:start position:0% response I forgot I'm really really sorry<00:06:58.290><c> okay</c><00:06:58.800><c> um</c><00:06:59.360><c> and</c><00:07:00.500><c> comma</c><00:07:01.500><c> and</c><00:07:01.830><c> then</c><00:07:01.980><c> Jason</c> 00:07:02.540 --> 00:07:02.550 align:start position:0% sorry okay um and comma and then Jason 00:07:02.550 --> 00:07:07.700 align:start position:0% sorry okay um and comma and then Jason yeah<00:07:02.880><c> remember</c><00:07:03.270><c> now</c><00:07:03.480><c> Jason</c><00:07:04.790><c> pretty</c><00:07:06.560><c> print</c> 00:07:07.700 --> 00:07:07.710 align:start position:0% yeah remember now Jason pretty print 00:07:07.710 --> 00:07:11.480 align:start position:0% yeah remember now Jason pretty print okay<00:07:08.540><c> there</c><00:07:09.540><c> you</c><00:07:09.570><c> go</c><00:07:09.720><c> perfect</c><00:07:10.350><c> okay</c><00:07:11.250><c> next</c> 00:07:11.480 --> 00:07:11.490 align:start position:0% okay there you go perfect okay next 00:07:11.490 --> 00:07:12.950 align:start position:0% okay there you go perfect okay next we're<00:07:11.730><c> going</c><00:07:11.910><c> to</c><00:07:12.210><c> make</c><00:07:12.360><c> another</c><00:07:12.630><c> variable</c> 00:07:12.950 --> 00:07:12.960 align:start position:0% we're going to make another variable 00:07:12.960 --> 00:07:15.890 align:start position:0% we're going to make another variable let's<00:07:13.560><c> call</c><00:07:13.680><c> this</c><00:07:14.190><c> collection</c><00:07:14.540><c> underscore</c><00:07:15.540><c> ID</c> 00:07:15.890 --> 00:07:15.900 align:start position:0% let's call this collection underscore ID 00:07:15.900 --> 00:07:22.909 align:start position:0% let's call this collection underscore ID and<00:07:16.470><c> then</c><00:07:18.890><c> variable</c><00:07:20.360><c> collection</c><00:07:21.360><c> list</c><00:07:21.890><c> so</c><00:07:22.890><c> a</c> 00:07:22.909 --> 00:07:22.919 align:start position:0% and then variable collection list so a 00:07:22.919 --> 00:07:26.230 align:start position:0% and then variable collection list so a collection<00:07:23.610><c> collection</c><00:07:24.419><c> list</c><00:07:25.320><c> and</c><00:07:25.680><c> then</c> 00:07:26.230 --> 00:07:26.240 align:start position:0% collection collection list and then 00:07:26.240 --> 00:07:31.490 align:start position:0% collection collection list and then angle<00:07:27.240><c> bracket</c><00:07:27.840><c> now</c><00:07:28.290><c> brackets</c><00:07:29.070><c> and</c><00:07:29.400><c> then</c><00:07:30.500><c> the</c> 00:07:31.490 --> 00:07:31.500 align:start position:0% angle bracket now brackets and then the 00:07:31.500 --> 00:07:34.250 align:start position:0% angle bracket now brackets and then the key<00:07:31.740><c> which</c><00:07:32.250><c> is</c><00:07:32.580><c> the</c><00:07:32.850><c> collection</c><00:07:33.419><c> there</c><00:07:34.110><c> you</c><00:07:34.169><c> go</c> 00:07:34.250 --> 00:07:34.260 align:start position:0% key which is the collection there you go 00:07:34.260 --> 00:07:40.630 align:start position:0% key which is the collection there you go collection<00:07:34.979><c> ID</c><00:07:36.260><c> no</c><00:07:37.260><c> its</c><00:07:37.530><c> costume</c><00:07:38.130><c> collection</c> 00:07:40.630 --> 00:07:40.640 align:start position:0% 00:07:40.640 --> 00:07:44.300 align:start position:0% custom<00:07:41.640><c> collections</c><00:07:42.330><c> and</c><00:07:42.690><c> then</c><00:07:43.530><c> another</c><00:07:44.040><c> key</c> 00:07:44.300 --> 00:07:44.310 align:start position:0% custom collections and then another key 00:07:44.310 --> 00:07:46.550 align:start position:0% custom collections and then another key over<00:07:44.490><c> here</c><00:07:44.520><c> because</c><00:07:44.880><c> we</c><00:07:45.030><c> need</c><00:07:45.300><c> to</c><00:07:45.540><c> get</c><00:07:45.780><c> 0</c><00:07:46.260><c> the</c> 00:07:46.550 --> 00:07:46.560 align:start position:0% over here because we need to get 0 the 00:07:46.560 --> 00:07:50.870 align:start position:0% over here because we need to get 0 the first<00:07:47.190><c> key</c><00:07:48.229><c> yeah</c><00:07:49.260><c> the</c><00:07:49.470><c> first</c><00:07:49.710><c> key</c><00:07:49.950><c> inside</c><00:07:50.550><c> the</c> 00:07:50.870 --> 00:07:50.880 align:start position:0% first key yeah the first key inside the 00:07:50.880 --> 00:07:54.980 align:start position:0% first key yeah the first key inside the array<00:07:51.060><c> and</c><00:07:51.450><c> then</c><00:07:52.729><c> ID</c><00:07:53.729><c> because</c><00:07:54.419><c> from</c><00:07:54.720><c> what</c><00:07:54.900><c> you</c> 00:07:54.980 --> 00:07:54.990 align:start position:0% array and then ID because from what you 00:07:54.990 --> 00:07:57.350 align:start position:0% array and then ID because from what you can<00:07:55.200><c> see</c><00:07:55.560><c> this</c><00:07:56.310><c> is</c><00:07:56.460><c> like</c><00:07:56.669><c> a</c><00:07:56.729><c> multi-dimensional</c> 00:07:57.350 --> 00:07:57.360 align:start position:0% can see this is like a multi-dimensional 00:07:57.360 --> 00:08:00.680 align:start position:0% can see this is like a multi-dimensional array<00:07:58.050><c> so</c><00:07:58.680><c> inside</c><00:07:59.040><c> this</c><00:07:59.280><c> ok</c><00:08:00.000><c> let</c><00:08:00.210><c> me</c><00:08:00.240><c> just</c><00:08:00.300><c> show</c> 00:08:00.680 --> 00:08:00.690 align:start position:0% array so inside this ok let me just show 00:08:00.690 --> 00:08:02.390 align:start position:0% array so inside this ok let me just show you<00:08:00.720><c> instead</c><00:08:01.169><c> how</c><00:08:01.350><c> it</c><00:08:01.470><c> looks</c><00:08:01.680><c> like</c><00:08:01.860><c> because</c><00:08:02.190><c> if</c> 00:08:02.390 --> 00:08:02.400 align:start position:0% you instead how it looks like because if 00:08:02.400 --> 00:08:04.909 align:start position:0% you instead how it looks like because if we<00:08:02.610><c> open</c><00:08:03.030><c> this</c><00:08:03.330><c> ok</c><00:08:03.990><c> so</c><00:08:04.050><c> we're</c><00:08:04.290><c> now</c><00:08:04.410><c> here</c><00:08:04.710><c> in</c><00:08:04.800><c> our</c> 00:08:04.909 --> 00:08:04.919 align:start position:0% we open this ok so we're now here in our 00:08:04.919 --> 00:08:07.219 align:start position:0% we open this ok so we're now here in our dashboard<00:08:05.340><c> so</c><00:08:06.270><c> since</c><00:08:06.600><c> we</c><00:08:06.720><c> have</c><00:08:06.840><c> the</c><00:08:06.990><c> weekly</c> 00:08:07.219 --> 00:08:07.229 align:start position:0% dashboard so since we have the weekly 00:08:07.229 --> 00:08:09.110 align:start position:0% dashboard so since we have the weekly held<00:08:07.470><c> on</c><00:08:07.620><c> my</c><00:08:07.740><c> Shopify</c><00:08:08.160><c> that</c><00:08:08.340><c> calm</c><00:08:08.520><c> so</c><00:08:08.700><c> actually</c> 00:08:09.110 --> 00:08:09.120 align:start position:0% held on my Shopify that calm so actually 00:08:09.120 --> 00:08:12.950 align:start position:0% held on my Shopify that calm so actually this<00:08:09.270><c> like</c><00:08:09.810><c> a</c><00:08:09.840><c> tip</c><00:08:10.260><c> for</c><00:08:10.979><c> me</c><00:08:11.130><c> okay</c><00:08:11.400><c> so</c><00:08:12.150><c> to</c><00:08:12.210><c> test</c> 00:08:12.950 --> 00:08:12.960 align:start position:0% this like a tip for me okay so to test 00:08:12.960 --> 00:08:16.700 align:start position:0% this like a tip for me okay so to test your<00:08:13.770><c> API</c><00:08:14.460><c> you</c><00:08:14.940><c> can</c><00:08:15.180><c> just</c><00:08:15.570><c> type</c><00:08:15.990><c> in</c><00:08:16.229><c> your</c><00:08:16.260><c> URL</c> 00:08:16.700 --> 00:08:16.710 align:start position:0% your API you can just type in your URL 00:08:16.710 --> 00:08:20.630 align:start position:0% your API you can just type in your URL your<00:08:17.330><c> your</c><00:08:18.330><c> store</c><00:08:18.690><c> URL</c><00:08:19.080><c> and</c><00:08:19.290><c> then</c><00:08:19.440><c> paste</c><00:08:19.740><c> here</c> 00:08:20.630 --> 00:08:20.640 align:start position:0% your your store URL and then paste here 00:08:20.640 --> 00:08:23.780 align:start position:0% your your store URL and then paste here the<00:08:21.180><c> admin</c><00:08:21.510><c> API</c><00:08:21.830><c> 2010</c><00:08:22.830><c> complications</c><00:08:23.669><c> that</c> 00:08:23.780 --> 00:08:23.790 align:start position:0% the admin API 2010 complications that 00:08:23.790 --> 00:08:27.040 align:start position:0% the admin API 2010 complications that jason<00:08:24.750><c> or</c><00:08:25.140><c> you</c><00:08:25.290><c> can</c><00:08:25.470><c> type</c><00:08:25.800><c> in</c><00:08:26.070><c> like</c><00:08:26.340><c> slash</c> 00:08:27.040 --> 00:08:27.050 align:start position:0% jason or you can type in like slash 00:08:27.050 --> 00:08:30.590 align:start position:0% jason or you can type in like slash products<00:08:28.070><c> that</c><00:08:29.070><c> JSON</c><00:08:29.820><c> something</c><00:08:30.210><c> like</c><00:08:30.330><c> that</c> 00:08:30.590 --> 00:08:30.600 align:start position:0% products that JSON something like that 00:08:30.600 --> 00:08:33.260 align:start position:0% products that JSON something like that and<00:08:30.840><c> it</c><00:08:31.620><c> will</c><00:08:31.830><c> show</c><00:08:32.070><c> you</c><00:08:32.130><c> all</c><00:08:32.610><c> the</c><00:08:32.790><c> values</c><00:08:33.120><c> you</c> 00:08:33.260 --> 00:08:33.270 align:start position:0% and it will show you all the values you 00:08:33.270 --> 00:08:36.260 align:start position:0% and it will show you all the values you have<00:08:33.419><c> as</c><00:08:33.690><c> you</c><00:08:33.839><c> can</c><00:08:33.990><c> see</c><00:08:34.229><c> this</c><00:08:34.860><c> is</c><00:08:35.099><c> like</c><00:08:35.339><c> a</c><00:08:35.610><c> JSON</c> 00:08:36.260 --> 00:08:36.270 align:start position:0% have as you can see this is like a JSON 00:08:36.270 --> 00:08:40.490 align:start position:0% have as you can see this is like a JSON script<00:08:36.750><c> which</c><00:08:37.020><c> can</c><00:08:37.260><c> be</c><00:08:37.410><c> converted</c><00:08:37.830><c> into</c><00:08:39.500><c> an</c> 00:08:40.490 --> 00:08:40.500 align:start position:0% script which can be converted into an 00:08:40.500 --> 00:08:42.860 align:start position:0% script which can be converted into an array<00:08:40.919><c> so</c><00:08:41.490><c> since</c><00:08:41.729><c> we</c><00:08:41.820><c> have</c><00:08:41.940><c> products</c><00:08:42.300><c> JSON</c> 00:08:42.860 --> 00:08:42.870 align:start position:0% array so since we have products JSON 00:08:42.870 --> 00:08:45.850 align:start position:0% array so since we have products JSON let's<00:08:43.229><c> convert</c><00:08:43.620><c> this</c><00:08:43.770><c> to</c><00:08:44.010><c> custom</c><00:08:44.850><c> underscore</c> 00:08:45.850 --> 00:08:45.860 align:start position:0% let's convert this to custom underscore 00:08:45.860 --> 00:08:50.720 align:start position:0% let's convert this to custom underscore collections<00:08:47.870><c> that</c><00:08:48.870><c> JSON</c><00:08:49.589><c> and</c><00:08:50.100><c> then</c><00:08:50.220><c> paste</c> 00:08:50.720 --> 00:08:50.730 align:start position:0% collections that JSON and then paste 00:08:50.730 --> 00:08:54.720 align:start position:0% collections that JSON and then paste that<00:08:50.820><c> and</c><00:08:51.180><c> then</c><00:08:51.780><c> as</c><00:08:51.900><c> you</c><00:08:52.020><c> can</c><00:08:52.170><c> see</c><00:08:52.320><c> we</c><00:08:52.530><c> have</c> 00:08:54.720 --> 00:08:54.730 align:start position:0% that and then as you can see we have 00:08:54.730 --> 00:08:58.740 align:start position:0% that and then as you can see we have and<00:08:55.170><c> then</c><00:08:56.170><c> two</c><00:08:56.889><c> we</c><00:08:57.820><c> have</c><00:08:57.970><c> two</c><00:08:58.300><c> collections</c> 00:08:58.740 --> 00:08:58.750 align:start position:0% and then two we have two collections 00:08:58.750 --> 00:09:01.350 align:start position:0% and then two we have two collections which<00:08:59.230><c> is</c><00:08:59.350><c> the</c><00:08:59.470><c> front</c><00:09:00.010><c> page</c><00:09:00.310><c> and</c><00:09:00.639><c> the</c><00:09:01.060><c> test</c> 00:09:01.350 --> 00:09:01.360 align:start position:0% which is the front page and the test 00:09:01.360 --> 00:09:06.090 align:start position:0% which is the front page and the test collection<00:09:02.260><c> so</c><00:09:03.010><c> in</c><00:09:03.339><c> our</c><00:09:03.970><c> script</c><00:09:04.779><c> over</c><00:09:05.139><c> here</c><00:09:05.680><c> we</c> 00:09:06.090 --> 00:09:06.100 align:start position:0% collection so in our script over here we 00:09:06.100 --> 00:09:08.490 align:start position:0% collection so in our script over here we have<00:09:06.310><c> the</c><00:09:06.550><c> custom</c><00:09:06.940><c> collections</c><00:09:07.600><c> so</c><00:09:08.320><c> as</c><00:09:08.410><c> you</c> 00:09:08.490 --> 00:09:08.500 align:start position:0% have the custom collections so as you 00:09:08.500 --> 00:09:10.920 align:start position:0% have the custom collections so as you can<00:09:08.620><c> see</c><00:09:08.680><c> this</c><00:09:09.130><c> is</c><00:09:09.250><c> the</c><00:09:09.459><c> first</c><00:09:09.790><c> key</c><00:09:10.089><c> custom</c> 00:09:10.920 --> 00:09:10.930 align:start position:0% can see this is the first key custom 00:09:10.930 --> 00:09:13.259 align:start position:0% can see this is the first key custom collections<00:09:11.500><c> over</c><00:09:11.800><c> here</c><00:09:12.160><c> and</c><00:09:12.339><c> then</c><00:09:13.149><c> the</c> 00:09:13.259 --> 00:09:13.269 align:start position:0% collections over here and then the 00:09:13.269 --> 00:09:16.050 align:start position:0% collections over here and then the second<00:09:13.660><c> key</c><00:09:13.839><c> is</c><00:09:13.870><c> zero</c><00:09:14.380><c> which</c><00:09:15.220><c> is</c><00:09:15.399><c> this</c><00:09:15.699><c> one</c> 00:09:16.050 --> 00:09:16.060 align:start position:0% second key is zero which is this one 00:09:16.060 --> 00:09:20.069 align:start position:0% second key is zero which is this one which<00:09:16.329><c> is</c><00:09:16.870><c> this</c><00:09:17.350><c> array</c><00:09:17.860><c> over</c><00:09:18.699><c> here</c><00:09:19.480><c> which</c><00:09:19.930><c> is</c><00:09:20.050><c> a</c> 00:09:20.069 --> 00:09:20.079 align:start position:0% which is this array over here which is a 00:09:20.079 --> 00:09:24.240 align:start position:0% which is this array over here which is a group<00:09:21.010><c> of</c><00:09:21.190><c> data</c><00:09:21.579><c> and</c><00:09:22.089><c> then</c><00:09:22.899><c> we're</c><00:09:23.800><c> going</c><00:09:24.220><c> to</c> 00:09:24.240 --> 00:09:24.250 align:start position:0% group of data and then we're going to 00:09:24.250 --> 00:09:28.079 align:start position:0% group of data and then we're going to get<00:09:25.089><c> the</c><00:09:25.660><c> ID</c><00:09:25.899><c> variable</c><00:09:26.529><c> which</c><00:09:26.800><c> is</c><00:09:26.949><c> this</c><00:09:27.220><c> one</c><00:09:27.550><c> so</c> 00:09:28.079 --> 00:09:28.089 align:start position:0% get the ID variable which is this one so 00:09:28.089 --> 00:09:30.360 align:start position:0% get the ID variable which is this one so the<00:09:28.269><c> value</c><00:09:28.660><c> is</c><00:09:28.870><c> nine</c><00:09:29.260><c> three</c><00:09:29.680><c> eight</c><00:09:29.709><c> zero</c><00:09:29.980><c> six</c> 00:09:30.360 --> 00:09:30.370 align:start position:0% the value is nine three eight zero six 00:09:30.370 --> 00:09:33.090 align:start position:0% the value is nine three eight zero six four<00:09:30.940><c> two</c><00:09:30.970><c> eight</c><00:09:31.329><c> one</c><00:09:31.570><c> nine</c><00:09:32.139><c> five</c><00:09:32.410><c> so</c><00:09:32.920><c> that's</c> 00:09:33.090 --> 00:09:33.100 align:start position:0% four two eight one nine five so that's 00:09:33.100 --> 00:09:36.720 align:start position:0% four two eight one nine five so that's what<00:09:33.310><c> we're</c><00:09:33.459><c> going</c><00:09:33.790><c> to</c><00:09:33.820><c> get</c><00:09:34.120><c> and</c><00:09:34.410><c> then</c><00:09:35.730><c> after</c> 00:09:36.720 --> 00:09:36.730 align:start position:0% what we're going to get and then after 00:09:36.730 --> 00:09:39.569 align:start position:0% what we're going to get and then after that<00:09:36.970><c> we</c><00:09:37.899><c> have</c><00:09:38.079><c> now</c><00:09:38.230><c> our</c><00:09:38.260><c> costume</c><00:09:39.130><c> collection</c> 00:09:39.569 --> 00:09:39.579 align:start position:0% that we have now our costume collection 00:09:39.579 --> 00:09:42.629 align:start position:0% that we have now our costume collection idea<00:09:40.149><c> over</c><00:09:40.480><c> here</c><00:09:40.510><c> it's</c><00:09:41.260><c> stored</c><00:09:41.920><c> in</c><00:09:42.040><c> collection</c> 00:09:42.629 --> 00:09:42.639 align:start position:0% idea over here it's stored in collection 00:09:42.639 --> 00:09:44.790 align:start position:0% idea over here it's stored in collection ID<00:09:42.850><c> variable</c><00:09:43.449><c> so</c><00:09:44.110><c> the</c><00:09:44.380><c> next</c><00:09:44.529><c> thing</c><00:09:44.680><c> we're</c> 00:09:44.790 --> 00:09:44.800 align:start position:0% ID variable so the next thing we're 00:09:44.800 --> 00:09:46.319 align:start position:0% ID variable so the next thing we're going<00:09:44.920><c> to</c><00:09:45.010><c> do</c><00:09:45.130><c> is</c><00:09:45.250><c> to</c><00:09:45.370><c> make</c><00:09:45.490><c> another</c><00:09:45.760><c> array</c> 00:09:46.319 --> 00:09:46.329 align:start position:0% going to do is to make another array 00:09:46.329 --> 00:09:49.680 align:start position:0% going to do is to make another array it's<00:09:46.630><c> like</c><00:09:46.839><c> equal</c><00:09:47.470><c> array</c><00:09:48.279><c> function</c><00:09:49.000><c> and</c><00:09:49.389><c> then</c> 00:09:49.680 --> 00:09:49.690 align:start position:0% it's like equal array function and then 00:09:49.690 --> 00:09:55.410 align:start position:0% it's like equal array function and then let's<00:09:50.470><c> make</c><00:09:51.089><c> collection</c><00:09:52.089><c> I</c><00:09:52.449><c> D</c><00:09:53.350><c> and</c><00:09:54.000><c> then</c><00:09:55.000><c> we</c> 00:09:55.410 --> 00:09:55.420 align:start position:0% let's make collection I D and then we 00:09:55.420 --> 00:09:58.800 align:start position:0% let's make collection I D and then we paste<00:09:56.380><c> over</c><00:09:57.130><c> here</c><00:09:57.699><c> the</c><00:09:57.910><c> collection</c><00:09:58.389><c> I</c><00:09:58.510><c> did</c><00:09:58.779><c> a</c> 00:09:58.800 --> 00:09:58.810 align:start position:0% paste over here the collection I did a 00:09:58.810 --> 00:10:02.160 align:start position:0% paste over here the collection I did a we<00:09:59.050><c> get</c><00:09:59.380><c> from</c><00:09:59.860><c> custom</c><00:10:00.339><c> collections</c><00:10:00.910><c> I</c><00:10:01.180><c> hope</c> 00:10:02.160 --> 00:10:02.170 align:start position:0% we get from custom collections I hope 00:10:02.170 --> 00:10:05.129 align:start position:0% we get from custom collections I hope I'm<00:10:02.319><c> making</c><00:10:02.350><c> sense</c><00:10:03.480><c> if</c><00:10:04.480><c> you</c><00:10:04.600><c> have</c><00:10:04.690><c> questions</c> 00:10:05.129 --> 00:10:05.139 align:start position:0% I'm making sense if you have questions 00:10:05.139 --> 00:10:06.389 align:start position:0% I'm making sense if you have questions please<00:10:05.260><c> let</c><00:10:05.680><c> me</c><00:10:05.740><c> know</c><00:10:05.800><c> the</c><00:10:05.889><c> comments</c><00:10:06.130><c> below</c> 00:10:06.389 --> 00:10:06.399 align:start position:0% please let me know the comments below 00:10:06.399 --> 00:10:08.280 align:start position:0% please let me know the comments below I'll<00:10:06.550><c> try</c><00:10:06.579><c> my</c><00:10:06.970><c> best</c><00:10:07.149><c> to</c><00:10:07.300><c> explain</c><00:10:07.750><c> to</c><00:10:07.899><c> you</c><00:10:08.050><c> guys</c> 00:10:08.280 --> 00:10:08.290 align:start position:0% I'll try my best to explain to you guys 00:10:08.290 --> 00:10:10.980 align:start position:0% I'll try my best to explain to you guys because<00:10:08.920><c> Shopify</c><00:10:09.880><c> eBay</c><00:10:10.180><c> is</c><00:10:10.240><c> really</c><00:10:10.600><c> a</c><00:10:10.630><c> little</c> 00:10:10.980 --> 00:10:10.990 align:start position:0% because Shopify eBay is really a little 00:10:10.990 --> 00:10:12.930 align:start position:0% because Shopify eBay is really a little bit<00:10:11.079><c> complicated</c><00:10:11.410><c> specially</c><00:10:12.220><c> if</c><00:10:12.279><c> you're</c><00:10:12.459><c> new</c> 00:10:12.930 --> 00:10:12.940 align:start position:0% bit complicated specially if you're new 00:10:12.940 --> 00:10:16.980 align:start position:0% bit complicated specially if you're new to<00:10:13.149><c> this</c><00:10:13.300><c> type</c><00:10:14.139><c> of</c><00:10:14.170><c> thing</c><00:10:15.029><c> when</c><00:10:16.029><c> I</c><00:10:16.060><c> first</c><00:10:16.510><c> got</c> 00:10:16.980 --> 00:10:16.990 align:start position:0% to this type of thing when I first got 00:10:16.990 --> 00:10:19.230 align:start position:0% to this type of thing when I first got into<00:10:17.290><c> this</c><00:10:17.620><c> is</c><00:10:17.920><c> really</c><00:10:18.519><c> confusing</c><00:10:19.089><c> at</c><00:10:19.209><c> first</c> 00:10:19.230 --> 00:10:19.240 align:start position:0% into this is really confusing at first 00:10:19.240 --> 00:10:23.040 align:start position:0% into this is really confusing at first but<00:10:20.050><c> as</c><00:10:20.230><c> soon</c><00:10:20.440><c> as</c><00:10:20.589><c> you</c><00:10:20.829><c> keep</c><00:10:21.819><c> writing</c><00:10:22.630><c> codes</c> 00:10:23.040 --> 00:10:23.050 align:start position:0% but as soon as you keep writing codes 00:10:23.050 --> 00:10:26.250 align:start position:0% but as soon as you keep writing codes for<00:10:23.589><c> Shopify</c><00:10:23.949><c> apps</c><00:10:24.540><c> you'll</c><00:10:25.540><c> get</c><00:10:25.779><c> used</c><00:10:26.019><c> to</c><00:10:26.139><c> it</c> 00:10:26.250 --> 00:10:26.260 align:start position:0% for Shopify apps you'll get used to it 00:10:26.260 --> 00:10:29.430 align:start position:0% for Shopify apps you'll get used to it so<00:10:26.800><c> yeah</c><00:10:27.399><c> next</c><00:10:27.699><c> thing</c><00:10:27.880><c> is</c><00:10:28.630><c> great</c><00:10:29.079><c> a</c><00:10:29.230><c> new</c> 00:10:29.430 --> 00:10:29.440 align:start position:0% so yeah next thing is great a new 00:10:29.440 --> 00:10:33.930 align:start position:0% so yeah next thing is great a new verbals<00:10:30.040><c> collects</c><00:10:30.610><c> and</c><00:10:31.180><c> then</c><00:10:31.980><c> Shopify</c><00:10:32.980><c> let's</c> 00:10:33.930 --> 00:10:33.940 align:start position:0% verbals collects and then Shopify let's 00:10:33.940 --> 00:10:36.720 align:start position:0% verbals collects and then Shopify let's make<00:10:34.089><c> another</c><00:10:34.209><c> Shopify</c><00:10:34.779><c> call</c><00:10:35.079><c> and</c><00:10:35.440><c> then</c><00:10:36.250><c> use</c> 00:10:36.720 --> 00:10:36.730 align:start position:0% make another Shopify call and then use 00:10:36.730 --> 00:10:39.300 align:start position:0% make another Shopify call and then use the<00:10:36.880><c> tokens</c><00:10:37.360><c> or</c><00:10:37.540><c> you</c><00:10:37.690><c> can</c><00:10:37.839><c> just</c><00:10:38.110><c> copy</c><00:10:38.470><c> this</c><00:10:38.889><c> if</c> 00:10:39.300 --> 00:10:39.310 align:start position:0% the tokens or you can just copy this if 00:10:39.310 --> 00:10:41.670 align:start position:0% the tokens or you can just copy this if you<00:10:39.940><c> are</c><00:10:40.000><c> a</c><00:10:40.149><c> little</c><00:10:40.329><c> bit</c><00:10:40.510><c> clip</c><00:10:40.750><c> lazy</c><00:10:41.260><c> like</c><00:10:41.649><c> me</c> 00:10:41.670 --> 00:10:41.680 align:start position:0% you are a little bit clip lazy like me 00:10:41.680 --> 00:10:44.430 align:start position:0% you are a little bit clip lazy like me and<00:10:42.130><c> then</c><00:10:42.819><c> let's</c><00:10:43.120><c> just</c><00:10:43.300><c> replace</c><00:10:43.779><c> this</c><00:10:44.050><c> instead</c> 00:10:44.430 --> 00:10:44.440 align:start position:0% and then let's just replace this instead 00:10:44.440 --> 00:10:48.710 align:start position:0% and then let's just replace this instead of<00:10:44.500><c> admin</c><00:10:45.130><c> API</c><00:10:45.360><c> 2019</c><00:10:46.360><c> let's</c><00:10:46.870><c> just</c><00:10:47.199><c> call</c> 00:10:48.710 --> 00:10:48.720 align:start position:0% of admin API 2019 let's just call 00:10:48.720 --> 00:10:54.210 align:start position:0% of admin API 2019 let's just call collects<00:10:50.670><c> JSON</c><00:10:51.670><c> and</c><00:10:51.910><c> then</c><00:10:52.319><c> over</c><00:10:53.319><c> here</c><00:10:53.949><c> let's</c> 00:10:54.210 --> 00:10:54.220 align:start position:0% collects JSON and then over here let's 00:10:54.220 --> 00:10:56.160 align:start position:0% collects JSON and then over here let's replace<00:10:54.610><c> this</c><00:10:54.850><c> actually</c><00:10:55.510><c> you</c><00:10:55.600><c> can</c><00:10:55.779><c> just</c><00:10:55.959><c> copy</c> 00:10:56.160 --> 00:10:56.170 align:start position:0% replace this actually you can just copy 00:10:56.170 --> 00:10:58.889 align:start position:0% replace this actually you can just copy this<00:10:56.470><c> one</c><00:10:56.680><c> instead</c><00:10:57.449><c> instead</c><00:10:58.449><c> of</c><00:10:58.600><c> creating</c> 00:10:58.889 --> 00:10:58.899 align:start position:0% this one instead instead of creating 00:10:58.899 --> 00:11:01.710 align:start position:0% this one instead instead of creating another<00:10:59.170><c> variable</c><00:11:00.149><c> okay</c><00:11:01.149><c> let's</c><00:11:01.360><c> get</c><00:11:01.480><c> rid</c><00:11:01.660><c> of</c> 00:11:01.710 --> 00:11:01.720 align:start position:0% another variable okay let's get rid of 00:11:01.720 --> 00:11:05.370 align:start position:0% another variable okay let's get rid of this<00:11:01.980><c> and</c><00:11:02.980><c> then</c><00:11:03.640><c> max</c><00:11:03.970><c> is</c><00:11:04.240><c> collects</c><00:11:05.110><c> we're</c> 00:11:05.370 --> 00:11:05.380 align:start position:0% this and then max is collects we're 00:11:05.380 --> 00:11:08.190 align:start position:0% this and then max is collects we're going<00:11:05.589><c> to</c><00:11:05.680><c> convert</c><00:11:06.010><c> it</c><00:11:06.189><c> again</c><00:11:06.430><c> from</c><00:11:06.760><c> JSON</c><00:11:07.300><c> to</c> 00:11:08.190 --> 00:11:08.200 align:start position:0% going to convert it again from JSON to 00:11:08.200 --> 00:11:12.210 align:start position:0% going to convert it again from JSON to and<00:11:08.649><c> our</c><00:11:08.800><c> a</c><00:11:09.810><c> so</c><00:11:10.810><c> that's</c><00:11:11.110><c> actually</c><00:11:11.589><c> how</c><00:11:12.040><c> it</c> 00:11:12.210 --> 00:11:12.220 align:start position:0% and our a so that's actually how it 00:11:12.220 --> 00:11:12.750 align:start position:0% and our a so that's actually how it works 00:11:12.750 --> 00:11:12.760 align:start position:0% works 00:11:12.760 --> 00:11:16.199 align:start position:0% works you<00:11:13.329><c> call</c><00:11:14.110><c> Shopify</c><00:11:14.620><c> call</c><00:11:15.060><c> process</c><00:11:16.060><c> it</c> 00:11:16.199 --> 00:11:16.209 align:start position:0% you call Shopify call process it 00:11:16.209 --> 00:11:18.449 align:start position:0% you call Shopify call process it converted<00:11:16.720><c> it</c><00:11:16.839><c> Jason</c><00:11:17.589><c> and</c><00:11:17.769><c> then</c><00:11:17.860><c> you</c><00:11:18.070><c> convert</c> 00:11:18.449 --> 00:11:18.459 align:start position:0% converted it Jason and then you convert 00:11:18.459 --> 00:11:20.759 align:start position:0% converted it Jason and then you convert it<00:11:18.670><c> into</c><00:11:18.910><c> an</c><00:11:19.089><c> an</c><00:11:19.209><c> airing</c><00:11:19.570><c> so</c><00:11:20.230><c> that's</c><00:11:20.560><c> how</c> 00:11:20.759 --> 00:11:20.769 align:start position:0% it into an an airing so that's how 00:11:20.769 --> 00:11:22.949 align:start position:0% it into an an airing so that's how everything<00:11:21.339><c> works</c><00:11:21.760><c> from</c><00:11:22.120><c> what</c><00:11:22.810><c> I</c><00:11:22.839><c> can</c> 00:11:22.949 --> 00:11:22.959 align:start position:0% everything works from what I can 00:11:22.959 --> 00:11:25.829 align:start position:0% everything works from what I can understand<00:11:23.560><c> and</c><00:11:23.769><c> then</c><00:11:24.579><c> make</c><00:11:25.360><c> sure</c><00:11:25.570><c> you</c><00:11:25.690><c> get</c> 00:11:25.829 --> 00:11:25.839 align:start position:0% understand and then make sure you get 00:11:25.839 --> 00:11:29.310 align:start position:0% understand and then make sure you get the<00:11:26.019><c> response</c><00:11:26.230><c> and</c><00:11:27.120><c> then</c><00:11:28.120><c> over</c><00:11:28.540><c> here</c><00:11:28.570><c> we</c><00:11:29.139><c> have</c> 00:11:29.310 --> 00:11:29.320 align:start position:0% the response and then over here we have 00:11:29.320 --> 00:11:33.090 align:start position:0% the response and then over here we have again<00:11:29.800><c> JSON</c><00:11:30.579><c> pretty</c><00:11:31.149><c> print</c><00:11:31.800><c> there</c><00:11:32.800><c> you</c><00:11:32.920><c> go</c> 00:11:33.090 --> 00:11:33.100 align:start position:0% again JSON pretty print there you go 00:11:33.100 --> 00:11:34.920 align:start position:0% again JSON pretty print there you go okay<00:11:33.790><c> now</c><00:11:33.970><c> so</c><00:11:34.120><c> the</c><00:11:34.269><c> next</c><00:11:34.449><c> what</c><00:11:34.600><c> we're</c><00:11:34.720><c> going</c><00:11:34.870><c> to</c> 00:11:34.920 --> 00:11:34.930 align:start position:0% okay now so the next what we're going to 00:11:34.930 --> 00:11:37.439 align:start position:0% okay now so the next what we're going to do<00:11:35.079><c> is</c><00:11:35.170><c> to</c><00:11:35.290><c> actually</c><00:11:35.829><c> display</c><00:11:36.070><c> the</c><00:11:36.579><c> products</c> 00:11:37.439 --> 00:11:37.449 align:start position:0% do is to actually display the products 00:11:37.449 --> 00:11:40.439 align:start position:0% do is to actually display the products inside<00:11:37.769><c> this</c><00:11:38.769><c> collect</c><00:11:39.339><c> ID</c><00:11:39.670><c> this</c><00:11:40.089><c> collection</c> 00:11:40.439 --> 00:11:40.449 align:start position:0% inside this collect ID this collection 00:11:40.449 --> 00:11:42.870 align:start position:0% inside this collect ID this collection ID<00:11:40.810><c> from</c><00:11:41.769><c> what</c><00:11:41.920><c> I</c><00:11:41.949><c> can</c><00:11:42.100><c> remember</c><00:11:42.220><c> it</c><00:11:42.579><c> is</c><00:11:42.730><c> the</c> 00:11:42.870 --> 00:11:42.880 align:start position:0% ID from what I can remember it is the 00:11:42.880 --> 00:11:45.689 align:start position:0% ID from what I can remember it is the idea<00:11:43.149><c> that</c><00:11:43.180><c> we</c><00:11:43.389><c> have</c><00:11:43.570><c> so</c><00:11:43.899><c> collection</c><00:11:44.649><c> ID</c><00:11:45.220><c> nine</c> 00:11:45.689 --> 00:11:45.699 align:start position:0% idea that we have so collection ID nine 00:11:45.699 --> 00:11:47.250 align:start position:0% idea that we have so collection ID nine three<00:11:45.940><c> eight</c><00:11:45.970><c> zero</c><00:11:46.149><c> six</c><00:11:46.360><c> four</c><00:11:46.750><c> two</c><00:11:46.810><c> eight</c><00:11:47.050><c> one</c> 00:11:47.250 --> 00:11:47.260 align:start position:0% three eight zero six four two eight one 00:11:47.260 --> 00:11:49.530 align:start position:0% three eight zero six four two eight one nine<00:11:48.130><c> five</c><00:11:48.370><c> so</c><00:11:48.610><c> that</c><00:11:48.760><c> is</c><00:11:48.910><c> the</c><00:11:49.029><c> collection</c><00:11:49.300><c> ID</c> 00:11:49.530 --> 00:11:49.540 align:start position:0% nine five so that is the collection ID 00:11:49.540 --> 00:11:51.810 align:start position:0% nine five so that is the collection ID that<00:11:49.750><c> we</c><00:11:49.839><c> have</c><00:11:50.019><c> in</c><00:11:50.260><c> this</c><00:11:50.459><c> variable</c><00:11:51.459><c> so</c><00:11:51.670><c> we're</c> 00:11:51.810 --> 00:11:51.820 align:start position:0% that we have in this variable so we're 00:11:51.820 --> 00:11:53.579 align:start position:0% that we have in this variable so we're going<00:11:52.029><c> to</c><00:11:52.149><c> use</c><00:11:52.300><c> that</c><00:11:52.510><c> to</c><00:11:52.630><c> display</c><00:11:52.870><c> the</c> 00:11:53.579 --> 00:11:53.589 align:start position:0% going to use that to display the 00:11:53.589 --> 00:11:57.210 align:start position:0% going to use that to display the products<00:11:54.070><c> inside</c><00:11:54.639><c> that</c><00:11:55.329><c> collection</c><00:11:56.019><c> I</c><00:11:56.230><c> hope</c> 00:11:57.210 --> 00:11:57.220 align:start position:0% products inside that collection I hope 00:11:57.220 --> 00:12:00.449 align:start position:0% products inside that collection I hope that<00:11:57.370><c> makes</c><00:11:57.519><c> sense</c><00:11:57.579><c> again</c><00:11:58.120><c> for</c><00:11:59.079><c> each</c><00:11:59.260><c> and</c><00:11:59.620><c> then</c> 00:12:00.449 --> 00:12:00.459 align:start position:0% that makes sense again for each and then 00:12:00.459 --> 00:12:01.769 align:start position:0% that makes sense again for each and then I'm<00:12:01.000><c> sorry</c> 00:12:01.769 --> 00:12:01.779 align:start position:0% I'm sorry 00:12:01.779 --> 00:12:06.870 align:start position:0% I'm sorry collects<00:12:02.560><c> ass</c><00:12:04.470><c> let's</c><00:12:05.470><c> replace</c><00:12:05.740><c> it</c><00:12:05.800><c> as</c><00:12:06.040><c> coleg</c> 00:12:06.870 --> 00:12:06.880 align:start position:0% collects ass let's replace it as coleg 00:12:06.880 --> 00:12:10.259 align:start position:0% collects ass let's replace it as coleg instead<00:12:07.800><c> so</c><00:12:08.800><c> let's</c><00:12:09.220><c> get</c><00:12:09.370><c> rid</c><00:12:09.639><c> of</c><00:12:09.670><c> this</c><00:12:10.060><c> we</c> 00:12:10.259 --> 00:12:10.269 align:start position:0% instead so let's get rid of this we 00:12:10.269 --> 00:12:14.220 align:start position:0% instead so let's get rid of this we don't<00:12:10.420><c> need</c><00:12:10.720><c> that</c><00:12:11.260><c> I</c><00:12:11.620><c> believe</c><00:12:12.399><c> so</c><00:12:13.329><c> for</c><00:12:13.810><c> each</c> 00:12:14.220 --> 00:12:14.230 align:start position:0% don't need that I believe so for each 00:12:14.230 --> 00:12:18.389 align:start position:0% don't need that I believe so for each collects<00:12:15.120><c> which</c><00:12:16.120><c> is</c><00:12:16.360><c> this</c><00:12:16.570><c> one</c><00:12:17.130><c> we</c><00:12:18.130><c> couldn't</c> 00:12:18.389 --> 00:12:18.399 align:start position:0% collects which is this one we couldn't 00:12:18.399 --> 00:12:22.170 align:start position:0% collects which is this one we couldn't read<00:12:18.610><c> it</c><00:12:18.760><c> as</c><00:12:18.959><c> collect</c><00:12:19.959><c> variable</c><00:12:20.529><c> perky</c><00:12:21.180><c> each</c> 00:12:22.170 --> 00:12:22.180 align:start position:0% read it as collect variable perky each 00:12:22.180 --> 00:12:26.329 align:start position:0% read it as collect variable perky each key<00:12:23.040><c> will</c><00:12:24.040><c> be</c><00:12:24.220><c> passed</c><00:12:24.730><c> into</c><00:12:25.120><c> into</c><00:12:25.690><c> collec</c> 00:12:26.329 --> 00:12:26.339 align:start position:0% key will be passed into into collec 00:12:26.339 --> 00:12:29.250 align:start position:0% key will be passed into into collec variable<00:12:27.339><c> and</c><00:12:27.550><c> then</c><00:12:28.209><c> inside</c><00:12:28.570><c> that</c><00:12:28.630><c> let's</c><00:12:29.110><c> make</c> 00:12:29.250 --> 00:12:29.260 align:start position:0% variable and then inside that let's make 00:12:29.260 --> 00:12:33.150 align:start position:0% variable and then inside that let's make another<00:12:29.730><c> for</c><00:12:30.730><c> each</c><00:12:31.260><c> function</c><00:12:32.260><c> and</c><00:12:32.680><c> let's</c><00:12:32.890><c> call</c> 00:12:33.150 --> 00:12:33.160 align:start position:0% another for each function and let's call 00:12:33.160 --> 00:12:36.480 align:start position:0% another for each function and let's call this<00:12:33.490><c> on</c><00:12:33.790><c> call</c><00:12:34.390><c> AK</c><00:12:34.720><c> which</c><00:12:35.649><c> is</c><00:12:35.800><c> this</c><00:12:36.010><c> variable</c> 00:12:36.480 --> 00:12:36.490 align:start position:0% this on call AK which is this variable 00:12:36.490 --> 00:12:40.769 align:start position:0% this on call AK which is this variable and<00:12:36.940><c> then</c><00:12:37.300><c> we</c><00:12:37.899><c> passed</c><00:12:38.230><c> the</c><00:12:38.529><c> key</c><00:12:38.860><c> and</c><00:12:39.209><c> its</c><00:12:40.209><c> value</c> 00:12:40.769 --> 00:12:40.779 align:start position:0% and then we passed the key and its value 00:12:40.779 --> 00:12:45.990 align:start position:0% and then we passed the key and its value over<00:12:41.019><c> here</c><00:12:42.209><c> so</c><00:12:43.410><c> let's</c><00:12:44.410><c> create</c><00:12:45.040><c> the</c><00:12:45.399><c> product</c> 00:12:45.990 --> 00:12:46.000 align:start position:0% over here so let's create the product 00:12:46.000 --> 00:12:49.319 align:start position:0% over here so let's create the product variable<00:12:46.839><c> products</c><00:12:47.680><c> is</c><00:12:48.160><c> equal</c><00:12:48.579><c> to</c><00:12:48.790><c> Shopify</c> 00:12:49.319 --> 00:12:49.329 align:start position:0% variable products is equal to Shopify 00:12:49.329 --> 00:12:52.829 align:start position:0% variable products is equal to Shopify call<00:12:49.660><c> and</c><00:12:50.019><c> then</c><00:12:50.880><c> obviously</c><00:12:51.880><c> let's</c><00:12:52.420><c> copy</c><00:12:52.660><c> this</c> 00:12:52.829 --> 00:12:52.839 align:start position:0% call and then obviously let's copy this 00:12:52.839 --> 00:12:57.300 align:start position:0% call and then obviously let's copy this one<00:12:54.089><c> paste</c><00:12:55.089><c> it</c><00:12:55.209><c> over</c><00:12:55.360><c> here</c><00:12:55.540><c> and</c><00:12:56.290><c> then</c><00:12:56.980><c> let's</c> 00:12:57.300 --> 00:12:57.310 align:start position:0% one paste it over here and then let's 00:12:57.310 --> 00:12:59.610 align:start position:0% one paste it over here and then let's also<00:12:57.490><c> copy</c><00:12:57.819><c> this</c><00:12:58.000><c> one</c><00:12:58.329><c> it's</c><00:12:59.140><c> just</c><00:12:59.350><c> the</c><00:12:59.410><c> same</c> 00:12:59.610 --> 00:12:59.620 align:start position:0% also copy this one it's just the same 00:12:59.620 --> 00:13:01.939 align:start position:0% also copy this one it's just the same process<00:12:59.800><c> let's</c><00:13:00.550><c> replace</c><00:13:00.880><c> products</c><00:13:01.449><c> over</c><00:13:01.720><c> here</c> 00:13:01.939 --> 00:13:01.949 align:start position:0% process let's replace products over here 00:13:01.949 --> 00:13:03.750 align:start position:0% process let's replace products over here also<00:13:02.949><c> here</c> 00:13:03.750 --> 00:13:03.760 align:start position:0% also here 00:13:03.760 --> 00:13:06.829 align:start position:0% also here Shopify<00:13:04.360><c> call</c><00:13:04.690><c> talk</c><00:13:04.990><c> and</c><00:13:05.199><c> shop</c><00:13:05.500><c> admin</c><00:13:06.430><c> API</c> 00:13:06.829 --> 00:13:06.839 align:start position:0% Shopify call talk and shop admin API 00:13:06.839 --> 00:13:10.710 align:start position:0% Shopify call talk and shop admin API 2019<00:13:07.839><c> ten</c><00:13:08.440><c> let's</c><00:13:09.100><c> replace</c><00:13:09.459><c> this</c><00:13:09.730><c> clicks</c><00:13:10.329><c> but</c> 00:13:10.710 --> 00:13:10.720 align:start position:0% 2019 ten let's replace this clicks but 00:13:10.720 --> 00:13:13.430 align:start position:0% 2019 ten let's replace this clicks but instead<00:13:11.110><c> let's</c><00:13:11.500><c> call</c><00:13:11.829><c> this</c><00:13:12.069><c> products</c> 00:13:13.430 --> 00:13:13.440 align:start position:0% instead let's call this products 00:13:13.440 --> 00:13:17.910 align:start position:0% instead let's call this products products<00:13:14.440><c> and</c><00:13:14.769><c> then</c><00:13:15.190><c> slash</c><00:13:15.670><c> and</c><00:13:16.350><c> then</c><00:13:17.350><c> over</c> 00:13:17.910 --> 00:13:17.920 align:start position:0% products and then slash and then over 00:13:17.920 --> 00:13:21.199 align:start position:0% products and then slash and then over here<00:13:18.540><c> let's</c> 00:13:21.199 --> 00:13:21.209 align:start position:0% here let's 00:13:21.209 --> 00:13:24.259 align:start position:0% here let's crack<00:13:21.569><c> deaths</c><00:13:22.259><c> by</c><00:13:22.709><c> double</c><00:13:23.610><c> quotation</c><00:13:23.970><c> marks</c> 00:13:24.259 --> 00:13:24.269 align:start position:0% crack deaths by double quotation marks 00:13:24.269 --> 00:13:28.369 align:start position:0% crack deaths by double quotation marks and<00:13:24.389><c> then</c><00:13:24.679><c> dot</c><00:13:25.679><c> dot</c><00:13:26.839><c> be</c><00:13:27.839><c> careful</c><00:13:28.170><c> with</c><00:13:28.319><c> this</c> 00:13:28.369 --> 00:13:28.379 align:start position:0% and then dot dot be careful with this 00:13:28.379 --> 00:13:31.340 align:start position:0% and then dot dot be careful with this one<00:13:28.439><c> with</c><00:13:28.709><c> it</c><00:13:29.459><c> happens</c><00:13:29.850><c> a</c><00:13:29.939><c> lot</c><00:13:29.970><c> to</c><00:13:30.480><c> have</c><00:13:30.749><c> you</c> 00:13:31.340 --> 00:13:31.350 align:start position:0% one with it happens a lot to have you 00:13:31.350 --> 00:13:34.309 align:start position:0% one with it happens a lot to have you usually<00:13:31.589><c> get</c><00:13:32.129><c> error</c><00:13:32.459><c> by</c><00:13:33.139><c> adding</c><00:13:34.139><c> this</c><00:13:34.259><c> one</c> 00:13:34.309 --> 00:13:34.319 align:start position:0% usually get error by adding this one 00:13:34.319 --> 00:13:39.699 align:start position:0% usually get error by adding this one okay<00:13:34.949><c> so</c><00:13:34.980><c> we</c><00:13:35.610><c> have</c><00:13:35.790><c> the</c><00:13:35.939><c> dots</c><00:13:36.179><c> that</c><00:13:37.339><c> paste</c> 00:13:39.699 --> 00:13:39.709 align:start position:0% okay so we have the dots that paste 00:13:39.709 --> 00:13:45.679 align:start position:0% okay so we have the dots that paste value<00:13:40.709><c> and</c><00:13:41.220><c> then</c><00:13:43.160><c> product</c><00:13:44.160><c> now</c><00:13:44.490><c> its</c><00:13:44.699><c> value</c><00:13:45.360><c> and</c> 00:13:45.679 --> 00:13:45.689 align:start position:0% value and then product now its value and 00:13:45.689 --> 00:13:49.970 align:start position:0% value and then product now its value and then<00:13:45.959><c> product</c><00:13:47.449><c> ID</c><00:13:48.449><c> from</c><00:13:49.319><c> what</c><00:13:49.470><c> I</c><00:13:49.499><c> can</c><00:13:49.679><c> remember</c> 00:13:49.970 --> 00:13:49.980 align:start position:0% then product ID from what I can remember 00:13:49.980 --> 00:13:55.309 align:start position:0% then product ID from what I can remember yeah<00:13:50.610><c> product</c><00:13:51.029><c> ID</c><00:13:51.649><c> okay</c><00:13:53.749><c> so</c><00:13:54.749><c> a</c><00:13:54.779><c> products</c> 00:13:55.309 --> 00:13:55.319 align:start position:0% yeah product ID okay so a products 00:13:55.319 --> 00:13:57.769 align:start position:0% yeah product ID okay so a products Shopify<00:13:55.829><c> call</c><00:13:56.100><c> and</c><00:13:56.399><c> then</c><00:13:56.670><c> we</c><00:13:57.029><c> paste</c><00:13:57.269><c> the</c><00:13:57.360><c> value</c> 00:13:57.769 --> 00:13:57.779 align:start position:0% Shopify call and then we paste the value 00:13:57.779 --> 00:14:01.340 align:start position:0% Shopify call and then we paste the value over<00:13:58.019><c> here</c><00:13:58.050><c> and</c><00:13:58.740><c> then</c><00:13:59.730><c> an</c><00:13:59.970><c> array</c><00:14:00.240><c> now</c><00:14:00.990><c> let's</c> 00:14:01.340 --> 00:14:01.350 align:start position:0% over here and then an array now let's 00:14:01.350 --> 00:14:03.590 align:start position:0% over here and then an array now let's not<00:14:01.499><c> use</c><00:14:02.160><c> that</c><00:14:02.189><c> let's</c><00:14:02.699><c> get</c><00:14:02.910><c> rid</c><00:14:03.089><c> of</c><00:14:03.119><c> this</c><00:14:03.360><c> we</c> 00:14:03.590 --> 00:14:03.600 align:start position:0% not use that let's get rid of this we 00:14:03.600 --> 00:14:08.090 align:start position:0% not use that let's get rid of this we don't<00:14:03.779><c> need</c><00:14:03.990><c> this</c><00:14:04.259><c> and</c><00:14:05.300><c> then</c><00:14:06.300><c> I</c><00:14:07.170><c> think</c><00:14:07.920><c> that's</c> 00:14:08.090 --> 00:14:08.100 align:start position:0% don't need this and then I think that's 00:14:08.100 --> 00:14:14.449 align:start position:0% don't need this and then I think that's it<00:14:08.309><c> yeah</c><00:14:08.699><c> let's</c><00:14:09.600><c> try</c><00:14:10.439><c> to</c><00:14:10.499><c> echo</c><00:14:13.009><c> products</c><00:14:14.009><c> and</c> 00:14:14.449 --> 00:14:14.459 align:start position:0% it yeah let's try to echo products and 00:14:14.459 --> 00:14:19.819 align:start position:0% it yeah let's try to echo products and then<00:14:15.420><c> again</c><00:14:16.100><c> first</c><00:14:17.100><c> key</c><00:14:17.369><c> is</c><00:14:17.519><c> product</c><00:14:18.829><c> then</c> 00:14:19.819 --> 00:14:19.829 align:start position:0% then again first key is product then 00:14:19.829 --> 00:14:23.780 align:start position:0% then again first key is product then over<00:14:20.129><c> here</c><00:14:20.160><c> that's</c><00:14:21.059><c> called</c><00:14:21.360><c> title</c><00:14:22.730><c> there</c><00:14:23.730><c> we</c> 00:14:23.780 --> 00:14:23.790 align:start position:0% over here that's called title there we 00:14:23.790 --> 00:14:24.199 align:start position:0% over here that's called title there we go 00:14:24.199 --> 00:14:24.209 align:start position:0% go 00:14:24.209 --> 00:14:28.789 align:start position:0% go you<00:14:24.540><c> know</c><00:14:24.660><c> what</c><00:14:24.869><c> let's</c><00:14:25.170><c> make</c><00:14:26.240><c> a</c><00:14:27.240><c> break</c><00:14:28.139><c> over</c> 00:14:28.789 --> 00:14:28.799 align:start position:0% you know what let's make a break over 00:14:28.799 --> 00:14:33.669 align:start position:0% you know what let's make a break over here<00:14:29.480><c> break</c><00:14:30.480><c> tag</c><00:14:30.720><c> there</c><00:14:31.529><c> you</c><00:14:31.589><c> go</c><00:14:32.240><c> so</c><00:14:33.240><c> it'll</c><00:14:33.420><c> be</c> 00:14:33.669 --> 00:14:33.679 align:start position:0% here break tag there you go so it'll be 00:14:33.679 --> 00:14:36.439 align:start position:0% here break tag there you go so it'll be pacing<00:14:34.679><c> in</c><00:14:35.009><c> new</c><00:14:35.220><c> line</c><00:14:35.429><c> ok</c><00:14:35.999><c> let's</c><00:14:36.179><c> save</c><00:14:36.420><c> that</c> 00:14:36.439 --> 00:14:36.449 align:start position:0% pacing in new line ok let's save that 00:14:36.449 --> 00:14:41.090 align:start position:0% pacing in new line ok let's save that and<00:14:36.929><c> then</c><00:14:37.379><c> let's</c><00:14:37.559><c> open</c><00:14:37.769><c> our</c><00:14:38.160><c> application</c><00:14:40.100><c> so</c> 00:14:41.090 --> 00:14:41.100 align:start position:0% and then let's open our application so 00:14:41.100 --> 00:14:48.889 align:start position:0% and then let's open our application so let's<00:14:41.309><c> refresh</c><00:14:45.740><c> it</c><00:14:46.740><c> shows</c><00:14:46.980><c> nothing</c><00:14:47.689><c> okay</c><00:14:48.689><c> I</c> 00:14:48.889 --> 00:14:48.899 align:start position:0% let's refresh it shows nothing okay I 00:14:48.899 --> 00:14:51.639 align:start position:0% let's refresh it shows nothing okay I believe<00:14:49.379><c> there's</c><00:14:49.740><c> an</c><00:14:49.889><c> error</c><00:14:50.160><c> for</c><00:14:50.429><c> that</c><00:14:50.490><c> um</c> 00:14:51.639 --> 00:14:51.649 align:start position:0% believe there's an error for that um 00:14:51.649 --> 00:14:53.359 align:start position:0% believe there's an error for that um let's<00:14:52.649><c> see</c> 00:14:53.359 --> 00:14:53.369 align:start position:0% let's see 00:14:53.369 --> 00:14:55.249 align:start position:0% let's see okay<00:14:53.790><c> so</c><00:14:53.910><c> there's</c><00:14:54.119><c> actually</c><00:14:54.600><c> an</c><00:14:54.689><c> error</c><00:14:54.929><c> to</c><00:14:55.139><c> our</c> 00:14:55.249 --> 00:14:55.259 align:start position:0% okay so there's actually an error to our 00:14:55.259 --> 00:14:58.280 align:start position:0% okay so there's actually an error to our code<00:14:55.709><c> make</c><00:14:56.399><c> sure</c><00:14:56.670><c> you</c><00:14:56.819><c> only</c><00:14:56.999><c> have</c><00:14:57.179><c> over</c><00:14:57.779><c> here</c> 00:14:58.280 --> 00:14:58.290 align:start position:0% code make sure you only have over here 00:14:58.290 --> 00:15:00.619 align:start position:0% code make sure you only have over here the<00:14:58.529><c> subdomain</c><00:14:59.069><c> of</c><00:14:59.490><c> your</c><00:14:59.730><c> Shopify</c><00:15:00.360><c> store</c> 00:15:00.619 --> 00:15:00.629 align:start position:0% the subdomain of your Shopify store 00:15:00.629 --> 00:15:03.019 align:start position:0% the subdomain of your Shopify store instead<00:15:00.959><c> of</c><00:15:01.019><c> putting</c><00:15:01.529><c> weekly</c><00:15:01.980><c> how</c><00:15:02.160><c> that</c><00:15:02.790><c> my</c> 00:15:03.019 --> 00:15:03.029 align:start position:0% instead of putting weekly how that my 00:15:03.029 --> 00:15:05.900 align:start position:0% instead of putting weekly how that my Shopify<00:15:03.839><c> calm</c><00:15:04.649><c> make</c><00:15:05.249><c> sure</c><00:15:05.429><c> you</c><00:15:05.519><c> get</c><00:15:05.670><c> rid</c><00:15:05.879><c> of</c> 00:15:05.900 --> 00:15:05.910 align:start position:0% Shopify calm make sure you get rid of 00:15:05.910 --> 00:15:08.389 align:start position:0% Shopify calm make sure you get rid of that<00:15:06.179><c> much</c><00:15:06.360><c> afraid</c><00:15:06.689><c> that</c><00:15:06.779><c> calm</c><00:15:07.259><c> just</c><00:15:07.769><c> your</c><00:15:08.040><c> sub</c> 00:15:08.389 --> 00:15:08.399 align:start position:0% that much afraid that calm just your sub 00:15:08.399 --> 00:15:11.359 align:start position:0% that much afraid that calm just your sub domain<00:15:08.879><c> it</c><00:15:09.360><c> was</c><00:15:09.480><c> my</c><00:15:09.629><c> bad</c><00:15:09.839><c> so</c><00:15:10.049><c> I'm</c><00:15:10.170><c> sorry</c><00:15:10.379><c> in</c><00:15:10.920><c> our</c> 00:15:11.359 --> 00:15:11.369 align:start position:0% domain it was my bad so I'm sorry in our 00:15:11.369 --> 00:15:14.359 align:start position:0% domain it was my bad so I'm sorry in our tutorial<00:15:11.939><c> it</c><00:15:12.749><c> was</c><00:15:12.899><c> explained</c><00:15:13.410><c> over</c><00:15:13.589><c> there</c><00:15:13.949><c> how</c> 00:15:14.359 --> 00:15:14.369 align:start position:0% tutorial it was explained over there how 00:15:14.369 --> 00:15:16.369 align:start position:0% tutorial it was explained over there how we<00:15:14.429><c> actually</c><00:15:14.970><c> can</c><00:15:15.149><c> do</c><00:15:15.420><c> that</c><00:15:15.660><c> there's</c><00:15:15.959><c> actually</c> 00:15:16.369 --> 00:15:16.379 align:start position:0% we actually can do that there's actually 00:15:16.379 --> 00:15:18.859 align:start position:0% we actually can do that there's actually a<00:15:16.410><c> fact</c><00:15:16.649><c> a</c><00:15:16.889><c> function</c><00:15:17.309><c> where</c><00:15:18.059><c> you</c><00:15:18.089><c> can</c><00:15:18.329><c> just</c><00:15:18.600><c> get</c> 00:15:18.859 --> 00:15:18.869 align:start position:0% a fact a function where you can just get 00:15:18.869 --> 00:15:22.429 align:start position:0% a fact a function where you can just get the<00:15:19.139><c> URL</c><00:15:19.910><c> from</c><00:15:20.910><c> your</c><00:15:21.089><c> page</c><00:15:21.389><c> be</c><00:15:21.720><c> I</c><00:15:21.990><c> think</c><00:15:22.110><c> it's</c> 00:15:22.429 --> 00:15:22.439 align:start position:0% the URL from your page be I think it's 00:15:22.439 --> 00:15:25.930 align:start position:0% the URL from your page be I think it's like<00:15:23.249><c> this</c><00:15:23.549><c> store</c> 00:15:25.930 --> 00:15:25.940 align:start position:0% like this store 00:15:25.940 --> 00:15:30.069 align:start position:0% like this store store<00:15:26.810><c> and</c><00:15:27.740><c> then</c><00:15:28.220><c> like</c><00:15:28.779><c> something</c><00:15:29.779><c> like</c><00:15:29.870><c> this</c> 00:15:30.069 --> 00:15:30.079 align:start position:0% store and then like something like this 00:15:30.079 --> 00:15:32.230 align:start position:0% store and then like something like this I<00:15:30.350><c> think</c><00:15:30.410><c> it's</c><00:15:30.649><c> requests</c><00:15:31.190><c> and</c><00:15:31.610><c> then</c><00:15:31.790><c> the</c><00:15:32.029><c> URL</c> 00:15:32.230 --> 00:15:32.240 align:start position:0% I think it's requests and then the URL 00:15:32.240 --> 00:15:34.240 align:start position:0% I think it's requests and then the URL something<00:15:32.930><c> like</c><00:15:33.079><c> that</c><00:15:33.319><c> I'm</c><00:15:33.680><c> not</c><00:15:34.100><c> actually</c> 00:15:34.240 --> 00:15:34.250 align:start position:0% something like that I'm not actually 00:15:34.250 --> 00:15:36.550 align:start position:0% something like that I'm not actually sure<00:15:34.759><c> I</c><00:15:34.790><c> forgot</c><00:15:35.420><c> it's</c><00:15:35.839><c> been</c><00:15:35.990><c> a</c><00:15:36.019><c> while</c><00:15:36.230><c> since</c><00:15:36.380><c> I</c> 00:15:36.550 --> 00:15:36.560 align:start position:0% sure I forgot it's been a while since I 00:15:36.560 --> 00:15:40.059 align:start position:0% sure I forgot it's been a while since I work<00:15:36.829><c> on</c><00:15:37.009><c> that</c><00:15:37.360><c> but</c><00:15:38.360><c> yeah</c><00:15:38.509><c> subdomain</c><00:15:39.500><c> just</c><00:15:39.889><c> sub</c> 00:15:40.059 --> 00:15:40.069 align:start position:0% work on that but yeah subdomain just sub 00:15:40.069 --> 00:15:42.220 align:start position:0% work on that but yeah subdomain just sub domain<00:15:40.430><c> make</c><00:15:41.089><c> sure</c><00:15:41.240><c> you</c><00:15:41.329><c> do</c><00:15:41.480><c> that</c><00:15:41.690><c> and</c><00:15:41.930><c> then</c> 00:15:42.220 --> 00:15:42.230 align:start position:0% domain make sure you do that and then 00:15:42.230 --> 00:15:45.850 align:start position:0% domain make sure you do that and then let's<00:15:42.529><c> see</c><00:15:42.790><c> if</c><00:15:43.790><c> it</c><00:15:43.970><c> works</c><00:15:44.300><c> in</c><00:15:44.720><c> our</c><00:15:44.930><c> Shopify</c><00:15:45.620><c> app</c> 00:15:45.850 --> 00:15:45.860 align:start position:0% let's see if it works in our Shopify app 00:15:45.860 --> 00:15:49.449 align:start position:0% let's see if it works in our Shopify app let's<00:15:46.670><c> see</c><00:15:47.319><c> and</c><00:15:48.319><c> there</c><00:15:48.560><c> you</c><00:15:48.680><c> go</c><00:15:48.860><c> now</c><00:15:48.889><c> we</c><00:15:49.220><c> have</c> 00:15:49.449 --> 00:15:49.459 align:start position:0% let's see and there you go now we have 00:15:49.459 --> 00:15:51.939 align:start position:0% let's see and there you go now we have our<00:15:49.639><c> products</c><00:15:50.149><c> over</c><00:15:50.209><c> here</c><00:15:50.389><c> we</c><00:15:51.319><c> have</c><00:15:51.529><c> the</c> 00:15:51.939 --> 00:15:51.949 align:start position:0% our products over here we have the 00:15:51.949 --> 00:15:55.329 align:start position:0% our products over here we have the collection<00:15:52.279><c> ID</c><00:15:52.610><c> and</c><00:15:53.089><c> this</c><00:15:53.660><c> is</c><00:15:53.930><c> the</c><00:15:54.740><c> product</c> 00:15:55.329 --> 00:15:55.339 align:start position:0% collection ID and this is the product 00:15:55.339 --> 00:15:58.509 align:start position:0% collection ID and this is the product inside<00:15:56.000><c> a</c><00:15:56.800><c> collection</c><00:15:57.800><c> so</c><00:15:58.069><c> let's</c><00:15:58.250><c> actually</c> 00:15:58.509 --> 00:15:58.519 align:start position:0% inside a collection so let's actually 00:15:58.519 --> 00:16:07.030 align:start position:0% inside a collection so let's actually see<00:15:58.940><c> that</c><00:15:59.089><c> in</c><00:15:59.269><c> our</c><00:15:59.420><c> products</c><00:15:59.990><c> page</c><00:16:05.860><c> filter</c><00:16:06.860><c> by</c> 00:16:07.030 --> 00:16:07.040 align:start position:0% see that in our products page filter by 00:16:07.040 --> 00:16:12.970 align:start position:0% see that in our products page filter by collections<00:16:07.880><c> just</c><00:16:10.690><c> s</c><00:16:11.690><c> collection</c><00:16:12.500><c> no</c><00:16:12.769><c> it's</c> 00:16:12.970 --> 00:16:12.980 align:start position:0% collections just s collection no it's 00:16:12.980 --> 00:16:15.420 align:start position:0% collections just s collection no it's actually<00:16:13.160><c> homepage</c><00:16:14.000><c> yeah</c> 00:16:15.420 --> 00:16:15.430 align:start position:0% actually homepage yeah 00:16:15.430 --> 00:16:18.970 align:start position:0% actually homepage yeah and<00:16:16.430><c> there</c><00:16:16.910><c> you</c><00:16:17.000><c> go</c><00:16:17.149><c> we</c><00:16:17.329><c> have</c><00:16:17.360><c> Prada</c><00:16:18.019><c> the</c> 00:16:18.970 --> 00:16:18.980 align:start position:0% and there you go we have Prada the 00:16:18.980 --> 00:16:21.129 align:start position:0% and there you go we have Prada the dog-cart<00:16:19.220><c> see</c><00:16:19.759><c> it</c><00:16:19.819><c> and</c><00:16:20.089><c> over</c><00:16:20.690><c> here</c><00:16:20.899><c> we</c><00:16:21.019><c> have</c> 00:16:21.129 --> 00:16:21.139 align:start position:0% dog-cart see it and over here we have 00:16:21.139 --> 00:16:24.670 align:start position:0% dog-cart see it and over here we have the<00:16:21.259><c> dog-cart</c><00:16:22.120><c> view</c><00:16:23.120><c> mesh</c><00:16:23.389><c> water</c><00:16:23.630><c> product</c><00:16:24.500><c> and</c> 00:16:24.670 --> 00:16:24.680 align:start position:0% the dog-cart view mesh water product and 00:16:24.680 --> 00:16:27.069 align:start position:0% the dog-cart view mesh water product and this<00:16:25.069><c> is</c><00:16:25.130><c> our</c><00:16:25.339><c> collection</c><00:16:25.699><c> ID</c><00:16:26.089><c> if</c><00:16:26.630><c> you</c><00:16:26.750><c> can</c><00:16:26.930><c> see</c> 00:16:27.069 --> 00:16:27.079 align:start position:0% this is our collection ID if you can see 00:16:27.079 --> 00:16:28.569 align:start position:0% this is our collection ID if you can see over<00:16:27.110><c> here</c><00:16:27.380><c> alright</c><00:16:28.009><c> guys</c><00:16:28.190><c> so</c><00:16:28.370><c> that's</c> 00:16:28.569 --> 00:16:28.579 align:start position:0% over here alright guys so that's 00:16:28.579 --> 00:16:30.189 align:start position:0% over here alright guys so that's actually<00:16:28.759><c> how</c><00:16:29.089><c> you</c><00:16:29.300><c> can</c><00:16:29.569><c> display</c><00:16:29.930><c> the</c> 00:16:30.189 --> 00:16:30.199 align:start position:0% actually how you can display the 00:16:30.199 --> 00:16:32.620 align:start position:0% actually how you can display the products<00:16:30.740><c> or</c><00:16:30.980><c> the</c><00:16:31.009><c> collection</c><00:16:31.699><c> ID</c><00:16:31.910><c> using</c> 00:16:32.620 --> 00:16:32.630 align:start position:0% products or the collection ID using 00:16:32.630 --> 00:16:33.040 align:start position:0% products or the collection ID using Shopify 00:16:33.040 --> 00:16:33.050 align:start position:0% Shopify 00:16:33.050 --> 00:16:35.290 align:start position:0% Shopify API<00:16:33.439><c> if</c><00:16:33.980><c> you</c><00:16:34.160><c> have</c><00:16:34.250><c> questions</c><00:16:34.850><c> let</c><00:16:35.089><c> me</c><00:16:35.149><c> know</c><00:16:35.209><c> in</c> 00:16:35.290 --> 00:16:35.300 align:start position:0% API if you have questions let me know in 00:16:35.300 --> 00:16:38.829 align:start position:0% API if you have questions let me know in the<00:16:35.389><c> comments</c><00:16:35.779><c> below</c><00:16:35.899><c> and</c><00:16:36.519><c> yeah</c><00:16:37.550><c> in</c><00:16:38.509><c> the</c><00:16:38.630><c> next</c> 00:16:38.829 --> 00:16:38.839 align:start position:0% the comments below and yeah in the next 00:16:38.839 --> 00:16:42.210 align:start position:0% the comments below and yeah in the next video<00:16:38.990><c> I</c><00:16:39.199><c> believe</c><00:16:39.649><c> we're</c><00:16:39.980><c> going</c><00:16:40.189><c> to</c><00:16:40.459><c> work</c><00:16:40.759><c> on</c> 00:16:42.210 --> 00:16:42.220 align:start position:0% video I believe we're going to work on 00:16:42.220 --> 00:16:45.999 align:start position:0% video I believe we're going to work on displaying<00:16:43.220><c> or</c><00:16:43.459><c> storing</c><00:16:44.389><c> your</c><00:16:45.050><c> access</c><00:16:45.769><c> stock</c> 00:16:45.999 --> 00:16:46.009 align:start position:0% displaying or storing your access stock 00:16:46.009 --> 00:16:48.160 align:start position:0% displaying or storing your access stock and<00:16:46.220><c> through</c><00:16:46.550><c> database</c><00:16:47.120><c> and</c><00:16:47.420><c> stuff</c><00:16:47.689><c> like</c><00:16:47.899><c> that</c> 00:16:48.160 --> 00:16:48.170 align:start position:0% and through database and stuff like that 00:16:48.170 --> 00:16:51.189 align:start position:0% and through database and stuff like that but<00:16:49.069><c> yeah</c><00:16:50.029><c> thank</c><00:16:50.689><c> you</c><00:16:50.750><c> so</c><00:16:50.870><c> much</c><00:16:51.019><c> for</c><00:16:51.079><c> watching</c> 00:16:51.189 --> 00:16:51.199 align:start position:0% but yeah thank you so much for watching 00:16:51.199 --> 00:16:52.689 align:start position:0% but yeah thank you so much for watching guys<00:16:51.470><c> if</c><00:16:51.529><c> you</c><00:16:51.740><c> enjoyed</c><00:16:52.009><c> this</c><00:16:52.160><c> video</c><00:16:52.370><c> if</c><00:16:52.579><c> you</c> 00:16:52.689 --> 00:16:52.699 align:start position:0% guys if you enjoyed this video if you 00:16:52.699 --> 00:16:54.550 align:start position:0% guys if you enjoyed this video if you learn<00:16:52.880><c> something</c><00:16:52.910><c> here</c><00:16:53.389><c> make</c><00:16:54.139><c> sure</c><00:16:54.170><c> you</c><00:16:54.410><c> give</c> 00:16:54.550 --> 00:16:54.560 align:start position:0% learn something here make sure you give 00:16:54.560 --> 00:16:56.110 align:start position:0% learn something here make sure you give this<00:16:54.680><c> video</c><00:16:54.860><c> a</c><00:16:55.040><c> like</c><00:16:55.100><c> and</c><00:16:55.610><c> subscribe</c><00:16:55.910><c> to</c><00:16:56.029><c> my</c> 00:16:56.110 --> 00:16:56.120 align:start position:0% this video a like and subscribe to my 00:16:56.120 --> 00:16:57.819 align:start position:0% this video a like and subscribe to my channel<00:16:56.569><c> subscribe</c><00:16:56.959><c> to</c><00:16:57.319><c> our</c><00:16:57.380><c> channel</c><00:16:57.709><c> we're</c> 00:16:57.819 --> 00:16:57.829 align:start position:0% channel subscribe to our channel we're 00:16:57.829 --> 00:17:00.309 align:start position:0% channel subscribe to our channel we're gonna<00:16:57.949><c> be</c><00:16:58.160><c> giving</c><00:16:59.120><c> you</c><00:16:59.329><c> guys</c><00:16:59.360><c> more</c><00:16:59.779><c> tutorials</c> 00:17:00.309 --> 00:17:00.319 align:start position:0% gonna be giving you guys more tutorials 00:17:00.319 --> 00:17:02.439 align:start position:0% gonna be giving you guys more tutorials on<00:17:00.529><c> Shopify</c><00:17:00.920><c> app</c><00:17:01.100><c> development</c><00:17:01.459><c> this</c><00:17:02.209><c> is</c><00:17:02.329><c> a</c> 00:17:02.439 --> 00:17:02.449 align:start position:0% on Shopify app development this is a 00:17:02.449 --> 00:17:04.809 align:start position:0% on Shopify app development this is a serious<00:17:02.870><c> so</c><00:17:03.110><c> I</c><00:17:03.139><c> expect</c><00:17:03.980><c> it</c><00:17:04.100><c> to</c><00:17:04.280><c> have</c><00:17:04.400><c> more</c> 00:17:04.809 --> 00:17:04.819 align:start position:0% serious so I expect it to have more 00:17:04.819 --> 00:17:08.020 align:start position:0% serious so I expect it to have more videos<00:17:05.419><c> so</c><00:17:06.289><c> yeah</c><00:17:06.919><c> again</c><00:17:07.459><c> thank</c><00:17:07.819><c> you</c><00:17:07.880><c> for</c> 00:17:08.020 --> 00:17:08.030 align:start position:0% videos so yeah again thank you for 00:17:08.030 --> 00:17:09.460 align:start position:0% videos so yeah again thank you for watching<00:17:08.329><c> and</c><00:17:08.449><c> I</c><00:17:08.480><c> will</c><00:17:08.600><c> see</c><00:17:08.630><c> you</c><00:17:08.780><c> guys</c><00:17:08.959><c> next</c> 00:17:09.460 --> 00:17:09.470 align:start position:0% watching and I will see you guys next 00:17:09.470 --> 00:17:09.789 align:start position:0% watching and I will see you guys next time 00:17:09.789 --> 00:17:09.799 align:start position:0% time 00:17:09.799 --> 00:17:12.850 align:start position:0% time see<00:17:10.730><c> ya</c>