AI ile Sıfırdan E-Ticaret Sistemi Kuruyorum! | Bölüm 3 — Transcript
Full transcript
- 0:01Yes, our series continues, and as I
- 0:02promised, we will not stop this video
- 0:04series until we generate 10,000 dollars
- 0:06in revenue from this product. I promise
- 0:09you. We will do this. We will work for
- 0:11it. Of course, what was it that we
- 0:12needed for this? If you remember, we
- 0:14started in the first episode. For those
- 0:15who don't know or don't remember, let
- 0:16me say this. The link to the video
- 0:18series is right above. Watch it
- 0:19starting from the first episode. What
- 0:20was it that we needed? You can see it
- 0:22on the screen. Kiro is still there on
- 0:24my screen. We are doing everything
- 0:25together, step by step. Our second need
- 0:27is a cup of tea. This shouldn't be
- 0:29missing either. Because we will work
- 0:30long hours, we will toil, we will
- 0:32struggle, we will put in the effort,
- 0:33and I actually did some things while
- 0:35you were away, I made progress. But I
- 0:36will show you what I did now. As I said
- 0:38, this is not a very simple job. It is
- 0:39a difficult job. It is not easy. We are
- 0:41earning money, we are making sales, we
- 0:42are selling products. But will these
- 0:44sales we make from our own site really
- 0:46make us money? Are we doing something
- 0:47that actually makes sense? Or are we
- 0:49just rowing in vain? You will be a
- 0:50witness to all of these. But my word is
- 0:52my bond to you. Don't forget my promise
- 0:53. We will make money from this business
- 0:55. You will earn the same way too. If
- 0:57you follow a similar path. Now you see
- 0:59it on the screen. Kiro is already open.
- 1:01For our chokingrescuedevices.com
- 1:04website. And I gave a few revisions.
- 1:06Let me show you our website right here.
- 1:08Yes, as you can see, images were
- 1:10missing in these three sections of our
- 1:12website. If you remember from the
- 1:13previous episode, these three images
- 1:15were missing. I had GPT image create
- 1:17them, which I already explained how to
- 1:19do in the second episode. After having
- 1:21these done, I told Kiro that I put
- 1:23these images into a folder as TAMP 1,
- 1:25TAMP 2, and TAMP 3. Place these in the
- 1:27relevant areas. He, thanks to him, did
- 1:29it click-clack, just like that, and
- 1:31placed them. Now, of course, there was
- 1:32another image here. Let me show you
- 1:34that one too. As you can see below, we
- 1:36have one more image area. This was also
- 1:38empty. I asked him to fill this one too
- 1:39. And I gave this instruction. Of
- 1:41course, while doing this, I gave the
- 1:42following instruction. Please read my
- 1:44prompt. It says we will do the Stripe
- 1:46integration later. Since it is a single
- 1:48product request, I said it would be
- 1:50better to direct them straight to the
- 1:51purchase stage instead of "add to cart"
- 1:53. Because in this top section of our
- 1:55website, it said "add to cart". Instead
- 1:56of "buy now", it said "add to cart".
- 1:58And I said this would be more logical.
- 2:00Also, there should be a practical, fast
- 2:02checkout stage. Let the customer log in
- 2:03if they want, or enter their
- 2:05information without logging in. We can
- 2:06suggest them to become a member after
- 2:07they purchase the product. I mean,
- 2:09there is no pressure here. There is
- 2:10absolutely no requirement that the
- 2:12customer must become a member. An order
- 2:13number should be created. This order
- 2:15should be sent to the customer via
- 2:16email. Product return transactions
- 2:18should be able to be made within the
- 2:19site. Order cancellation should be able
- 2:21to be requested before the order is
- 2:22shipped. We said all these details
- 2:24should be visible on the admin side in
- 2:25the admin panel. Now we are coming to
- 2:27it. Look, for example, here I am
- 2:28selecting "single pack". By the way, we
- 2:30will improve the design. Don't worry.
- 2:31It still looks simple for now. Don't
- 2:33let that fool you; it's actually going
- 2:34to develop further. Let's say, Single
- 2:36pack. We selected one. 39.90. We click
- 2:38Buy now. As you can see, it’s a
- 2:40simple flow. I'm typing in my email
- 2:41address. Then I type my name. I type my
- 2:43address. I select my country. By the
- 2:45way, there's a prompt regarding the
- 2:46country. I'll show you that in a moment
- 2:48too. I'm selecting the city and state
- 2:50here. I enter my zip code. I click
- 2:51Place an order. And as you can see,
- 2:53since we haven't connected Stripe yet,
- 2:55we only see our order number to check
- 2:57the flow. Look, we saw the order number
- 3:00here. If you create a password here, if
- 3:02you click create account, a password is
- 3:04generated and sent to your email
- 3:05address. When you log in later, watch,
- 3:08let me log in right away. It asks me if
- 3:10I want to create an account or not.
- 3:12Since I want to create an account right
- 3:14away, I set a password and click create
- 3:15an account. Now what happened? An
- 3:17account was created, and when I click
- 3:19on the your account section, look, I
- 3:21can see my order history in the order
- 3:23history section. When I click it, I can
- 3:25see all the details of what it is in
- 3:27detail right here. Very simple. It
- 3:29turned into a very easy-to-understand
- 3:31structure. We actually made a copy of
- 3:33Shopify. But of course, we will develop
- 3:34it further. We will make it more
- 3:35stylish. We will add images here. It
- 3:37will have more appeal. Uh, I don't know
- 3:39, whatever comes to mind, we will
- 3:40improve this place. Don't worry about
- 3:41it at all. The goal right now is for
- 3:43the system to work. Now I am continuing
- 3:44. I am explaining to you what I did.
- 3:46Look right here. It already did these
- 3:48tasks. I gave another prompt to the AI.
- 3:50Let's go down here. Let me show you. It
- 3:52was sometimes speaking English with me.
- 3:54I said, speak Turkish with me. It said,
- 3:55I will speak Turkish from now on. Now
- 3:56yes, we are continuing. I said, set the
- 3:58sender email address to
- 4:00[email protected]. So what
- 4:02does this mean? If you remember from
- 4:03the previous episode, I won't show it
- 4:05again now. We did it through the email
- 4:07provider, that is, the email-sending
- 4:08SendGrid system, right? We had set up
- 4:11our email settings, remember. I gave
- 4:12that email address there to this place.
- 4:14Consequently, all order notifications
- 4:16and communication with the customer
- 4:17will be done from this email address
- 4:19and will not be caught in spam. I said,
- 4:21now use the Product image 2 visual in
- 4:23the attached area. I asked for visual
- 4:24improvements here as well. I said, let
- 4:26the product variations be yellow only
- 4:28by default, no other color. Create the
- 4:30legal pages that might be needed for
- 4:32Stripe. Use my Tuger LC company as the
- 4:35company name. I said, this is my
- 4:36address. The legal pages should be easy
- 4:38to read. There should also be a stylish
- 4:39design. Also, create a blog page. Write
- 4:4120 blog posts. Add a blog to the header
- 4:43. The blog pages should be easy to read
- 4:45. Now why are these important? Look at
- 4:46the blog, for example. Because we are
- 4:48dealing with a bit of search engine
- 4:49optimization. Look, we clicked it and
- 4:51it opened right up. Of course, we will
- 4:52add visuals. We will improve these too.
- 4:54These are important. That's why the
- 4:55presence of these pages is important
- 4:57for search engine optimization, SEO. We
- 4:59will have these written a bit longer.
- 5:00Uh, it will be more detailed. It's a
- 5:02matter of a prompt. I mean, it's not
- 5:03actually that difficult. As you can see
- 5:05, I've created about 20 blog pages for
- 5:07now. At the very bottom are the legal
- 5:08pages. For example, you see here. There
- 5:11are details like privacy policy, terms
- 5:13of service, refund&returns, shipping
- 5:15policy, contact, and imprint. Why are
- 5:17these so important? I'm emphasizing
- 5:19this. We are going to apply for Stripe.
- 5:20Meaning we will process credit card
- 5:22payments online from our website.
- 5:24Therefore, it is critical and very
- 5:26important that the information here is
- 5:27accurate and detailed. Just as Stripe
- 5:29requires. That's why, what did I say?
- 5:31When writing the prompt, look, I'm
- 5:32emphasizing it here. Create all the
- 5:34legal pages that might be necessary for
- 5:36Stripe. Because I said this, the Kiro
- 5:38AI started researching in the
- 5:40background. Regarding which legal pages
- 5:42Stripe requires. So, it created them on
- 5:45my behalf. Now, let's scroll down. What
- 5:47else did we do? As you can see, the
- 5:48tasks are lengthy. It keeps writing to
- 5:50me. I had said add a color option.
- 5:51That's not important. Ah. Now, I'll
- 5:53show you the order area in a moment.
- 5:55Country, city, state selection must be
- 5:57listed/selectable. Addresses should be
- 5:59defined automatically. Ship-to
- 6:01countries, meaning the countries to be
- 6:02shipped to. It should be America,
- 6:04Canada, Mexico, Germany, UK, France, or
- 6:06all of Europe. I said, let it not be
- 6:07Turkey. Why did I say not Turkey?
- 6:09Because as you know, customs duties in
- 6:11Turkey are a bit high. Therefore, if I
- 6:12had said let it be Turkey, I would have
- 6:14had to deal with customs. Those stages
- 6:16where customs are easier, where we can
- 6:18send DDP, we will get to those in the
- 6:19flow—maybe in later videos, I don't
- 6:21know. We will get to it in the flow. As
- 6:23I said, right now, we are only shipping
- 6:25to countries outside of Turkey. Let me
- 6:27show you right away what it did. Let me
- 6:29come back to our page. Look here, let's
- 6:31pick one using the 'buy now' button.
- 6:32When we click, the countries have been
- 6:34added here. As you can see, these
- 6:36countries were added. Faroe Islands,
- 6:37for example; you can enter the city and
- 6:39state for all of them here. Ah, we can
- 6:41make this automatic. When America is
- 6:43selected, the cities in America's
- 6:44states can come up automatically, or we
- 6:46can ask for them to be entered manually
- 6:48. For example, for countries other than
- 6:50America, especially, for instance, when
- 6:52Bulgaria is selected, it might be good
- 6:54to select the city automatically. I
- 6:55don't know. We can give those as a
- 6:57prompt. Let's continue like this. Let's
- 6:59see what we've done. I asked, "Can
- 7:00shipping fees be set according to
- 7:01country in the admin panel?" It said, "
- 7:03Yes.""I've already done that," it said.
- 7:05Uh, but of course it said there are
- 7:07some missing parts. And I want a screen
- 7:08where I can enter fees for every
- 7:10country. I told it to do this in the
- 7:12admin panel. Uh, and thankfully, it did
- 7:14these tasks quickly and smoothly. Now,
- 7:16let's take a look at that if you like.
- 7:17Let's try admin login. We couldn't get
- 7:19in. Let's write to the admin panel. I'm
- 7:23getting a password error while logging
- 7:25in with my email. I wonder what it did
- 7:26to my password? Let's not say "let's do
- 7:29this." Let's say "do it." Yes. I gave
- 7:31my prompt. Let's see if it does it. It
- 7:32changed my password, and now I'm logged
- 7:34in. Sometimes there can be minor errors
- 7:36like this. You fix them directly with a
- 7:38prompt. Yes, as you can see, this is
- 7:39our dashboard. So, let's say this Kiro
- 7:41is quite nice, perhaps even better than
- 7:43Shopify. I mean, we can make this even
- 7:45better, given what we’ve already
- 7:47accomplished. Kiro built a nice
- 7:49dashboard. Here, we can see our total
- 7:51revenue, order counts, pending
- 7:53shipments, customer numbers—
- 7:54everything. There are always my own
- 7:56test entries here. We see the orders in
- 7:58the Orders section. We can improve
- 7:59these areas further. We can do whatever
- 8:01we want here once we click. Our product
- 8:03page is right here. Now, let's move on
- 8:04to the shipping side. This is the
- 8:06important part. Because we said we need
- 8:07to input the shipping costs for each
- 8:09country through the panel. Now, I
- 8:11wonder if these were set up correctly.
- 8:12Let's check it immediately. For example
- 8:14, let's say the US shipping fee is 10
- 8:15dollars, Canada is 20 dollars, and
- 8:17let's run a test. We saved both of them
- 8:18. Now let's go to our website. These
- 8:20tests are important. Because you need
- 8:22to be sure that everything in your
- 8:24project works perfectly and flawlessly.
- 8:26You shouldn't leave everything to AI.
- 8:28If there is a missing error, you will
- 8:30struggle with it this time. You will
- 8:31struggle even more. It is best to take
- 8:33precautions from the beginning. I
- 8:34clicked "Place Order." It created the
- 8:36order. But wait a minute. We selected
- 8:38the USA. Did it add the shipping fee?
- 8:40We didn't look at that. 7980. Look, it
- 8:42still doesn't show. Did you see that?
- 8:44There is a problem, but it says the
- 8:45cart is empty. Meaning we have to
- 8:47create the order from scratch. This was
- 8:48a bit of my mistake. I'm doing it again
- 8:50. The price was 3990; it should add 20
- 8:53more. It didn't add it right now. Yes.
- 8:55Look, an error. Take a look. We call
- 8:57this "looking at it." What am I doing?
- 8:58I'm taking a screenshot like this and
- 9:01telling Kiro that even though I set the
- 9:03USA shipping fee to 10 dollars in the
- 9:06admin panel, I noticed that when I
- 9:08select USA during a test order, the
- 9:10shipping fee doesn't update instantly
- 9:13to 10 dollars in the bottom right area.
- 9:16Fix this and make sure that when "Place
- 9:18Order" is clicked, the shipping fee
- 9:20shown on the screen is actually charged
- 9:21. Also, we say make sure the shipping
- 9:26fee is clearly written and correctly
- 9:28calculated in both the admin panel and
- 9:31the user panel. Now, why did we say
- 9:34this? Why do we need to provide so much
- 9:36detail? Frankly, you need to explain it
- 9:38as if you are explaining it to someone
- 9:39who knows nothing. I wanted to use a
- 9:40different term, but I gave up on that.
- 9:42You will explain it as if you are
- 9:43explaining it to someone who knows
- 9:44nothing. Think of Kiro as a...a
- 9:46developer who is hard to understand, a
- 9:48hard-to-understand employee. Explain it
- 9:50in detail, explain it patiently. Write
- 9:52it. Write it out at length. At the
- 9:53point where you get bored or stuck
- 9:55writing prompts, you can honestly get
- 9:57help from ChatGPT. Now I wrote this and
- 10:00sent it. Let's see what he will do. He
- 10:01is examining it now. Naturally, he is
- 10:03identifying all the problems that could
- 10:04occur here. Yes. He said, "Let me
- 10:06confirm that the shipping is truly
- 10:07calculated and saved correctly and
- 10:09where it is displayed.""Good news," he
- 10:10said. The shipping is correctly
- 10:12calculated on the backend. He said it
- 10:13takes the country's fee, adds it to the
- 10:15total, and saves it to the order.
- 10:17Shipping is now part of the total. So,
- 10:19the correct shipping is charged when
- 10:21the order is placed. He says the
- 10:22problem is entirely in the UI, that is,
- 10:24the interface the customer sees. Let's
- 10:25look like this. Checkout summary. Uh,
- 10:27it doesn't show it instantly when the
- 10:28country is selected. There is no action
- 10:30returning the instant shipping fee
- 10:31based on the country. Now it will
- 10:32probably do this. Now it says let's add
- 10:34a quite action. It says I will set the
- 10:36shipping fee here. It says we can
- 10:38calculate the total by iterating
- 10:39through the cart total. It is currently
- 10:41making changes with code. By the way, I
- 10:42have already mentioned this before. If
- 10:43you click on the code lines or code
- 10:46boxes here, you can see the codes as
- 10:48you see the files. Does it mean
- 10:50anything? It does not. You can just
- 10:52open and look out of curiosity. That's
- 10:53what I mean. Our business is with the
- 10:55chat box and the chat area here. By the
- 10:57way, I would like to underline this as
- 10:58well. You know, I wasn't producing this
- 11:00kind of content before. Uh, these are
- 11:02things I have always done in the
- 11:03background. These are not things I just
- 11:05learned. Since AI, or rather since wipe
- 11:07coding came out, I have been tinkering
- 11:09with it and these are systems I learned
- 11:11on my own. I combined this with my
- 11:12existing e-commerce knowledge. Now, I
- 11:14see this, friends. There are many
- 11:15videos. For example, there's Claude's
- 11:17own application or, I don't know, a new
- 11:19ChatGPT Atlas has come out. Processes
- 11:21done with that. Now, when you stack
- 11:23these on top of each other, there is a
- 11:24lot of data. There is too much data
- 11:26pollution out there. Uh, and I am aware
- 11:27that you are very confused about how to
- 11:29proceed. But there is this beauty. Look
- 11:31, we are currently on Auto in Kiro.
- 11:32Look, I am clicking on the model Auto.
- 11:34There is Claude Opus, Sonnet, GPT Sol,
- 11:38GPT Terra. Do you see? There is Minimx,
- 11:41Deepsek, GLM, QVEN. So, all the models
- 11:43you are looking for are there. Now, why
- 11:45don't I choose a model? I say automatic
- 11:47. The reason I choose Auto is this.
- 11:48Will you do this with Claude, or will
- 11:50you do it with GPT? What will you do it
- 11:51with? Don't ask me. I don't know. I'm
- 11:53confused. Uh, I'm a novice. Uh, make
- 11:55this decision on my behalf and optimize
- 11:57it in the best way. Prevent me from
- 11:59spending too much money. I tell Kiro.
- 12:01And Kiro is actually doing this.
- 12:03Therefore, don't get too confused.
- 12:04Don't think like, "I'll do this process
- 12:05in Claude.""I'll do this process in GPT
- 12:08." Kiro really opens up a great path
- 12:11for us here. It allows us to perform a
- 12:13very nice process. Now it's building. I
- 12:15guess it sent it to, you know, Gitab.
- 12:17Let's take a look. We are looking from
- 12:18here. We entered Railway. It hasn't
- 12:20sent it yet. It means it's doing
- 12:22another process. Oh, it's testing. Ah,
- 12:24it's pushed. Deploy has started. Look,
- 12:25when you see this "deploy started" text
- 12:27, go to Railway immediately. Look, did
- 12:28you see? It started counting. It has
- 12:30been deploying for 11 seconds. It will
- 12:32take about 1.5 minutes. Maybe shorter.
- 12:34After that, it will go live. While
- 12:36doing this, let's fill our tea as well.
- 12:39Yes, while the systems are working for
- 12:41us in the background, I want to give
- 12:43you some information while we sip our
- 12:45tea. You know, uh, I mentioned it in
- 12:48other videos too. Free trainings are
- 12:50starting, but not for everyone. Only
- 12:54for those who truly value this work,
- 12:56who want to make e-commerce a real
- 12:58profession, who have high curiosity
- 13:00despite having no experience in
- 13:01e-commerce, and who have capital. Look,
- 13:04these are the criteria. I will share a
- 13:06form in the description section of this
- 13:08video. I will also pin it to the
- 13:09comments. My request from you is to
- 13:11fill out that form and apply. If you
- 13:13trust yourself by saying, "I can do
- 13:15this job, I can do great things in
- 13:17e-commerce," well, I will naturally
- 13:18select among the people here, look into
- 13:20them, and invite those who are truly
- 13:21passionate about this work here
- 13:23privately. I provide these trainings
- 13:25one-on-one. I give them face-to-face,
- 13:26and I also give them online. It makes
- 13:28no difference. You don't pay a cost,
- 13:29you aren't charged a fee. If you are in
- 13:31Istanbul, you can come face-to-face,
- 13:32and if you are not in Istanbul, you
- 13:33will be able to join these trainings
- 13:35online. Well, I think this is a great
- 13:36opportunity. You will truly have an
- 13:38opportunity without paying any money. I
- 13:40think the training is very valuable.
- 13:42Well, the topics I explain here are
- 13:43like a training, yes, but we will
- 13:45develop each other more in person. I
- 13:47will try to contribute more to you. I
- 13:49will do my best for you to make more
- 13:51sales. Well, another request of mine is
- 13:53this: I want comments under this video
- 13:55from those who truly look at this job
- 13:57seriously. Please let them write their
- 13:59goals and their objectives in detail.
- 14:01If those people also fill out the form
- 14:03at the same time, I will give priority
- 14:04to their forms for the training and
- 14:06will try to invite them as a priority.
- 14:07If their goals align with our goals.
- 14:10That is why commenting on this video is
- 14:11also very valuable and important. By
- 14:12the way, our deploy is finished. Look,
- 14:14it says online. There is no problem. We
- 14:15are entering our website immediately.
- 14:17We are refreshing the page. What had we
- 14:19done last? We said the shipping cost
- 14:20wasn't appearing, right? We selected
- 14:22one. We said buy now. I am writing
- 14:23again immediately. I selected the
- 14:25country. Hop, look, it became 10
- 14:26dollars. Did you see? It is fixed.
- 14:27That's it. Well, I wonder if it is
- 14:29working correctly? Let's take a look
- 14:30immediately. Let's say place order.
- 14:314990. Yes, the order was created. Let's
- 14:33log in to our account. Look, there is
- 14:35one more bug. Do you know what it is?
- 14:36Now here, it says create account every
- 14:38time and it resets, deletes my current
- 14:40account. I noticed this. I am losing my
- 14:42current password. Let's report this as
- 14:44a bug immediately as well. Let's
- 14:45explain our situation. When an order is
- 14:48placed with the same email, if an order
- 14:50has been created with this email before
- 14:53, do not bring up the create password
- 14:55screen again and allow them to log in
- 14:57with their existing password and track
- 15:00the order. Right now, it asks us to
- 15:04create a new account every time, and I
- 15:07cannot log in with the password I
- 15:10created for the previous order. Let's
- 15:13see you fix this. Let it do it, that's
- 15:15all. Well, you will find many bugs like
- 15:17this. I mean, you can find a lot of
- 15:18errors like this, it's possible. After
- 15:19all, it is our own system, and we
- 15:20shouldn't forget this as well, friends.
- 15:22Of course, Shopify and similar systems
- 15:24are not bad systems. They are quite
- 15:25good systems. They are proven systems
- 15:27that have been working for years
- 15:28already. But we are tenants there.
- 15:30Think of it that way. And right now, we
- 15:31are becoming homeowners. I mean, we are
- 15:33building our own website, our own
- 15:34software, our own infrastructure
- 15:36ourselves, and we are always updating
- 15:37and keeping this place running. We
- 15:39don't need to know software knowledge
- 15:40for this. Kiro does everything for us
- 15:42here. I mean, even a lady sitting at
- 15:45home peeling potatoes and cooking all
- 15:46day can easily do this, and I’ve
- 15:48witnessed many people who have. They
- 15:50really can do it. And that’s why we
- 15:52become the homeowners. The house
- 15:53becomes ours, the property becomes ours
- 15:54. Therefore, we don't pay anyone a
- 15:56monthly fee. That’s why I think this
- 15:58system is phenomenal. It found the
- 15:59problems, and you will only encounter
- 16:01these problems once. We are building a
- 16:02system from scratch with you for the
- 16:04first time. Maybe we will experience
- 16:05many problems. That could happen too.
- 16:07But by solving them one by one, we will
- 16:08bring this website to an excellent
- 16:10level within 2-3 months on average and
- 16:11start making money. Shall I tell you
- 16:14the best part of it? We will do this
- 16:15too. Because by cloning the project
- 16:17we’ve done, we will create other
- 16:18projects, and we won’t spend much
- 16:20effort on it. Since it’s already an
- 16:22established system, we’ll say, "I
- 16:23want to sell phone cases now." For
- 16:25example, let’s say my domain is ready
- 16:27. I will tell Kiro, "This site is good.
- 16:28" We’ve gotten it up and running.
- 16:29Everything works beautifully with it.
- 16:31Come on, let’s make a website for
- 16:32phone cases too. Clone this for me. It
- 16:34will be so fast and easy. That’s why
- 16:36this initial effort, this first
- 16:38struggle is just once. After that,
- 16:40everything will be much easier for you.
- 16:41Kiro is asking us a question; look,
- 16:43I’m keeping an eye on it. It says, "
- 16:44Is the customer email you're trying to
- 16:46log in with a gmail.com address? When
- 16:48you say you can't log in, what exactly
- 16:49is the error you see?" But wait a
- 16:50minute. While asking the question, it's
- 16:52also answering it itself. It had asked
- 16:54me, but anyway, it doesn’t matter.
- 16:55Let’s let it finish its work. You
- 16:57will encounter this a lot. For example,
- 16:58Kiro asks you a question. It says, "I
- 17:00have a question to ask." Like you see
- 17:01on this screen, it asks you a question.
- 17:03Then, it says, "Okay, wait, I
- 17:04understood," cancels the question, and
- 17:06answers the question it asked itself.
- 17:08Why does this happen? Because let me
- 17:10explain it to you this way. There is a
- 17:11sub-agent logic. So, Kiro is not
- 17:13running a single AI here. Here, the AI
- 17:16that writes code is separate, the
- 17:17design one is separate, and the AIs
- 17:19that instruct, interpret, and test are
- 17:21all separate. We call these agents, and
- 17:23multiple agents come together to
- 17:25actually build the project. And while
- 17:27doing this, for example, it asks a
- 17:29question, but if another agent goes and
- 17:30answers that question, it doesn't feel
- 17:32the need to ask me again. It’s trying
- 17:34to do a logical job. So that’s why
- 17:35Kiro does a pretty good job here. By
- 17:37the way, there are many pieces of
- 17:38software similar to Kiro. You can use
- 17:39those too. After all, Kiro is not our
- 17:42own software, nor is it a sponsored one
- 17:44. I am just showing this because I use
- 17:46it. You can look at your own software
- 17:47too, of course. If there is other
- 17:49software you can find. Yes, it is
- 17:50continuing right now. It is performing
- 17:52the operations. It is running a test
- 17:53right now. Look, it says everything is
- 17:54clean. Now there is a critical
- 17:55diagnosis. Let’s see. It is currently
- 17:57the login issue. I don't know your
- 17:59password and I can't access it, but it
- 18:00says if the admin I pushed in the
- 18:01previous round is this one. If it
- 18:03worked, yes. Yes. It was pushed, and we
- 18:05saw the deploy started message. What do
- 18:07we do immediately? We go to Railway. We
- 18:09check. Yes, the timer has started.
- 18:11About 1.5 minutes. Of course, it will
- 18:13take a few seconds for you. I am
- 18:15waiting here. Yes, the deploy is
- 18:16finished. Nice. We continue immediately
- 18:18. We check our website. Of course, we
- 18:20will test the whole process from the
- 18:21start. We will refresh the page
- 18:22completely like this. We selected it.
- 18:24We said buy now. We enter our email
- 18:26address. We entered our already
- 18:27registered email address. You already
- 18:29have an account. It said you already
- 18:31have an account, that is. Very good.
- 18:32That's what we wanted anyway. We say
- 18:34login. It locked our account. Oh, why?
- 18:36We didn't provide such code. Look, we
- 18:38caught something very good. Are you
- 18:39aware just now? It said your account
- 18:41has been locked for 15 minutes for
- 18:43security reasons. Uh, why is this good?
- 18:46Well, we didn't actually give such an
- 18:47instruction. Uh, Kiro applied this as a
- 18:50precaution while writing our code. This
- 18:53is really good. Let's fix this problem.
- 18:56Let's write immediately. I can't log in
- 18:58with my account. The account is locked.
- 19:00Fix it. Also set my password. Yes, it
- 19:02is successful now. It tells me to log
- 19:04in. Let's check immediately. Yes, it
- 19:06logged in. Super. Look, we see it.
- 19:08Great. We are logged in. We click on
- 19:10account again. Management is quite
- 19:12simple. Now let's have a few more
- 19:14visual edits done. Let's make our site
- 19:16a bit better. For example, let me give
- 19:18that drone site we liked again. Make my
- 19:21homepage bigger like the drone site in
- 19:23the attachment, and the top menu texts
- 19:26like the drone site. Let it be bold. In
- 19:30my top menu, home. What else was
- 19:33unnecessary? I will tell it to remove
- 19:35them. Shop track order. Remove these.
- 19:38Add Track Order to the footer. Well,
- 19:41this is better. Because at least we
- 19:44don't want a crowded structure. Simple
- 19:46and clear. Let's see, if we don't like
- 19:48it, we change it. After all, we will be
- 19:49constantly using trial and error here.
- 19:51Also, you shouldn't forget this. A very
- 19:53important issue. If you are selling
- 19:54from your own site in e-commerce, your
- 19:56website design should really inspire
- 19:58confidence in the customer and be
- 20:00attractive when they visit. For example
- 20:01, we don't have a logo. Did you notice?
- 20:03Let's have a logo made. While doing
- 20:05that, let's open a ChatGPT. Let me say
- 20:08I made a site for the Choking Rescue
- 20:10Device product. I am selling this
- 20:12device. I need a logo. My website
- 20:14address is chokingrescue.com. Did we
- 20:17write it correctly? Chockingrescu.com.
- 20:20Let it be a chic logo. Let it be
- 20:22professional. Let it be understood at a
- 20:25glance what the product I'm selling is.
- 20:28Let's push it a bit. Let it make our
- 20:30logo. Let's continue. Let's enter Kiro.
- 20:32Let's see what it did. He, it says I
- 20:33pushed it. Good. If it pushed, what do
- 20:35we do immediately? We check from
- 20:37Railway. It's been 20 seconds.
- 20:38Continuing with the tea, we drink a pot
- 20:40of tea while waiting. Oh, it's done.
- 20:42Okay. Let's see, did it make a nice
- 20:44design? I'm curious. It made it a bit
- 20:46bigger. Yes. But I'm not really feeling
- 20:48this visual. Like, their leg is cut off
- 20:50, right? We'll fix those. Wait, let's
- 20:52look at this logo first. Actually, you
- 20:53know, it's pretty nice. We can use that
- 20:55thing as an icon. Yes. You know what
- 20:58I'm not satisfied with? It doesn't
- 21:00match our website's colors. You know
- 21:02there's a first aid color, right? I
- 21:03mean, for first aid. Red and white,
- 21:06right? Let's do this. The logo is good,
- 21:08but the logo colors should be first aid
- 21:11colors. Was it Red Cross, right? Like
- 21:14the colors used by the Red Cross. Let's
- 21:16see what it will do. Let's wait. I'm
- 21:18curious. The logo is important. It
- 21:19might seem simple, but the logo is
- 21:21important for the customer too. It's
- 21:22important for us, for our website
- 21:23anyway. By the way, I really liked the
- 21:25icon. The icon is really successful.
- 21:27There's really no job left for
- 21:28designers for logo design anymore. If
- 21:31you follow me, you know. I started this
- 21:34business in 1997 as a web designer. I
- 21:37was teaching graphic design classes. I
- 21:39was teaching Photoshop at Bilgi Adam in
- 21:42Beşiktaş, Istanbul. I mean, some
- 21:44really strange things. Now there's
- 21:45nothing left, you know? I mean, there's
- 21:47no need for humans anymore to make
- 21:50logos, icons, web site designs, or even
- 21:52coding. Everything is running like
- 21:55clockwork, as you can see. Besides, I'm
- 21:57building Shopify themes using Cloud,
- 21:59for example. It works really well, too.
- 22:01It does good work. I'll just mention
- 22:02those things in passing. Yes. Nice.
- 22:04Let's download this. We must have made
- 22:06a logo here, right? I'm a bit confused.
- 22:08But let me tell you something. Which
- 22:10one do you think is better? This one or
- 22:12that one? Does this look better, maybe?
- 22:14Shall we make a revision to the logo?
- 22:16The logo is too long. It shouldn't
- 22:18stretch to the right. Place that text
- 22:20in a way that looks stylish to me. I
- 22:22mean, it's just too long, isn't it? The
- 22:24icon is great, but this is too long.
- 22:27Yes, it made the logo, but I still
- 22:28didn't like it. Look at this first logo
- 22:31we made, which I'd forgotten we even
- 22:33made. I really liked this bottom part.
- 22:35Okay? I'm taking a screenshot of this.
- 22:38Can you make the "choking rescue
- 22:41devices.com" text at the bottom like
- 22:43the attachment? But it should be in
- 22:47harmony with our red, black, and white
- 22:50logo colors. I think it will do a good
- 22:53job. Let's see if we like it. On the
- 22:55other hand, let's go back to Kiro. Yes,
- 22:56what did Kiro do last? For example,
- 22:58let's ask it to write "choking rescue
- 23:01device" instead of just "rescue device"
- 23:03here. Let's make this part a bit more
- 23:04...something. Let's do this. Actually,
- 23:06let it make our site 100%width, right?
- 23:08It seems a bit small. There's a lot of
- 23:10empty space on the left and right of
- 23:12the site. Was the website we took as an
- 23:15example 100%width? Actually, it's not
- 23:17100%, but it's the same. Shall we ask
- 23:19it to widen it a notch more? Widen it a
- 23:21notch more. There is also this. The
- 23:23visual area in the middle and the text
- 23:25are too close to each other. The block
- 23:28with "Rescue device" and the visual
- 23:30block to its right shouldn't be too
- 23:32close. Also, write "choking" above the
- 23:36"rescue device". And there's this
- 23:39purchase area; I think it should be a
- 23:40bit more impressive. I mean, like this,
- 23:44right below our site, the section where
- 23:46we buy the product, what was its name
- 23:48in the attachment? Let's take another
- 23:50look. Feature about. I said let it be a
- 23:52big bold. Okay, let it do these, then
- 23:54we'll continue. Let's look at the logo.
- 23:55What stage is our logo at? I'm very
- 23:57curious. Wow. Super. Look, I liked this
- 24:01. We'll take this. We'll save it as "
- 24:04Logo 2". Now, sir, is there a need to
- 24:07clean the background of this logo? I
- 24:09don't know, let's see. I will do this
- 24:11in Seller Bow. I'll enter S Bow. There
- 24:13is an upscaler tool here. Let's get the
- 24:16high-resolution version of the logo
- 24:17using the upscaler tool in Seller Bow.
- 24:20Because I need to get this logo in
- 24:21vector format, in as high resolution as
- 24:23possible. So I can use it everywhere.
- 24:25By the way, I forgot that we did the
- 24:27logo design. I think it turned out well
- 24:29. It became a much better logo. Well,
- 24:31at least I liked it. Now let's come to
- 24:33Kiro. Let's say, apply the logo as our
- 24:37logo. It's building on the site. After
- 24:40the build finishes, it will push it. We
- 24:42will follow the push. Let's follow it.
- 24:44Will it come here? Yes, it has arrived
- 24:46now. After seeing that this has arrived
- 24:48, we don't have to wait for Kiro to
- 24:50finish its process, this "working" part
- 24:51. Let's assign other tasks. Because we
- 24:54are changing the logo. The logo turned
- 24:55out very nice just now. What else can
- 24:56we do now? Let's come here quickly.
- 24:58Let's get the site a bit more up and
- 24:59running. Because I want us to finish
- 25:01the site today. Oh, by the way, it
- 25:03hasn't removed the home buttons. Or let
- 25:05me refresh the page. Ah, it did remove
- 25:07them. HowWorks, blog, it has removed
- 25:08those. It will put the logo here. I
- 25:11think it will look great when the logo
- 25:12is placed. It will bold this part.
- 25:14These parts are already...Yes, actually
- 25:16most things are done. The sub-pages are
- 25:18not bad either. So, we can give some
- 25:19information regarding the blog. We say,
- 25:21write some nicer content for the blog.
- 25:23Write slightly longer content. It's
- 25:25very short because you wrote the
- 25:27content on the blog page very briefly.
- 25:29What should we say, at least? Let each
- 25:31be 500 characters long. Also, use real
- 25:35photos for the blog. Research, find,
- 25:39and use them from royalty-free sources.
- 25:43But the photos, this is important. Look
- 25:45, download them to our own volume on
- 25:48Railway. Now, why is this important?
- 25:50Because if we use the photo source from
- 25:52a different place, we will have
- 25:53problems. That's why, as I said, the
- 25:55best thing is to download it to our
- 25:57volume. Meaning it needs to be
- 25:58downloaded into our own disk, inside
- 26:00our website. That would be better. By
- 26:02the way, this task was left halfway.
- 26:03Look, the task above is the logo. Let's
- 26:04write it at the beginning too.
- 26:05Sometimes this happens, you know? It
- 26:07gets left halfway. Intervene
- 26:08immediately. I think the logo addition
- 26:10task was left halfway. Fix that. Let's
- 26:12say, complete that. We gave the other
- 26:13blog task. We sent it. Now these
- 26:15processes will take a little while.
- 26:16Because since we gave the task of
- 26:18writing a blog, it will sit and write
- 26:19one by one. But look, it experienced a
- 26:21problem right now. What does it say?
- 26:23Image submission is over 5 MB. Then
- 26:26let's do this. We don't need to send
- 26:28the image at all. Wait, it gave an
- 26:30error again. Now, sometimes Kiro can
- 26:32give errors like this. There can be
- 26:34errors for no reason. What do I do then
- 26:36? I update the Auto here to Sonnet. I
- 26:39change it. I say send. Sometimes it
- 26:41fixes it. If it doesn't fix it, I will
- 26:42do something else. I will close and
- 26:44open it. It's giving an error again.
- 26:45Let's try this as well. Let's try
- 26:46Medium. And instead of Sonnet, Opus 3.
- 26:49If it gives an error again, I will
- 26:50close Kiro. I will open it again. It
- 26:52gave an error again. I will close it.
- 26:53By closing, I mean I will press the X
- 26:55on the icon and open it again. I mean,
- 26:56it's very simple. I just reopened it.
- 26:58I'm giving the prompt again. I set Auto
- 27:00to Auto. So it doesn't spend too many
- 27:02credits. Let's see, hopefully it's
- 27:03fixed. If it didn't fix, there is
- 27:05another method. I will try that. What
- 27:07is it, you ask? I completely shut down
- 27:09and restart the computer, but there was
- 27:10no need. Yes, it's working right now.
- 27:12Well, it happens sometimes. The project
- 27:13gets stuck. When you do very long
- 27:15operations, it can give an error at
- 27:17such a point. Yes, let it do this now.
- 27:19Let's wait meanwhile. Let's check our
- 27:20website too. I wonder if I added the
- 27:22logo perhaps. No, it hasn't added it
- 27:24yet. Yes, we have to wait for Kiro to
- 27:26finish this task here. By the way, it
- 27:28did something very nice. Look, it says,
- 27:29"Your logo is too large," it says. "8
- 27:30MB," it says. "Let me shrink this," it
- 27:32says. It says it will shrink it to 512
- 27:34pixels. So it's making a decision here
- 27:36on my behalf. It reduced it to 173 KB.
- 27:38Meaning it says I won't use the
- 27:40original 8 MB image. "I shrunk it a bit
- 27:42more," it says. "I will use that," it
- 27:44says. This is good, then. Because
- 27:45normally, for example, if we hadn't
- 27:46paid attention to this at all—which
- 27:47didn't cross my mind right now, for
- 27:48instance. I overlooked it. If I had
- 27:49said "put the logo there" directly or
- 27:51if I had put it myself, the 8 MB logo
- 27:53would have affected the website's
- 27:54loading speed. This would have even
- 27:56affected our sales. Now, while Kiro
- 27:59makes the changes we expect, let's find
- 28:01a few producers—or rather, uh,
- 28:03suppliers from China. Let's find a
- 28:05supplier to ship these products for us.
- 28:07When I say for us, it would be more
- 28:09accurate to say ship to our customers.
- 28:10Now there are a few settings. First, if
- 28:12you are not an AliExpress member,
- 28:13become one. After becoming a member,
- 28:14change the shipping destination area
- 28:16here to the United States. Uh, the
- 28:18language can be English. US dollars can
- 28:20stay. Now, one needs to find a
- 28:22different producer/shipper for every
- 28:23country. Let's write it. This became
- 28:25Turkey again. That's why I gave an
- 28:27error. Let's probably change it. One
- 28:28product image. Yes, I will save this to
- 28:31our computer. I will come to AliExpress
- 28:33. I will upload the image I downloaded
- 28:35to AliExpress's image search section.
- 28:37It found it right now. Good. It needs
- 28:39to be exactly the same. Same function.
- 28:42This is actually the same as all of
- 28:43them, but let's enter one, or it's
- 28:44different. But this is used for the
- 28:46toilet. This is something else. It
- 28:47looks very similar. Please, for
- 28:48heaven's sake, don't send a toilet tool
- 28:50when you're supposed to be sending an
- 28:51anti-choking device. They will tear you
- 28:53apart. That would be a big problem, I
- 28:54think. We found this product. But of
- 28:56course, it doesn't look like the
- 28:57product we want to sell. This even has
- 28:59a hanger attachment and such. It says
- 29:013.65 cents. It says free shipping. The
- 29:03price is quite good. But we need to
- 29:05find more logical products than this.
- 29:07Let's not say cheap, but we need to
- 29:09find a good product with its bag and
- 29:10everything. There is this one. It says
- 29:1218 dollars. This is a bit expensive, of
- 29:14course, but this is not our product.
- 29:16Look, this has a pump. Ours is more
- 29:17manual. We won't sell this. Let's go to
- 29:20the next page. I will look at
- 29:21Alibaba.com. We searched there before
- 29:22because there are higher quality
- 29:24products here. Let's change "Deliver to
- 29:26" to US. United States. Let's say zip
- 29:28code 10001. This will be better for us.
- 29:30Because at least we can find more
- 29:32professional sources that we can buy
- 29:34from in bulk later. Maybe it's
- 29:36forbidden to sell this product on
- 29:37AliExpress. So, that's probably why we
- 29:39couldn't find much. For example, this
- 29:41product. Yes. This is exactly the
- 29:43product we sell. The one we sell. I
- 29:44mean, this is how you will find your
- 29:46own products too. 3.79 isn't bad, is it
- 29:48? Don't you think the price is okay?
- 29:49Now, here we need to talk to the
- 29:51manufacturer. We'll say, "We want to
- 29:53buy this, but can we work with a
- 29:55dropshipping logic first?" Can we work
- 29:57with single orders? But if you say, "
- 29:58Tuer, I don't want to deal with
- 30:00individual items.""When buying products
- 30:02...""I want to send the product I want
- 30:04to sell in bulk to a warehouse," then
- 30:05you need to find a warehouse. Let's say
- 30:08USA Prep Center. There are many prep
- 30:10centers in America now. Of course, it's
- 30:12up to you who you work with. For
- 30:14example, there is a site called
- 30:16usaapcenter.com here. Let's look at the
- 30:18pricing section. For instance, it says
- 30:20our FBM price for 10 products. And we
- 30:22are doing FBM. What does FBM mean? We
- 30:25will ship it ourselves. They are asking
- 30:27for 2 dollars. No extra shrinking is
- 30:28needed for these types of products. No
- 30:30promotion is needed either. 2 dollars
- 30:31plus shipping fee. So, if the shipping
- 30:33fee within America is on average 5-6
- 30:35dollars, you have an expense of 8
- 30:36dollars per product. Per product. But
- 30:39of course, if you are going to do this
- 30:40business with, say, 100 products
- 30:42instead of 10, the prices didn't really
- 30:44change much. Why didn't they change?
- 30:45FBA preparation fees go down, but FBM
- 30:48doesn't. So, on average, prep centers
- 30:50will charge dollars. We have to manage
- 30:52this now. We have to handle it somehow.
- 30:54Because why? These prices will come up
- 30:56when shipping products one by one. This
- 30:58could be a possibility. A second method
- 30:59. We can do this too. We can try it. We
- 31:01can send them to Amazon warehouses. But
- 31:03when you send them to Amazon warehouses
- 31:05, they will still charge around 1 to
- 31:061.5 dollars for FBM product preparation
- 31:08. It doesn't have much of an advantage.
- 31:10I think working with a place like this
- 31:12might be better than Amazon. If you are
- 31:14not going to sell the product on Amazon
- 31:16, but if you are, you can look at other
- 31:17centers. There is Shiphype. I had heard
- 31:19its name a lot, too. This can be used
- 31:20as well. Look, this one isn't bad
- 31:22either. Now let's look at their prices.
- 31:23Look, this is a bit cheaper. 1.17. 1.17
- 31:26per order. Of course, it says there is
- 31:28no minimum here. It says there is no
- 31:29setup fee. So, it likely provides the
- 31:31same service for the high level and the
- 31:33minimum level. It says their prices are
- 31:35competitive. Let's say "view pricing,"
- 31:37for example, for shipments under 1000
- 31:39orders, it charges 4 dollars for
- 31:40shipping. Shipping fee, pick 1.17. The
- 31:43other side was charging 2. This place
- 31:45charges 1.17. I think ShipHype makes
- 31:47more sense here. So you pay an average
- 31:48of 4 dollars in shipping per package,
- 31:50but it changes based on the size of the
- 31:51package. But for the products we want
- 31:53to sell, you pay roughly 4-5 dollars.
- 31:55Let's put it that way. Storage is 40
- 31:56dollars. So when we buy in bulk and put
- 31:58the goods in the warehouse, if we buy
- 32:00one pallet from Alibaba, for example,
- 32:02we will have a 40-dollar monthly
- 32:04storage fee. It's actually manageable.
- 32:05It's not an extreme situation. When our
- 32:08order count goes over 1000, the numbers
- 32:10drop. Even more at 10,000. I think
- 32:11ShipHype is good. What should we do
- 32:13with this right away? Let's add it to
- 32:14favorites. Let's pin our ShipHype like
- 32:16this. Let's add it to favorites. We
- 32:18will work with this place. That's how
- 32:19it looks. So then we will get the
- 32:21product from Alibaba. Alibaba is our
- 32:23favorite product. It seems like this
- 32:25one is good. Of course, you have to
- 32:26write, you have to send a message.
- 32:27Let's even send a message. Now let's
- 32:29say "new chat." I will send a message
- 32:31to a seller I found on Alibaba for a
- 32:33Choking Rescue Device. First of all, do
- 32:35they support single-item shipping?
- 32:37Let's ask if they support dropshipping.
- 32:39Afterwards, let's say we are
- 32:41considering buying in bulk. Let's ask
- 32:43them for a price quote for 100 products
- 32:45. Also, do they provide a yellow
- 32:48carrying bag with the product? Let's
- 32:50ask that. Let's ask them to send a
- 32:52photo if they have one. Also, let's say
- 32:54we want to see if there is an amateur
- 32:56photo of the product taken with a phone
- 32:58. Prepare this as an English message.
- 33:02Now, you may know English very well or
- 33:04you may not, it doesn't matter, but I
- 33:05recommend having it prepared this way
- 33:07via chat. It's easy, it's fast. I
- 33:10copied it. Now I can press "chat now"
- 33:12from here. I can press "send inquiry."
- 33:14By pressing "chat now," you can
- 33:15actually send this. If you are a member
- 33:17of Alibaba, log in. After logging in,
- 33:18send the message. I found it suitable
- 33:20to work with this company. You can also
- 33:22find manufacturers for your own
- 33:24products this way. Of course, what is
- 33:25our goal here? Let's say we buy 100
- 33:26pieces. Let's say we will buy this for
- 33:28379 dollars. It will be shipped to
- 33:30America. If the average delivery time
- 33:32is about a week, we will start selling
- 33:34in a week or 10 days. This needs to be
- 33:35in place on the back end. We need to
- 33:37finish these tasks on the front end.
- 33:39Look, for example, Kiro has asked right
- 33:40now. It requested authorization. We
- 33:42gave the authorization. It likely found
- 33:44the visuals. Because it says "upload"
- 33:46here, it says "JPEG." Now it will start
- 33:47uploading the visuals it found to the
- 33:49system. Yes. Let's see it do these too.
- 33:51Let's see the final version. Yes, we
- 33:52actually found the manufacturer, but I
- 33:54will still take another look. I will
- 33:55examine it outside of this video as
- 33:56well. I will let you know if there is a
- 33:58new update. Of course, it's building,
- 34:00so it will go live now. Now, while
- 34:01doing this, I remembered another
- 34:03process we need to finish. Type "Google
- 34:05Web Master" into Google. Search Console
- 34:07will appear here. Look, Search Console
- 34:09is necessary for you to appear on the
- 34:11Google search engine. Now, you click "
- 34:12Start now." I am logging into an
- 34:15account I used before. I click "Add
- 34:17property" here. I say "Add website." I
- 34:19enter a domain name. This is important
- 34:21for you to show up in Google searches.
- 34:23I click "Continue." It is verifying the
- 34:25property. Since it is Cloudflare, it
- 34:26will do it automatically. Look,
- 34:28remember in the first video we added
- 34:30our website to Cloudflare, and I said
- 34:32you would understand very well in the
- 34:33future why you should add it. Here it
- 34:35is again. Did you see? It's easier. I
- 34:38say "Start verification." It connects
- 34:39to Cloudflare automatically. It finds
- 34:41our domain. We give authorization. It
- 34:44will verify it in a snap. That's it.
- 34:45You don't need to do anything else.
- 34:47Well, actually there is, on the Kiro
- 34:48side. We will do that shortly. Let it
- 34:49finish this process. Yes, it says
- 34:51verified. Super. We click "Go to
- 34:52property." We have now ensured that our
- 34:55website is tracked by Google. Uh, for
- 34:58instance, go to settings here. Examine
- 35:00all the details here. Is everything
- 35:02correct or not? Page structure,
- 35:04sitemaps, you can see everything here.
- 35:06Now we will need to add a sitemap to
- 35:09the sitemaps section here. For this, of
- 35:11course, we need to inform Kiro. Let
- 35:14Kiro give us this. Now let's see if it
- 35:16has started while it is deploying.
- 35:17Let's check that first. Then we can
- 35:19interrupt the process and continue. Oh,
- 35:21it is deploying here. Why did this take
- 35:23so long? It says, "Wait a minute." Okay
- 35:24, we can write. I added the site to
- 35:26Google Search Console. It wants a
- 35:28sitemap from me. Yes, we gave that
- 35:30instruction too. It is generating a
- 35:31dynamic sitemap. So what does this mean
- 35:33? As pages are added, it automatically
- 35:35adds the URLs into the sitemap. What is
- 35:37a sitemap? Let me tell those who don't
- 35:39know. A sitemap is a small structure
- 35:41that enables Google to read all the
- 35:43content of your website. It is creating
- 35:45it now. It is making additions to the
- 35:46robots.txt file. Nice. It is adding the
- 35:49sitemap. For example, it is hiding the
- 35:51admin panel, account panel, payment API
- 35:53, and shopping cart from Google, which
- 35:55is correct for security. Of course,
- 35:56what is it doing right now? It is
- 35:58sending it to...It is sending the
- 35:59update it made to Kiro. It finished the
- 36:01build. So it is pushing now. We will
- 36:03follow it from here immediately. It
- 36:04came here. We will wait for this to
- 36:05finish again. Yes, it finished
- 36:07uploading now. You see the screen. The
- 36:09counter disappeared. We are looking at
- 36:11the website again. Yes. Hmm, it
- 36:12enlarged this area. It became more
- 36:14understandable. Nice. It enlarged the
- 36:16site, but the logo is terrible. Why did
- 36:18it make the logo like this? Let it fix
- 36:19that immediately. I said make it large,
- 36:21in short. Let it do that. Let's look at
- 36:22the others. We requested an update on
- 36:24the blog. Wow! Look, our blog became
- 36:26stylish. Nice. When I say "Shop device,
- 36:31" it comes directly here. The flow is
- 36:33also nice. Is there any bug here? It
- 36:35says 12990. Let's enter our information
- 36:37right away. We are running our tests
- 36:39again. Test plenty, friends. We said
- 36:42America, it added 10 dollars. We said
- 36:44Canada, it added 20. We said Croatia,
- 36:46it added 1390. Let's leave it at
- 36:48Croatia. Yes, when I said create order,
- 36:50it created the order. I'm clicking
- 36:51login. I'm logging into my account. Yes
- 36:53, my order is here. The order from just
- 36:55now. Nice. Great. Croatia. Oh,
- 36:58wonderful. Everything is clear. Super.
- 37:01We will improve the design here anyway.
- 37:02We will do more things again. I mean,
- 37:04if you ask what the things are that I
- 37:06find lacking, that could be at an
- 37:07obsessive level, it's that since the
- 37:09logo doesn't have a background, for
- 37:10example, because it's not transparent,
- 37:12I think it's not quite right. Because
- 37:13can you see the gray background? The
- 37:15logo looks bad. Now we need to make
- 37:17some corrections here. I can use Seller
- 37:20Bow for this. I came to Seller Bow
- 37:22again. Actually, it could also be done
- 37:23with Seller Bow here. You can do other
- 37:25things, but let me do it differently
- 37:27this time. Let me do it with Photoshop.
- 37:28What do you say? Let's always proceed
- 37:30differently. I opened our logo. This
- 37:32was actually what I wanted to do. To
- 37:34remove and get rid of the extra space
- 37:36on the edges like this. Because when I
- 37:39do it this way, the logo can use more
- 37:41space. You can do this in Canva as well
- 37:44. You can do it in Seller Bow too. I
- 37:45preferred Photoshop this time so that
- 37:48no space remains. Let's delete these as
- 37:49well. Let the backgrounds be clean like
- 37:51this. Did we forget anything anywhere?
- 37:53We didn't forget. Very nice. Okay. We
- 37:55will save this as a PNG. We will say
- 37:57export as and select the PNG format and
- 38:00add transparency. Look, we obtained a
- 38:02transparent image. It became spotless.
- 38:04Now we need to tell Kiro about this.
- 38:06Now I gave an important detail here. I
- 38:08said use this logo, but if this logo is
- 38:10too big for you, shrink it but don't
- 38:12break the transparent PNG format, I
- 38:14said. It's important because it must be
- 38:17a transparent PNG so that the
- 38:19background is see-through. It should
- 38:21look appropriate on all backgrounds. I
- 38:22sent it. For instance, it is deploying
- 38:24on the side. Let's check what stage
- 38:25that is at. Ah, the deploy is finished
- 38:26too. Let's watch the changes that were
- 38:28made then. Yes, it enlarged the logo a
- 38:29bit, but I still didn't like it. It
- 38:31should be a bit bigger. We cut around
- 38:33it, so I guess it will look better
- 38:34because of that. When clicked on the
- 38:37How it works section, honestly, I want
- 38:40something. Let it open a popup and show
- 38:43us how the device works in a video. How
- 38:45do we do this? I will show you right
- 38:47away. I'm telling Kiro that I want to
- 38:50show how this device works as a video
- 38:53when the How it works section is
- 38:55clicked. I will have this video
- 38:58prepared by an AI that makes videos.
- 39:01However, create an English video prompt
- 39:04for me that fits the How it works
- 39:06section and shows in detail how the
- 39:09customer will use the product. Give me
- 39:13the prompt in a code line. So it's easy
- 39:16to copy. Let me send it to an AI as a
- 39:19prompt. Of course, I said I would give
- 39:23it some product images to use as a
- 39:25reference. I gave this. I want Kiro to
- 39:27write the prompt. Then, look, let me
- 39:30open it in a new tab. I will go to
- 39:32Gemini.google.com. After entering
- 39:35Gemini.google.com—since I use
- 39:38Workspace, I don't actually pay for
- 39:40Gemini, but if I remember correctly,
- 39:43there is a $ 20 monthly fee. We can add
- 39:46this to our tally as well, but we said
- 39:47we wouldn't exceed $ 100 in total
- 39:49anyway. I don't think we will easily go
- 39:51over it, but you know best; you can use
- 39:53another AI, of course. What am I doing?
- 39:55I am coming here, where is the prompt
- 39:56that Kiro wrote for me? Copy the
- 39:58detailed scene-by-scene prompt and
- 40:00paste it here. Now, of course, I also
- 40:02need to provide the images here. Where
- 40:04are the images? On our website, of
- 40:05course. First image. Let's copy this.
- 40:07Let's click copy image. I am providing
- 40:09as much information as possible here.
- 40:11By the way, I forgot to select the
- 40:12video. Create video. Uh, let's add our
- 40:14other image too. The product image. Do
- 40:16we have any other images? I think we
- 40:18should add these as well for reference.
- 40:20I think that's enough. It must have
- 40:22understood. Yes. 38 seconds. I think
- 40:24that's enough. Let's generate it. Now
- 40:25the AI will create a video for us here.
- 40:27Of course, there are much more
- 40:29successful video software. AI. Uh,
- 40:31there are more realistic, more
- 40:32professional ones, of course, but they
- 40:34all come at a cost. Our goal is to do
- 40:36this at the lowest possible cost. We
- 40:38will produce it as cheaply as possible.
- 40:40By the way, uh, I want to make one more
- 40:42reminder while doing this process. I am
- 40:44highlighting this just in case you
- 40:45might have skipped or not heard that
- 40:47part. Uh, friends, I will be providing
- 40:50free e-commerce training in Istanbul,
- 40:52both face-to-face and online for those
- 40:54who cannot come in person, but I am
- 40:55waiting for those who are truly
- 40:57committed, want to do this business,
- 40:59have a budget, have capital, and are
- 41:01serious. If you are someone who says "I
- 41:04really want to do this business" rather
- 41:06than just "let me learn it for the
- 41:07information," I will share a form link
- 41:09under this video, friends. Click that
- 41:11form, fill it out, and apply for the
- 41:14free training. Uh, this is not open to
- 41:15everyone. It is only open to those who
- 41:17are serious. I also want something else
- 41:19from you. You can write why you want to
- 41:21receive e-commerce training in the
- 41:22comments section of this video. You can
- 41:24write about why you are doing
- 41:25e-commerce or any comment related to
- 41:26e-commerce. It doesn't matter. I will
- 41:28give priority to those who write
- 41:29comments. Uh, and I will prioritize
- 41:31reviewing their forms. I review the
- 41:33forms personally. I provide the
- 41:34training personally as well. You know,
- 41:36together, uh, this training will be on
- 41:37Saturdays. By the way, we will do it
- 41:39every Saturday from morning till night.
- 41:40We'll have tea or coffee together and
- 41:42chat. I will get to know you better
- 41:44after the training. This is very
- 41:45valuable and important to me. I will
- 41:47provide free training to those who
- 41:48really want to put effort into this
- 41:50business. Don't think of it just as
- 41:52Amazon or Shopify or things like that.
- 41:54The e-commerce trainings will be based
- 41:55on the business model. That is why I
- 41:57request that you fill out the form. By
- 41:59the way, our video is finished. The
- 42:00video is rendering. Let's see how it
- 42:02turned out. I mean, it's nice, but uh,
- 42:14I'm thinking, let the video be 30
- 42:16seconds and connect to the finale. And
- 42:20let's say the product's handle is wrong
- 42:23in the first scene. Fix that. That’s
- 42:26actually pretty nice. Let’s watch
- 42:27that part again. Look, only that handle
- 42:30is wrong, right? The other parts are
- 42:34correct. Also, why did this get longer
- 42:39a moment ago? Yes. While this is doing
- 42:40that, let’s go back to Kiro. What did
- 42:42Kiro do for us last? Yes. It did these
- 42:44prompts. Oh, it was going to enlarge
- 42:45our logo, wasn't it? I wonder if it
- 42:46managed to enlarge it. You see, right?
- 42:48Even tiny things take up so much of our
- 42:49time. Yes, I think it turned out nice.
- 42:51Actually, let the logo get a bit bigger
- 42:52. Look, the logo in the footer has no
- 42:54background. Is there any other work?
- 42:55Let’s see if there’s any other work
- 42:56. The FAQ section is done. These are
- 42:58done. Uh, let's say you can spread the
- 43:01footer out a bit more. Uh, it looks
- 43:03very bunched up. Please spread it out
- 43:05according to the width of the site.
- 43:08Also, as a payment service on the site,
- 43:10look, this is important. Let’s show
- 43:13that Stripe is used by adding a Stripe
- 43:15logo. Review the Stripe policies and do
- 43:19it accordingly. Uh, make sure we aren't
- 43:23missing anything according to Stripe
- 43:25policies. Because we will apply to
- 43:28Stripe in a bit. What happened to the
- 43:30handle? We forgot about that, by the
- 43:31way. Did it make our sitemap? It did, I
- 43:33suppose, right? We forgot the handle
- 43:35due to logo work. But it had done it.
- 43:37Yes. Look here, the sitemap XML address
- 43:39is already correct. Let this keep doing
- 43:41that. Now, since we are dealing with so
- 43:43many things at once, things can get
- 43:44confusing here, naturally. We gave the
- 43:46sitemap to Google Search Console. Yes,
- 43:48it was submitted successfully. Never
- 43:49mind this, it’s done, let it run here
- 43:51. Now, Google Analytics. This is also
- 43:53important. We need to see all the
- 43:54details of the visitors coming to our
- 43:56site. Now we clicked "go to analytics".
- 43:57We are clicking. In the admin section,
- 43:59we say "choking rescue devices". We say
- 44:02"Google products and services". We
- 44:03click next. Property creation. Continue
- 44:05. We said set it to America time. We
- 44:08said our business is small. We set the
- 44:10category to shopping. We say next. We
- 44:12want to generate potential customers.
- 44:13We want to increase sales. Understand
- 44:15our website traffic. Let's check all of
- 44:17these like this. Let's say create,
- 44:19excluding the very last one. It
- 44:20provides the agreements. We accept
- 44:22those too. Our property is created. We
- 44:24want a property for our website. We
- 44:26typed in our website address. We gave
- 44:28that as well. We said create, continue.
- 44:30Now we will say next here. It will give
- 44:33us a code structure to create a tag. We
- 44:35will install it manually. We will give
- 44:37the Google tag to Kiro. Yes, I am
- 44:38writing my prompt. I gave the code. I
- 44:40will send it while it's in the
- 44:42deployment phase. You know I don't send
- 44:44it while it's building. Yes. Then we
- 44:45will test the installation. Now, we had
- 44:47a video on the other side. Let’s
- 44:48check our video. As I said, we started
- 44:50doing 23 things at once. We have to,
- 44:52otherwise we won't finish in time. Yes.
- 45:01It didn’t work out. I didn't like the
- 45:03video. Can we look at this later? I
- 45:04will have Kiro write the prompt for
- 45:06this again. Because it didn't work, I
- 45:07mean, I didn't like it much. Or we can
- 45:09use a different AI. Or do you have any
- 45:11ideas? Think about it. Actually, you do
- 45:13it. I would be very happy. It would be
- 45:14a great favor. If you can do it, do it.
- 45:16Give me the link, friends. Write it in
- 45:18the comments section. Or send an email.
- 45:19Let me give you my email address.
- 45:21Actually, it's better if I give you our
- 45:23company email. If you just add "
- 45:24Attention: Toerakka," our team will
- 45:26forward it to me. I am writing it on
- 45:28the screen below. Help@togar. Write
- 45:31here. I will download the video you
- 45:33sent from there. Let me give you a task
- 45:35, too. Why not? Also, if you write in
- 45:37detail in the email how you did it, I
- 45:39will share this information in our next
- 45:41episode so that others doing similar
- 45:43work can sit and take a look. And they
- 45:46can do the same thing in a similar way
- 45:49as you did. This process is ongoing. We
- 45:51will provide the code later. Yes, we
- 45:52have delegated the video task to you.
- 45:54We have already gotten the site up and
- 45:56running. Our logo will get a bit bigger
- 45:58shortly. Apart from that, we will add
- 46:00our Google Analytics code, and we've
- 46:01already finished the Google Search
- 46:03Console setup. So, everything is
- 46:05functionally working right now. Is
- 46:06there anything missing in the admin
- 46:08panel? Let's take a look again. I think
- 46:10there could be some design improvements
- 46:12. We will do those as well. We will
- 46:13keep improving. We just provide the
- 46:15prompt, as you know. It's not that
- 46:17difficult. The point is that it should
- 46:19work technically well. As long as it
- 46:21works technically, I don't think
- 46:22there's any problem. These can be
- 46:23improved. Yes. Super. Let's see, it's
- 46:26building our revenue. Okay. As you know
- 46:28, once this is provided, it will add it
- 46:30and finish. We will continue. Do you
- 46:32know what we should actually do in the
- 46:33next episode? In the next episode,
- 46:35let's apply to Stripe. Let's apply to
- 46:37Stripe and integrate credit card
- 46:38payments into our system. Then, on
- 46:40which platforms can we advertise? What
- 46:42can we do? Let's set up Google Ads, for
- 46:44example. Let's take a step slowly.
- 46:46While doing this, we can also make our
- 46:48site look a bit nicer. We can make it
- 46:50more stylish. Do you have any
- 46:51suggestions? That is also important.
- 46:52Please write your suggestions. I
- 46:53shouldn't have to think alone here. I
- 46:55want you to think as well. This way,
- 46:56you will also get some practice. As I
- 46:58said at the beginning, free training is
- 47:00starting. Our form is below. But I will
- 47:03give priority to those who comment
- 47:04under the video. That's why comments
- 47:06are valuable to me. See you in the next
- 47:08episode. New episodes are released
- 47:10regularly every Tuesday and Saturday.
- 47:12If you haven't watched the other
- 47:13episodes, it's very important. You will
- 47:15see the link for the playlist above.
- 47:17Click on the playlist and watch this
- 47:19series from the first video. We will
- 47:21try hard, we will work hard. We will
- 47:23put in the effort, we won't give up.
- 47:25The videos for this project will
- 47:26continue until we reach $ 10,000 in
- 47:28revenue. We won't let it go. Let's see
- 47:30how we will do it, how we will succeed.
- 47:32I want you to succeed in a similar way.
- 47:34Especially with Turkish e-commerce and
- 47:36the Turkish economy, having more people
- 47:39doing e-commerce will be very good for
- 47:41both our economy and for you. Yes, see
- 47:43you in the next episodes. Take very
- 47:45good care of yourselves. Goodbye.
About this transcript
This page contains the full transcript of AI ile Sıfırdan E-Ticaret Sistemi Kuruyorum! | Bölüm 3 by Tuger Akkaya, generated from the public captions YouTube serves with the video. The transcript has 10,800 words across 1,527 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.