Shopify 리서치 허브 · 문서/위키형 둘러보기 분류 관리 자동 조사

WeeklyHow

YouTube 수집: 2026-08-13 게시: 2019-10-06
https://youtu.be/YMnouXWOyFw

내용

[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>

이 자료가 속한 분류

Storefront/Admin API

← 돌아가기