A free step-by-step course from Levi, who runs a store right now. Pick a product, test a supplier, build a Shopify store with AI, make your ads, launch on Meta, and read the results.
The course is free. Running a store costs real money and profit is never guaranteed. Every module shows what it costs and when to stop.
Start free →Who this is for, what it costs, and the account rules you need to know first.
Ten modules that take you from picking a product to running and reading your first Meta ad campaign. Do them in order. Every module ends with a checklist and a decision: proceed, revise, or stop.
This course is free. Running the business is not. Learning costs you nothing here, but a store plan, a domain, samples and ads all cost real money, and no part of this guarantees a profit.
One example product is used in every module: a dog paw cleaner cup (a cup with soft silicone bristles that you fill with water to rinse mud off a dog's paws). Every price and cost for it in this course is an illustrative assumption, not a verified quote. It is here to show the method, not to tell you what to sell.
| Free | Costs money |
|---|---|
| This course | Shopify plan: Basic is $39/month, or $29/month billed yearly. New stores currently get 3 days free, then $1/month for 3 months. |
| Meta Ad Library, Google Trends | A domain name (price shown at checkout, usually a yearly fee) |
| Shopify's built-in AI tools | Product samples and shipping |
| DSers free plan, CJdropshipping app install | Card processing: 2.9% + 30¢ per online order on Basic |
| Free tiers of design and video editors | Advertising, plus cash to cover orders and refunds |
| Account | Requirement | Status |
|---|---|---|
| Shopify | You must be the older of 18 or the age of majority where you live. Whoever signs up is the legal store owner and is solely responsible for taxes. | Verified in Shopify's Terms of Service |
| Shopify Payments | Created automatically for the store owner. Expect to provide identity, tax and bank details before payouts. | Verified it is tied to the store owner. Check the exact documents during setup. |
| PayPal | PayPal's US user agreement has required account holders to be 18. | Needs verification. I could not open the current agreement. |
| Meta ad account | Facebook accounts are open to people 13 and up, but I could not confirm Meta's current age rule for buying ads. | Needs verification in Meta's Business Help Center |
If you are under 18: the legitimate setup is for a parent or guardian to open the Shopify store, the payment accounts and the ad account in their own name. They are the legal owner, the money and the taxes are theirs, and they can add you as a staff member so you can do the work under their supervision. Do not enter a false birthday. Accounts opened that way get closed and payouts get frozen.
For years, packages worth $800 or less entered the US duty-free. This was called the de minimis exemption, and it is what made shipping single cheap items from overseas factories work. It has been suspended for all countries, and in June 2026 US Customs published rules making that suspension indefinite for both mail and courier shipments.
What that means for you: every overseas package now owes duties and goes through customs entry. Someone pays that, and if your supplier does not handle it, your customer may get a bill at the door. Modules 3 and 4 show how to ask suppliers about this and how to put it in your numbers.
Sources checked October 2026: Shopify pricing, Shopify Terms of Service, Federal Register, de minimis suspension for mail shipments, Thompson Hine summary of both customs rules. Verify yourself: Meta Business Help Center, PayPal user agreement.
The order flow, who is responsible for what, and why revenue is not profit.
Understand the full life of one order and what you are on the hook for. You will produce a one-page map of your order flow and a short list of the risks you accept.
Dropshipping means you sell a product you do not stock. When a customer buys, you pay a supplier, and the supplier ships to the customer.
What stays your responsibility: what your ads and product page claim, the delivery time you promise, product safety, refunds, customer data, and taxes. The FTC's shipping rule puts the duty on the seller who took the order, not on the fulfillment partner. You need a reasonable basis for any delivery time you state, and if you cannot ship on time you must tell the customer and offer a refund.
| Dropshipping | Print on demand | Holding inventory | |
|---|---|---|---|
| Upfront stock cost | None | None | High |
| Cost per unit | Higher | Highest | Lowest |
| Delivery speed | Depends on supplier, often slow | Several days to make, then ship | Fast, you control it |
| Quality control | Low, you never see the order | Medium | High |
| What makes you different | Marketing and offer | Your designs | Product, brand, speed |
| Main risk | Thin margins, supplier mistakes | Thin margins, design has to sell | Unsold stock |
Cash flow is the timing of money in and out. In dropshipping, money goes out before it comes in: you pay for ads today, pay the supplier when the order arrives, and get the customer's money days later. A store can be profitable on paper and still run out of cash.
A chargeback is when a customer disputes a charge with their bank. The money is pulled back from you, plus a fee, while the bank decides. Too many of them can get your payment account closed. Honest shipping times and fast refunds are the best prevention.
Revenue is what customers paid. Profit is what is left after product, shipping, duties, fees, refunds, ads and monthly bills. A store with $5,000 in sales can lose money.
Nothing to buy in this module. Paper or a free notes app is enough.
One order of the paw cleaner kit at $34.99, using this course's illustrative costs:
| Day | What happens | Your cash |
|---|---|---|
| 0 | You paid $18.00 in ads to get this customer | -$18.00 |
| 0 | Customer pays $34.99. Processor keeps $1.31 and holds $33.68 | -$18.00 |
| 0 | You pay the supplier $13.90 for product, shipping and duties | -$31.90 |
| About 3 | Payout of $33.68 reaches your bank | +$1.78 |
You were down $31.90 for three days to make $1.78, and that is before refunds and your Shopify bill. Multiply that by 20 orders a day and you can see why cash matters.
Proceed if you accept that you carry the customer risk. Stop if you cannot set aside any cash for refunds and supplier payments, and come back when you can.
Sources checked October 2026: FTC business guide to the Mail, Internet, or Telephone Order Merchandise Rule, Shopify pricing.
A repeatable research process and a scorecard, so you are not guessing.
Run the same research process on every idea and end with one product worth ordering a sample of. You will produce a filled-in scorecard for five ideas and a research file for your top pick.
Nobody can tell you a product is a "winner" in advance. What you can do is collect evidence and reject weak ideas cheaply. A good candidate has a specific customer, a clear reason to buy, proof of demand, enough margin to afford ads, and no legal problems.
Meta Ad Library shows that an ad is active and when it started. It does not show spend, sales or profit. A long-running ad might be profitable. It might also be backed by investor money, running at a loss to collect customers, selling a much pricier upsell you cannot see, or simply forgotten. Treat it as a sign of interest, not proof.
| Tool | Use | Cost |
|---|---|---|
| Meta Ad Library | See active ads by keyword or advertiser | Free |
| Google Trends | Search interest over time and by season | Free |
| Amazon, Etsy, Walmart search | Prices, reviews, complaints | Free |
| USPTO trademark search | Check if a product or brand name is trademarked | Free |
| Paid "product spy" tools | Speed up browsing | Not needed. They show the same public ads everyone else sees. |
Score each line from 1 (bad) to 5 (great). Multiply by the weight, add them up, and divide by 5 to get a score out of 100.
| Criterion | Weight | A 5 looks like | A 1 looks like |
|---|---|---|---|
| Customer and buying reason | 15 | One clear person and moment | "Everyone" |
| Demand evidence | 15 | Steady searches, many buyers, active ads | No searches, no sellers |
| Differentiation | 15 | A real reason to choose you | Identical to a cheaper Amazon listing |
| Margin and ad affordability | 20 | $25 or more left after landed cost and fees | Under $10 left |
| Shipping and return risk | 10 | Small, light, no sizes | Heavy, fragile or sized |
| Video demonstration | 10 | Obvious in 5 seconds | Needs a long explanation |
| Legal and claims risk | 15 | No brands, no safety rules, no health claims | Uses someone's brand or needs medical claims |
How to read it: 70 or more, order a sample. 55 to 69, rework the offer or the angle and rescore. Under 55, drop it. A 1 on legal risk is an automatic reject no matter the total.
These scores are illustrative. Every number is my assumption for teaching, and none of these products has been verified as profitable. Redo the scores with your own research.
| Product | Cust. | Demand | Diff. | Margin | Ship | Video | Legal | Score |
|---|---|---|---|---|---|---|---|---|
| Dog paw cleaner cup | 4 | 4 | 2 | 3 | 4 | 5 | 5 | 75 |
| Car seat gap filler | 3 | 3 | 2 | 2 | 5 | 3 | 5 | 63 |
| Portable blender | 4 | 4 | 1 | 2 | 2 | 5 | 3 | 58 |
| Posture corrector | 4 | 4 | 2 | 3 | 4 | 3 | 1 | 59, reject |
| Cartoon character night light | 3 | 3 | 1 | 3 | 3 | 4 | 1 | 50, reject |
| Question | Where to look | What I have |
|---|---|---|
| Is there search demand? | Google Trends, "dog paw cleaner", US, 5 years | To verify. I expect peaks in wet months. |
| Are stores advertising it? | Meta Ad Library | To verify. Count advertisers and note angles. |
| What does it sell for? | Amazon and competitor stores | Assumption: $12 to $20 for the cup alone. |
| What do buyers complain about? | 1 to 3 star reviews | To verify. Likely sizing and leaks. |
| What is the landed cost? | Supplier quotes in Module 3 | Assumption: $11.00 for the cup, $13.90 for cup plus towel. |
| Any legal issues? | USPTO search for the product name | To verify. Do not copy a brand's name or photos. |
Evidence that justifies a sample: steady or seasonal search interest that fits your launch month, several stores advertising it at $25 or more, review complaints you can address (for example by adding a size guide), and a supplier quote that leaves at least $15 after landed cost and fees.
Evidence to reject it: search interest falling year over year, the same item at $9 with fast shipping on every marketplace and nothing you can add, landed cost that leaves under $10, or a trademark on the name you planned to use.
Act as a skeptical ecommerce product researcher. I am considering selling [PRODUCT] to [SPECIFIC CUSTOMER] in the United States. Here is the evidence I collected: - Google Trends pattern: [WHAT I SAW] - Number of advertisers in Meta Ad Library and their angles: [WHAT I SAW] - Typical marketplace price and top complaints: [WHAT I SAW] - Supplier landed cost: [AMOUNT OR "UNKNOWN"] Using only this evidence, list the three strongest reasons to reject this product and the three things I still need to verify. Do not invent statistics. If I have not given you a fact, say it is unknown.
Proceed with a product at 70 or above. Revise if your best is 55 to 69: change the offer or audience and rescore. Stop and research new ideas if nothing reaches 55.
Free tools: Meta Ad Library, Google Trends, USPTO trademark search.
Find a supplier, test them with a real order, and check that people actually want the product.
Choose a supplier you have personally tested and confirm real interest before you build a store. You will produce a supplier comparison, a sample inspection report, and a backup supplier.
Supplier apps connect your Shopify store to factories and warehouses. They import product listings, forward your orders, and send tracking numbers back. The app is the easy part. The supplier behind the listing is what you are really choosing.
| Option | What it is | Cost | Good for | Watch out for |
|---|---|---|---|---|
| DSers | Connects Shopify to AliExpress sellers. Bulk ordering and tracking sync. | Free plan. Advanced $19.90/mo, Pro $49.90/mo. | Starting with no monthly fee | Quality and speed vary by seller. You vet each one. |
| CJdropshipping | Sourcing, warehousing and fulfillment in one company, with some US warehouses. | Free to install. You pay product and service fees per order. | One point of contact, US stock on some items | Check which warehouse your product actually ships from. |
| Zendrop | Curated catalog with fulfillment. | New accounts are on usage-based "Flex" billing through Shopify, charged by number of linked products. Check the current rate before installing. | Simpler catalog | A recurring fee before you have sales. |
| Private agent or US wholesaler | A person or company you deal with directly. | Negotiated | Later, once a product sells steadily | Usually wants volume. |
Hello, I run a US online store and I am interested in [PRODUCT NAME / LINK]. Before ordering, could you confirm: 1. Processing time before shipping 2. Shipping options and delivery time to the United States, and which warehouse it ships from 3. Whether your price is DDP with US duties and customs fees included, or whether the customer pays on delivery 4. Current stock level 5. Whether you can ship in plain packaging with no invoice or promotional inserts 6. Your policy for damaged, defective or lost orders, and what proof you need 7. Whether the product has any safety certifications or test reports I plan to start with a sample order and expect around [NUMBER] orders per week after that. Thank you, [NAME]
Checking consistency: one good sample does not prove the hundredth unit will be good. Order a second unit a week or two later, or order two at once, and compare. Ask the supplier for photos of the current batch.
If quality is poor: send clear photos and ask for a replacement or refund. If the reply is slow or evasive, that is your answer about how they will treat your customers. Move to the backup.
Finding backups: search the same product on a second platform, or reverse image search the product photo to find other sellers. Save the link and the quote.
Likes and views show attention. They do not show that anyone will pay. Stronger signals, from weakest to strongest:
A simple test: film three short videos with your sample, post them, and link a basic page with the price and a "notify me" form. Twenty email signups from a few hundred visits is real interest. Ten thousand views and no clicks is not.
Budget $20 to $75 for samples depending on how many suppliers you test. DSers free and the CJdropshipping app cost nothing to install. Do not pay for a supplier subscription until you have orders.
Illustrative results for the paw cleaner. These are example numbers, not real quotes.
| Supplier A | Supplier B | |
|---|---|---|
| Ships from | US warehouse | Overseas |
| Cup + towel, shipping, duties | $13.90 | $10.20, duties billed to customer |
| Quoted delivery | 5 to 8 days | 10 to 18 days |
| Actual delivery of sample | 6 days | 16 days |
| Reply time to message | Same day | 3 days |
Supplier B looks cheaper, but a customer who gets a customs bill will ask for a refund. Supplier A becomes the main supplier at $13.90, and the search continues for a second supplier with US stock as backup.
Proceed if the sample is good, delivery matches what you will promise, and you saw real clicks or signups. Revise if the product is good but the supplier is not: test another. Stop on this product if quality is poor from every supplier or nobody clicks.
Sources checked October 2026: DSers on the Shopify App Store, CJdropshipping on the Shopify App Store, Zendrop plans and pricing, summary of the customs rules on low-value imports.
The math that tells you whether ads can ever pay for themselves.
Know exactly how much you can pay to get one customer before you lose money. You will produce a financial model for your product and a budget plan.
Unit economics is the profit math for one order. Get it right for one order and you can predict a hundred.
Revenue basis: in this course, revenue means what the customer actually pays for the product after any discount, with sales tax left out. Sales tax is not your money. You collect it and pass it on.
Avoiding double counting: product cost is counted once, on every order. The refund line is only the revenue you give back, because the product cost on that order is already counted. Ad spend is never inside the contribution margin. It is what you compare the margin against.
Example numbers for the paw cleaner kit. Replace them with yours. Landed cost is product plus shipping plus duties.
All costs are illustrative assumptions. The card fee is Shopify Basic's published online rate of 2.9% + 30¢. The 5% refund rate is a planning assumption.
| Cup only | Kit (cup + towel) | Kit with 10% off | |
|---|---|---|---|
| Revenue per order | $24.99 | $34.99 | $31.49 |
| Landed cost | -$11.00 | -$13.90 | -$13.90 |
| Card fee (2.9% + $0.30) | -$1.02 | -$1.31 | -$1.21 |
| Refund allowance (5% of revenue) | -$1.25 | -$1.75 | -$1.57 |
| Contribution margin before ads | $11.72 | $18.03 | $14.81 |
| Break-even CPA | $11.72 | $18.03 | $14.81 |
| Break-even ROAS | 2.13 | 1.94 | 2.13 |
Reading it: the kit lets you pay up to $18.03 per customer. A 10% discount cuts that to $14.81, so the discount costs you $3.22 per order, not $3.50, because fees and refunds shrink a little too.
Fixed costs: with Shopify Basic at $39/month and free apps, fixed costs are about $39 a month plus the domain. If your CPA is $14.00 on the kit, each order leaves $18.03 - $14.00 = $4.03. You need $39 ÷ $4.03 = about 10 orders a month just to cover Shopify.
Taxes: sales tax is collected on top of your price and sent to the state, so it is not in this model. Income tax is owed on whatever profit is left at the end of the year. Set some aside and ask an accountant how much.
Cash reserve: keep enough to pay the supplier for about a week of expected orders plus your refund allowance. At 10 orders a week that is 10 × $13.90 = $139, plus a little for refunds.
| $300 | $750 | $1,500 | |
|---|---|---|---|
| Shopify, first 3 months at intro price | $3 | $3 | $3 |
| Domain (estimate, check at checkout) | $15 | $15 | $15 |
| Samples | $25 | $50 | $75 |
| Cash reserve for orders and refunds | $60 | $130 | $250 |
| Filming props or creator content | $0 | $20 | $150 |
| Left for testing | $197 | $532 | $1,007 |
| What that supports | Organic content first. Paid ads only as a tiny tracking test. | One real paid test: about $25/day for 14 days, with money left for a second round. | A paid test at about $40/day for 14 days, plus a follow-up test of new videos. |
When paid ads are too expensive for your budget: compare your test money to your break-even CPA. $197 is about 11 times the kit's $18.03 break-even CPA. That is enough to find out if tracking works, but not enough to judge several ad ideas. With $300, validate with free content first and move to paid only after a video proves people click. After month three, remember the Shopify bill returns to full price.
The calculator above and a free spreadsheet (Google Sheets) are enough.
Check my unit economics. Do the arithmetic step by step and show each line. Sale price: $[PRICE] Discount: [PERCENT]% Landed cost (product + shipping + duties): $[AMOUNT] Card fee: 2.9% + $0.30 Expected refund rate: [PERCENT]% of revenue Fixed monthly costs: $[AMOUNT] Calculate: revenue after discount, contribution margin before ads, break-even CPA, break-even ROAS, and how many orders per month I need to cover fixed costs at a CPA of $[AMOUNT]. Do not count any cost twice. Tell me if any of my inputs look unrealistic.
Proceed if break-even CPA is $15 or more. Revise price or offer if it is $10 to $15. Stop on this product if it is under $10 and you cannot bundle or raise the price.
Sources checked October 2026: Shopify pricing and card rates, Shopify Help Center, US taxes.
A name, a look, a clear customer, and an offer that is true.
Decide who you sell to, what you call the store, and what the offer is. You will produce a one-page brand sheet: name, domain, colors, fonts, positioning statement and offer.
Your brand is what makes your store look like a real business instead of a random product page. For a first store it only needs to be simple and consistent.
Your offer is the full deal the customer gets: product, price, what is included, shipping and guarantee. A stronger offer is usually the cheapest way to improve your numbers.
| One-product store | Focused niche store | |
|---|---|---|
| What it is | One product, one page that does everything | 5 to 15 related products for one type of customer |
| Time to build | Days | Weeks |
| Message | Very clear | Clear if the niche is tight |
| If the product fails | You rebuild | You test the next product in the same store |
| Best for | Your first test | After one product sells |
A sensible path: start with one product under a name broad enough for the niche, so you can add related products later without renaming.
Do not use fake countdown timers, "only 3 left" when that is untrue, a crossed-out "was" price you never charged, or reviews you wrote yourself. The FTC's rule on fake reviews bans fake and AI-generated reviews, reviews from insiders without disclosure, and buying fake followers or views, and it allows civil penalties.
| Tool | Use | Cost |
|---|---|---|
| A chat AI (Claude, ChatGPT or similar) | Name ideas, positioning drafts | Free tiers work |
| Shopify domain search | Check and buy a domain inside Shopify | Yearly fee shown at checkout |
| USPTO trademark search | Check the name is not taken | Free |
| Canva or Shopify's built-in tools | Text logo and colors | Free tier is enough. Check current pricing before upgrading. |
| Paid logo designer | Custom logo | Not needed yet |
Customer: dog owners in rainy or snowy areas who wipe paws at the door after every walk and still end up with prints on the floor.
Positioning: For dog owners who are tired of muddy paw prints, Doorstep Paws offers a paw cleaning kit that rinses paws in seconds at the door, unlike a towel alone, because the soft bristles reach between the pads.
Name: "Doorstep Paws" is an example only. I have not checked whether the name, domain or trademark is available. It is broad enough to add a drying mitt or door mat later.
Look: one calm green, one warm gray, the theme's default fonts, a text logo.
Offer:
Why the kit: Module 4 showed the cup alone leaves $11.72 before ads and the kit leaves $18.03. The towel adds about $2.90 of cost and $10 of price.
Give me 20 store name ideas for an online store selling [PRODUCT] to [CUSTOMER]. Rules: two words or fewer, easy to spell, no existing brand names, broad enough to add related products later. For each, say in a few words what feeling it gives. I will check availability myself, so do not claim any name is available.
Write a positioning statement and three offer options for my store. Product: [PRODUCT AND WHAT IS INCLUDED] Customer: [WHO AND WHEN THEY NEED IT] Price: $[PRICE] Verified facts I can state: [DELIVERY WINDOW, GUARANTEE, MATERIALS] Use only the facts I listed. Do not add scarcity, countdowns, review counts or claims I did not give you.
Proceed when the offer keeps your break-even CPA at $15 or more. Revise the bundle or price if not.
Sources checked October 2026: FTC final rule banning fake reviews and testimonials. Free tool: USPTO trademark search.
The full setup, which AI tools actually help, and what you still have to check by hand.
Launch a working one-product store that looks trustworthy on a phone and has passed a test order. You will produce a live store with product page, policies, payments, shipping and supplier connection.
There are two kinds of AI help, and mixing them up wastes time:
| Job | Tool | What it really does | Cost | Limits | Do you need it? |
|---|---|---|---|---|---|
| Planning and page copy | A chat AI (Claude, ChatGPT or similar) | Drafts headlines, descriptions, FAQs, policies wording | Free tiers work. Check current paid pricing. | Suggests only. Invents facts if you do not supply them. | Yes |
| Store design and building | Shopify theme generation and Sidekick | Generates a free theme from a description of your business. Sidekick answers questions, writes content, builds custom theme blocks from a text prompt and completes admin tasks. | Included with Shopify at no extra cost | Availability varies by plan, device and language. Outputs can contain errors. | Yes |
| Product images and backgrounds | Shopify's image editor | Replaces backgrounds and edits images from a text prompt | Included | Can change how the product looks. Compare to the real item. | Yes |
| Ad graphics | Canva, or Shopify's free Tinker app | Templates, resizing, text on images. Tinker is a free mobile app with over 100 AI tools for images, video and brand assets. | Canva has a free tier. Tinker is free. | Templates look generic if unedited. | Helpful |
| Video editing | CapCut or your phone's editor | Cuts, captions, resizing | Free tier. Check current pricing. | Some features and music are paid or not cleared for ads. | Yes |
| Support drafts | Shopify Inbox suggested replies | Suggests answers to customer chats | Included | You approve every reply. | Later |
Simplest stack: Shopify's built-in AI, one free chat AI, and a free video editor. Total extra cost: $0. A paid design or AI subscription becomes worth it only when you are producing new ads every week.
AI can do: first drafts of copy, layout, images, FAQs. You must verify by hand: every product fact, sizes, materials, delivery times, prices, policies, tax settings, payment setup, and how the page looks on a real phone.
Menu names are the ones Shopify uses now. If yours look slightly different, use the search bar at the top of the admin.
Keep apps to a minimum. Start with only the supplier app and the Facebook & Instagram app. Every extra app can add a monthly fee and code that slows your pages, and slow pages lose buyers.
| Order | Section | Example copy | What you need |
|---|---|---|---|
| 1 | Photos and video | None | Your own video of it in use, product on white, in-hand for scale, what is in the box |
| 2 | Title and price | The Doorstep Kit: Paw Cleaner + Drying Towel, $34.99 | Final price |
| 3 | One-line promise | Rinse muddy paws at the door in seconds. | Must be true of your sample |
| 4 | Buy button | Add to cart | Visible without scrolling on a phone |
| 5 | Shipping and guarantee line | Ships from the US. Arrives in [VERIFIED WINDOW]. 30-day money-back guarantee. | Supplier-proven delivery time |
| 6 | Three benefits | Soft silicone bristles. Add water, dip, twist, dry. Fits [VERIFIED SIZE RANGE] dogs. | Facts you checked on the sample |
| 7 | How it works | 1. Add a little water. 2. Dip the paw and twist. 3. Dry with the towel. | Three photos or a short clip |
| 8 | Size guide | Measure paw width: [VERIFIED MEASUREMENTS] | Measurements from the real product |
| 9 | FAQ | How long is shipping? Does it fit my dog? How do I clean it? What if I do not like it? | Honest answers |
| 10 | Reviews | Leave this out until real customers write some | Real reviews only |
| 11 | Second buy button | Get the Doorstep Kit | None |
Trust elements that are real: a contact email, clear delivery window, clear refund policy, photos you took, secure checkout by Shopify. Skip badge images that claim awards or certifications you do not have.
BRAND STYLE GUIDE Create a one-page brand style guide for my store. Store name: [NAME] Customer: [ONE SENTENCE] Feeling I want: [THREE WORDS] Give me: a main color and accent color with hex codes, a font pairing available in Shopify themes, a tone of voice in three bullet points, and five phrases to use and five to avoid.
PRODUCT DESCRIPTION Write a product description for a Shopify product page. Product: [NAME AND WHAT IS INCLUDED] Customer and problem: [ONE SENTENCE] Verified facts: [MATERIALS, SIZE, HOW IT WORKS, DELIVERY WINDOW, GUARANTEE] Format: one-line promise, three short benefit bullets, a three-step "how it works". Rules: plain words, under 120 words, use only the facts I listed, put [VERIFY] wherever a fact is missing, no health or safety claims, no fake urgency.
HOMEPAGE Write the copy for a one-product homepage: headline (under 8 words), subheadline, three benefit blocks with a title and one sentence each, a "how it works" in three steps, and a closing call to action. Product, customer and verified facts: [PASTE FROM ABOVE] Use only those facts.
FAQ Write 8 FAQ questions and answers for my product page covering shipping time, returns, sizing, cleaning, materials, what is in the box, order tracking and how to contact us. Facts: [PASTE YOUR REAL POLICIES AND PRODUCT FACTS] Where I have not given you the answer, write [VERIFY] instead of guessing.
THEME CUSTOMIZATION (paste into Sidekick in your Shopify admin) On my product page, add a section under the buy button with three icons and short text: "Ships from the US", "30-day guarantee", "Secure checkout". Match my theme's colors and fonts, and make it stack in one column on mobile.
Proceed when a friend can buy on their phone without asking you a question. Revise anything they got stuck on.
Sources checked October 2026: Shopify pricing, Shopify Help Center, AI tools, Shopify Help Center, Sidekick, Shopify Help Center, US taxes. Not verified: current Canva and CapCut paid pricing, so check their sites before upgrading.
Film your sample, turn it into ads, and keep everything true.
Build a small library of honest videos and images from your sample. You will produce at least three different ad concepts, each as a finished vertical video, plus two static images.
On Meta, the ad itself does most of the targeting. People who stop to watch tell the system who is interested. So your job is to make several clearly different ads and let results choose.
A creative concept is a different idea: a different problem, angle, format or person. A variation is the same idea with a small change, like a new first line or caption color. Three concepts teach you far more than ten variations of one.
| Format | What it is | When it works |
|---|---|---|
| Product demonstration | The product doing its job, start to finish | Products that are obvious on sight |
| Problem and solution | Show the annoying moment, then the fix | Everyday frustrations |
| Creator style | A person talking to the camera like a normal post | Building trust. Must be a real person with the real product. |
| Static image | One photo with a short line of text | Cheap to make, good for clear offers |
| Comparison | Your way next to the old way | Only with claims you can show on camera |
| Organic post turned ad | A post that did well for free, run as an ad | Lowest risk way to start paying |
| Job | Free option | Paid option |
|---|---|---|
| Filming | Your phone | None needed |
| Editing and captions | CapCut free tier, Instagram's own editor | Paid tiers add effects and assets. Check current pricing. |
| Images | Shopify's image editor, Shopify's Tinker app, Canva free | Canva paid tier. Check current pricing. |
| Voice | Your own voice | AI voice tools exist. Use only as a narrator, never as a fake customer. |
| Creator content | Friends or family with a dog, with permission | A small creator for a fee or free product, with disclosure |
Hooks 6, 8 and 10 describe personal experiences. Only use them if they are true for the person saying them.
Script 1, problem and solution (20 seconds). Shot: muddy prints across the floor. Text: "Every rainy walk." Shot: dog at the door, paws muddy. Voice: "I used to do the towel chase." Shot: paw into the cup, twist, out clean. Voice: "Now it is dip, twist, dry." Shot: towel dry, dog walks in. Text: "The Doorstep Kit. Tap to get yours."
Script 2, silent demonstration (15 seconds). Close shot of water being poured into the cup. Muddy paw goes in. Twist. Paw comes out clean. Dirty water poured out to show what came off. Towel dry. Text over the last shot: "Rinse paws at the door."
Script 3, creator style (25 seconds). Real owner to camera: "If you have a dog and it rains where you live, this is what I keep by the door." Holds up the kit. "Add a little water, dip each paw, twist, dry with the towel." Shows it. "It takes me about [REAL TIME] for all four." Ends: "Link is below."
Script 4, comparison (20 seconds). Split screen. Left, labeled "Towel only": wiping a paw, then showing the pad still dirty. Right, labeled "Cup and towel": dip, twist, dry, pad clean. Text: "Same dog, same walk." Only use this if your own footage really shows the difference.
Script 5, routine (20 seconds). Text: "After-walk routine." Shots in order: leash hung up, cup filled, four quick paw dips, towel, treat, dog on the couch. Text at the end: "The Doorstep Kit: cup plus towel."
The primary text is the caption above the ad.
Shot list A, the mess. Wide shot of paw prints on a clean floor. Close shot of one muddy paw. Dog waiting at the open door. You holding a towel while the dog walks off. Film outside right after a wet walk.
Shot list B, the demonstration. Water pouring into the cup. Cup from above showing the bristles. Paw going in, from the side. The twist, close. Paw coming out. Dirty water being poured out. Towel dry. All four paws in one fast take.
Shot list C, the product. Kit laid out on a plain surface. Cup in your hand for scale. Bristles close up. Towel folded next to the cup. Kit sitting by the front door. Package as it arrives.
Write 5 short video ad scripts, 15 to 25 seconds each, for [PRODUCT]. Customer: [WHO AND THE MOMENT THEY NEED IT] What I can truthfully show on camera: [LIST] Verified facts: [PRICE, WHAT IS INCLUDED, DELIVERY WINDOW, GUARANTEE] Each script must be a different concept, not a variation. For each give: the first-second hook, a shot-by-shot list, on-screen text, and the closing call to action. Rules: no customer testimonials, no results I did not list, no health claims, no "best" or "number one", no before and after I cannot film myself.
Proceed with at least three concepts. Revise if nobody watches past three seconds: rewrite the openings before spending on ads.
Sources checked October 2026: FTC final rule banning fake reviews and testimonials, Shopify Help Center, AI tools. Verify yourself: music licensing terms in your editor and in Meta's tools, and the FTC's endorsement guidance for creator disclosures.
The accounts you need, how tracking works, and how to prove it works before you spend.
Have every Meta account connected and tracking confirmed. You will produce a working ad account with billing, and a tested connection that reports purchases from Shopify to Meta.
Meta's ad system is a set of connected pieces:
The Meta pixel is a small piece of code on your store. When someone views a product or buys, their browser tells Meta. Ad blockers and privacy settings can stop this.
The Conversions API sends the same information straight from Shopify's servers to Meta's servers, so it cannot be blocked by a browser.
When both are on, Meta gets two reports of the same purchase. Deduplication means Meta matches them by a shared ID and counts one. Shopify's official app handles this for you.
Standard events are the actions Meta understands for stores: PageView, ViewContent (looked at a product), AddToCart, InitiateCheckout, AddPaymentInfo and Purchase.
Shopify's app offers three data sharing levels:
| Level | What it uses | What it shares |
|---|---|---|
| Standard | Pixel only | Browsing behavior. Can be blocked by ad blockers. |
| Enhanced | Pixel and Conversions API | Browsing behavior plus customer details such as name, location, email and phone |
| Maximum | Pixel, Conversions API and Meta's newest ad technology | The same customer details as Enhanced |
Consent and privacy: the higher levels share personal details, so your privacy policy must say so. Shopify's customer privacy settings can show a cookie banner in regions that require consent. US state privacy laws differ and keep changing, so review Settings > Customer privacy and your policy rather than assuming.
Why Shopify and Meta numbers differ: Shopify counts actual orders and credits the last link the buyer clicked. Meta credits itself for a purchase if the person clicked or, in some settings, only saw your ad within a set number of days. Meta also models some purchases it cannot see directly. Shopify is the truth for how many orders you got. Meta is a guide to which ads drove them.
Steps and menu names can differ by account and region. If a button is not where this says, search Meta's Business Help Center for the item name.
Events can take a little while to show in the main overview after setup. If Purchase never appears, do not run ads yet. Recheck the data sharing settings and that only one pixel is connected.
All of these accounts and the Shopify app are free. You only pay for ads you run.
For Doorstep Paws: business portfolio "Doorstep Paws", Page "Doorstep Paws", Instagram @[YOUR HANDLE], ad account in US dollars and your home time zone, spending limit $350, data sharing set to Enhanced, privacy policy updated to mention sharing data with Meta. A test order of $34.99 shows one Purchase event with a value of 34.99 and both browser and server sources.
Proceed only when the Purchase event works. Stop and fix if it does not. This is the one module where "good enough" is not enough.
Sources checked October 2026: Shopify Help Center, Facebook data sharing, Shopify Help Center, Meta pixel. Meta's own help pages could not be read directly, so the Meta-side steps come from current third-party guides: Leadsie on Meta ad prerequisites and Cometly on verifying the Conversions API. Confirm against the Meta Business Help Center.
A first test sized to your budget and your break-even numbers.
Launch one simple, measurable test. You will produce a live campaign with settings you can explain, and a written plan for when to continue and when to stop.
Meta ads have three levels:
Objective and event. Choose Sales, with Purchase as the conversion event. You get what you ask for: ask for clicks and Meta finds people who click, not people who buy.
Meta's automation. Sales campaigns now default to Meta's automated setup, branded Advantage+. Advantage+ audience lets the system find buyers broadly and treats any interests you add as suggestions, not limits. Advantage+ placements spreads your ads across Facebook, Instagram, Stories, Reels and more. You still control country, minimum age, budget and the ads themselves.
Broad or interests? Broad means you set only country and age and let Meta learn from who responds to your video. Interest targeting narrows to people Meta links to a topic. For a new account with a small budget, broad with good ads is the simpler starting point, and the system treats interests as hints anyway. The tradeoff: broad needs your ad to make clear who it is for.
The learning phase. Meta's delivery settles as it collects results, and guides commonly cite about 50 conversion events per ad set per week. At an $18 break-even CPA that would be around $900 a week, which is beyond a beginner test. So expect your test to stay in learning. That is fine. You are judging on your own math, not on Meta's status label.
How many concepts can you afford? To learn anything about one ad concept, it needs to spend around three times your break-even CPA. Divide your test budget by that figure to get the most you could test. Meta never splits money evenly, so plan for about half that many.
| Test budget | 3 × break-even CPA | Maximum concepts | Plan for |
|---|---|---|---|
| $197 | $54 | 3 | Paid test not recommended. If you do, 1 or 2. |
| $350 | $54 | 6 | 3 |
| $560 | $54 | 10 | 5 |
This is an example for learning, not a formula. The budget comes from Module 4: $350 for round one.
| Level | Setting | Choice | Why, and the tradeoff |
|---|---|---|---|
| Campaign | Objective | Sales | You want buyers. Costs more per click than a traffic campaign. |
| Campaign | Budget | $25 a day at campaign level, 14 days, $350 total | Meta shifts money toward the ad that performs. The tradeoff is that spend will be uneven across ads. |
| Ad set | Conversion location | Website | The sale happens on your store. |
| Ad set | Conversion event | Purchase | Trains on real buyers. Few events at this budget, so learning is slow. Optimizing for AddToCart gives more data but finds people who add and leave. |
| Ad set | Location | United States | Matches your shipping. Exclude states or territories your supplier cannot reach. |
| Ad set | Age | 18 and up | Buyers need a payment card. |
| Ad set | Audience | Advantage+ audience, no interests | Simple and broad. Relies on the videos to attract dog owners. |
| Ad set | Placements | Advantage+ placements | Lowest cost overall. Some money goes to placements you would not have picked. |
| Ad set | Attribution | Leave the default and write down what it is | You need to know it to read results in Module 10. |
| Ads | Creative | 3 videos: problem and solution, silent demo, routine | Three concepts at $350 is about $117 each on average, roughly six break-even CPAs. Enough to judge each one. |
| Ads | Text | One primary text and one headline per ad from Module 7 | Keeps it clear which idea worked. |
| Ads | Automatic creative changes | Review each option. Turn off anything that alters how the product looks or adds music you have not cleared. | Less automation, more control over accuracy. |
There is no universal rule like "turn it off after $10". Decide using four things, in this order:
| What you see | What it suggests | Reasonable move |
|---|---|---|
| An ad has spent less than 1 times break-even CPA | Too early to say anything | Wait |
| Spent about 3 times break-even CPA, no purchases, few clicks or add-to-carts | The concept is not connecting | Pause that ad, keep the others |
| Spent about 3 times break-even CPA, no purchases, but several add-to-carts | Interest is there, something blocks the sale | Check the page and checkout (Module 10) before pausing |
| Purchases coming in at a CPA above break-even | Close, but losing money per order | Keep running while you improve the offer or page, as long as budget remains |
| Purchases at a CPA below break-even over several days | Promising | Keep it running. Raise budget slowly, in small steps. |
| Whole campaign spent the full test budget with CPA far above break-even | This version does not work | Stop. Go to Module 10 to find out why. |
A first test that loses money is normal and still useful if it tells you what to change. Nobody can promise a sale within a set number of days.
Ads Manager is free. The only cost is the ad spend you set.
Proceed to Module 10 once the campaign has run at least four days. Stop immediately if tracking breaks or the supplier runs out of stock.
Meta's own help pages could not be read directly. Interface terms come from current third-party guides: Bïrch on Advantage+ sales campaigns and 1ClickReport on campaign setup. Those guides suggest far larger daily budgets than this example, which is sized for a beginner test. Confirm settings in the Meta Business Help Center, and read Meta's Advertising Standards before you publish.
What each number means, which ones decide profit, and what to change next.
Read your results without guessing and choose one change to test next. You will produce a results sheet with every metric calculated and a written next step.
Think of the path from ad to order as a funnel. Each metric measures one step.
| Metric | Meaning | How to calculate | Type |
|---|---|---|---|
| CPM | Cost to show your ad 1,000 times | Spend ÷ impressions × 1,000 | Diagnostic |
| Link CTR | Share of viewers who clicked the link | Link clicks ÷ impressions | Diagnostic |
| CPC | Cost per link click | Spend ÷ link clicks | Diagnostic |
| Landing page views | Clicks where the page actually loaded | Reported by Meta | Diagnostic |
| Add-to-cart rate | Share of visitors who added to cart | Add to carts ÷ landing page views | Diagnostic |
| Checkout initiation | Share of add-to-carts that started checkout | Checkouts started ÷ add to carts | Diagnostic |
| Purchase conversion rate | Share of visitors who bought | Purchases ÷ landing page views | Diagnostic |
| CPA | Ad cost per order | Spend ÷ purchases | Financial |
| AOV | Average order value | Revenue ÷ orders | Financial |
| ROAS | Revenue per ad dollar | Revenue ÷ spend | Financial |
| Actual profit | What you really made | Orders × contribution margin − ad spend − fixed costs | Financial |
Diagnostic metrics tell you where the problem is. Financial metrics tell you whether the business works. A great CTR with a CPA above break-even is still a loss. Only CPA against break-even CPA, and actual profit, decide viability.
Illustrative results for the 14-day, $350 test of the paw cleaner kit. These numbers are made up to show the math.
| Step | Count | Calculation | Result |
|---|---|---|---|
| Spend | $350 | ||
| Impressions | 17,500 | CPM = 350 ÷ 17,500 × 1,000 | $20.00 |
| Link clicks | 280 | CTR = 280 ÷ 17,500 | 1.6% |
| CPC = 350 ÷ 280 | $1.25 | ||
| Landing page views | 230 | 230 ÷ 280 clicks | 82% |
| Add to carts | 21 | 21 ÷ 230 | 9.1% |
| Checkouts started | 12 | 12 ÷ 21 | 57% |
| Purchases | 8 | 8 ÷ 230 visitors | 3.5% |
| CPA | 350 ÷ 8 | $43.75 | |
| Revenue | 8 × $34.99 | $279.92 | |
| ROAS | 279.92 ÷ 350 | 0.80 | |
| Contribution margin | 8 × $18.03 | $144.24 | |
| Result after ads | 144.24 − 350 | −$205.76 |
Reading it. Revenue of $279.92 sounds like progress. The test lost $205.76 before the Shopify bill. CPA was $43.75 against a break-even of $18.03, and ROAS was 0.80 against a break-even of 1.94.
What would break-even take? $350 ÷ $18.03 = about 19.4 purchases instead of 8. From the same 230 visitors that would need an 8.4% purchase rate, which is unrealistic for cold traffic. So no single fix gets there. It would take cheaper clicks from a stronger ad, a better page, and a higher order value together.
The decision. The funnel is not broken at one step: people click, add to cart and buy at reasonable rates. The problem is the economics. Options, in order of effort: raise order value (a two-kit offer), make new ad concepts to bring CPC down, or accept that this product cannot support paid ads at this price and use organic content while you research another product.
| Symptom | Likely causes | What to check and try |
|---|---|---|
| Poor engagement: low CTR, people scroll past | Weak first second, unclear who it is for, product not shown fast enough | New hooks and new concepts, not small edits. Show the product in use in the first frame. |
| Clicks without landing page views | Slow page, broken link, accidental taps from some placements | Load the link on mobile data. Remove heavy apps and oversized images. Check the link in every ad. |
| Visits without add-to-carts | Page does not match the ad, price surprise, weak photos, missing trust or shipping information | Make the page headline match the ad. Put price, delivery time and guarantee near the button. Add your own video. |
| Add-to-carts without checkout | Unexpected shipping cost, cart page distractions, people saving for later | Show total cost early. Simplify the cart. Send a real abandoned-cart email. |
| Checkouts without purchases | Payment errors, shipping or tax added late, few payment options, long delivery time shown at checkout | Place a test order yourself. Check payment settings and that shipping and tax appear before the final step. |
| Sales that lose money | CPA above break-even, low order value, high refunds | Raise order value with bundles. Improve the offer. New creative to lower CPA. Recheck costs. If the gap is large, change product. |
| Conflicting analytics | Different attribution rules, duplicate pixels, missing server events, test orders counted | Use Shopify for order counts. Retest events in Events Manager. Make sure only one pixel is installed. Expect Meta and Shopify to differ somewhat. |
| High refunds or complaints | Slow delivery, product not as shown, wrong size | Fix the delivery promise and size guide. Talk to the supplier or switch to the backup. |
| Ad rejected or account restricted | A claim, image or page that breaks Meta's ad rules | Read the rejection reason, fix the ad and page, and request a review. Do not open a new account. |
Help me read my ad test. Show every calculation. Spend: $[AMOUNT] over [DAYS] days Impressions: [NUMBER] Link clicks: [NUMBER] Landing page views: [NUMBER] Add to carts: [NUMBER] Checkouts started: [NUMBER] Purchases (from Shopify): [NUMBER] Revenue (from Shopify, before tax): $[AMOUNT] My contribution margin per order before ads: $[AMOUNT] My break-even CPA: $[AMOUNT] Calculate CPM, link CTR, CPC, add-to-cart rate, checkout rate, purchase conversion rate, CPA, AOV, ROAS and profit after ads. Tell me which single funnel step is weakest and how many purchases I would have needed to break even. Do not compare me to "industry benchmarks" unless you can name the source. With this few purchases, tell me how confident I should be.
Proceed to a second test if CPA is within reach of break-even and you know what to change. Revise the offer or page if one funnel step is clearly weak. Stop this product if CPA is several times break-even with nothing obvious to fix, keep your reserve, and take what you learned back to Module 2.
If a test reaches break-even or better: keep the ads that work running, add new concepts every week, raise the budget in small steps, ask your supplier for better pricing as volume grows, and keep tracking profit weekly. Once money is coming in, talk to an accountant about registering the business and sales tax.