Everything is $1–$3. The store holds $0 of inventory.

A working concept storefront built from the sourcing, shipping, fee and legality research below. Nothing is stocked, and an order is released to its supplier only after the customer’s payout has landed and the supplier can be paid from those received funds. Search it, fill a cart, drop the Plinko discs: every price, discount and profit figure on this page runs on the researched numbers.

Start shopping See the profit math

All entry paths for the rewards are free. The welcome drop on arrival, this Play button, the free alternative entry on request, and the exit reward — none requires a purchase, payment, email or account to enter or claim. The $20 minimum applies only to redeeming a discount at checkout, never to entering.

HARD RULE — PAYOUT FIRST: We never pay a supplier before we get paid. “Paid” means the customer’s payout has landed in our bank account — a card merely being charged or captured is not enough. Until then, the order waits. No float, credit, prepaid supplier balance or store money bridges the gap — no exceptions.

2,000product types in the concept catalog — live count, checkable below; an item goes live only after its supplier import and photo audit pass
90% at $11,800 items at $1 · 100 at $2 · 100 at $3 — nothing over $3
$0inventory held — suppliers are paid only after the customer’s payout has landed
$20minimum basket — the Fill-the-Box floor; below it the $5 parcel and card fee leave no safe margin

Shop the store — 2,000 products

Every card has a quantity stepper, Add to Cart and Buy Now. Adding anything asks you — every time — whether to check out or keep shopping. Live catalog: 2,000 products (1,800 at $1 · 100 at $2 bundles · 100 at $3 bundles), added and verified in batches of 100. Search and filters scan the whole 2,000; the grid loads in batches so the page stays fast. Every card also carries its photo gate: the 5–10 real photos of the exact item it must have — open any card’s shot list to see them. The photos themselves arrive with each listing at import and are not displayed in this concept build — showing unlicensed or stand-in pictures is exactly what the gate forbids. How the audit works: Real photos, below.

Code SAVE10 auto-applied — 10% off every order All discounts combined are capped at 15% of the basket — prizes stack only up to the cap Fill the Box shipping: $4.99 at $20–$24.99 · $2.99 at $25–$29.99 · FREE at $30+ (after discounts) Hard rule: supplier paid only after the customer payout lands — never before One parcel per order — one supplier route per box, and the cart enforces it $20 minimum order at checkout All reward entry paths are free — no purchase, payment, email or account to enter or claim

The research · researched 2026-10-22

How a $0-inventory dollar store actually works

The four questions — where products come from, how they’re sold, how they reach the customer, and how the profit is collected — answered from current supplier, carrier, platform and FTC sources. Every figure below is from that research; where a number could not be verified, it says so.

1

Source — buy nothing upfront

List items from CJ Dropshipping and AliExpress via DSers: minimum order 1, catalog and tracking sync automatically, and auto-pay stays off. A supplier is paid per order only after that customer’s Shopify payout has landed in our bank — never at checkout capture. Factory-direct (Alibaba) is cheapest of all — stickers at $0.01–$0.09, hair clips at $0.05 — but its minimum quantities mean holding stock, which this store never does; the $2–$3 bundles are multipacks the supplier itself packs and ships as one item.

2

Sell — one storefront

Shopify Basic ($29/mo billed annually, $39 monthly) with Shopify Payments. Supplier apps import the catalog and sync prices and stock; collections and tags power the search, trending, new and bundle shelves on this page.

3

Ship — after payout, one parcel per order

The order waits through the payout period first. Only after the payout lands, stock and price pass a fresh check, and the supplier is paid from those received funds does the supplier pick, pack and ship it blind (no supplier paperwork in the box). After that supplier payment, US-warehouse stock takes another 2–8 days; China lines take another 7–17 days, up to ~28 since the tariff changes. Those are not checkout-to-door windows — the payout wait comes before them.

4

Collect — payout lands, then costs out

Shopify Payments captures the card at 2.9% + 30¢, but capture is not “paid” under this store’s rule. The payout normally lands in our bank in ~2 business days (up to 5 for a new account); only then is the supplier paid from that order’s received funds, and only after supplier, parcel and card costs is the remainder profit. Refunds are issued without returns: return postage costs more than the items.

$4.19+

Shipping beats the shelf price

The cheapest documented China→US light parcel (YunExpress, 90 g) is ≈$4.19; the cheapest US light parcel is $6.66–$8.40 (USPS Ground Advantage commercial). No 2026 carrier delivers a US parcel for under $4 — more than any item in this store costs.

32.9%

The card fee eats a $1 sale

Stripe / Shopify Payments charge 2.9% + 30¢. On a $1 charge that fixed 30¢ alone is 30% — the total fee is 32.9% of the sale. PayPal through Shopify is worse: from 3.49% + 49¢, or 52.5% of $1.

$0

Duty-free small parcels are gone

The $800 de minimis exemption was suspended for China in May 2025 and for all countries on 29 Aug 2025, written into regulation in June 2026 and repealed outright on 1 July 2027. Every China-direct parcel now needs a customs entry and pays duty.

Research · Sourcing

Where the products come from

Product cost is not the problem — factory prices for the right micro-items really are $0.01–$0.25. The problem is that no supplier can pick, pack and deliver one $1 item to a US home for the ~$0.50 total a 50%-margin $1 item would allow. Only two routes are truly $0-inventory: supplier-catalog dropshipping (CJ, AliExpress/DSers) and curated US dropshippers at roughly double the unit cost — and a route only counts if its terms let us hold supplier payment until the customer’s payout has landed in our bank.

SupplierReal product cost for $1–$3-fit itemsMinimum orderUS warehouse / supplier-side time*Ordering & payment timingTruly $0 inventory?
AliExpress + DSersNear-factory: stickers, clips and party novelties commonly $0.30–$1.50 per unit before shipping. DSers free tier covers 3,000 products; paid tiers $20–$50/mo1Mostly China; standard 7–25 days, Choice lanes 5–15 days on selected itemsCatalog import, price/stock and tracking sync are automated; auto-pay / auto-order stays off — the AliExpress order is placed and paid only after that customer’s payout lands in our bankYes — supplier paid per order only after the customer payout has landed
CJ DropshippingSlightly above AliExpress (a $4 AliExpress-type item lists at $5–$6). A 350 g resistance-band set: $6.80 product + $7.40 shipping = $14.20 landedNone; free accountChina + US warehouses (CA, NJ, TX, IN). US stock 2–8 days; China 7–16 days + 1–5 processing. Pre-stocking a US warehouse needs ≥10 pcs/variant, ≥100 totalOfficial Shopify app; orders sync, but payment is released manually only after the customer payout lands. CJ’s unpaid stock hold lasts 24 hours and will expire first, so stock and price are re-checked at payment timeYes for CJ-stocked items still available at the payout-time re-check; No for pre-stocked US items — that stock is inventory you funded
DHgateLow small-lot wholesale for accessories and gadgets; many “free shipping” listings (postage is baked into the price)Often 1 / small lotsMostly China, 10–25 days typicalWeak — no strong official Shopify integration; manual or third-party ordering, used only if the seller accepts payment after the customer payout landsPossible per order on payout-first terms, but seller quality is hit-or-miss — vet by history and buyer reviews
Alibaba / factoriesCheapest by far: custom sticker sheets $0.01–$0.09, gold-foil stickers $0.01–$0.03, hair clips $0.05–$0.06, metal snap clips $0.01–$0.1050–10,000 by itemNo — factory in China unless you bulk-import to a US warehouse (then 2–5 days)Trade Assurance ordering; no per-order consumer dropship API (an agent adds markup)No — minimums mean buying stock. It’s tiny cash ($10–$60 per 1,000 stickers/clips) but it is inventory, and someone must hold and pick it
TemuRetail prices look low — do not use as a supplier1 (retail)Pivoted to US local sellers/warehouses after de minimis endedNone for resellersNot permitted — Temu does not officially permit dropshipping and can cancel reseller orders. It’s a competitor, not a wholesaler
DollarDays (US)Broad dollar-store mix by the case; per-unit can be under $1 in case packs, above factory pricesCase packs; no overall minimum on many categoriesUS (Phoenix, AZ), same-day shipping claimed. Shipping starts at $6.95 — over twice the $3 price cap by itselfNo native dropship app; integration via Wholesale2B at $29.99/moMostly no — core business is case-pack wholesale = inventory
Kole Imports (US)Closeouts: tweezers with case $0.68, liquid liner $0.49, makeup brush set $1.85 in closeout listingsLot-based: commonly 5–24+ pcs (24 candle holders = $21.36, i.e. $0.89 each)US (Carson, CA); dropship orders ship UPS/FedEx GroundA real blind-dropship program exists (own dashboard; no PayPal); no Shopify feed comparable to CJ/DSersPartial — for most cheap items you must buy the lot, so the saleable unit becomes the pack, and a 24-pack can’t retail at $1–$3 and cover $21.36 + ground shipping
H&J Closeouts (US)Closeout/liquidation general merchandise, toys, pens, baby goods at deep lot pricesCase / lot / palletUSNo documented per-order dropship API found in this researchNo (as researched) — a bulk source for stock you hold. Could not verify a single-unit dropship program; confirm with them directly before counting on it
Curated US dropshippers (Spocket / Zendrop / Wholesale2B)Higher than China-direct — typically ≈$0.50 of product cost per $1 of retail price1US suppliers, 2–7 days. Spocket $39.99–$99.99/mo; Zendrop from $49/moNative Shopify apps and tracking — eligible only if automatic payment/fulfilment can stay off until the customer payout lands; a supplier that pays or fulfils itself at checkout is incompatibleYes, on payout-first terms — but the ≈$0.50 cost ratio caps net margin at ≈41.5% at any basket size (see the math)
Print-on-demand (Printful etc.)$5+ base cost per item before shipping — above the whole price cap1US/EU, 2–5 days production + shippingExcellent APIs, but production/payment would still have to wait until the customer payout landsYes, but price-incompatible — excluded, unless a sub-$1.50 all-in sticker SKU turns up (not verified)

*Every supplier-side time in this table starts only when that supplier is paid. A checkout-to-door promise always adds the payout wait first — ~2 business days, up to 5 for a new account — then the payment-time stock/price re-check, supplier processing and transit.

Supplier selection under the payout-first rule

Preference goes to suppliers and listings with deep, stable stock and stable prices across the whole 2–5 business-day payout window. The supplier must let us place and pay the order after the payout lands, with no deposit, no prepaid wallet/balance and no advance payment. Any supplier that requires payment within 24 hours of order placement to keep the item is incompatible with this rule. That includes any CJ listing whose availability depends on CJ’s 24-hour unpaid hold: the hold will expire, so the listing has to stand on ordinary catalog stock when we re-check it at payment time.

What one item actually costs, delivered

ExampleRouteProductShipping (+ duty)Landed costvs. shelf price
Sticker sheet / hair-clip pack, ~150 gChina via YunExpress$0.10–$0.30≈$4.78 (90 g: $4.19; 0.5 kg: $7–$12) + duty≈$4.90–$5.401.6–5.4× a $1–$3 price, before card fees
Ordinary 500 g itemChina via CJPacket (tested Oct 2026)varies$12.07 (YunExpress Ordinary $10.79; DHL $30.92)$10.79–$12.07 shipping aloneShipping alone is 3.6–12× the shelf price
Ordinary 500 g itemCJ US warehousevaries$9.79 UniUni / $13.66 USPS in test; other reviews $4–$10$4–$13.66 shipping aloneSame problem, faster delivery
8 oz parcel, any small goodsUSPS Ground Advantage (US domestic)varies$6.66 Shippo discounted cross-country; $6.93–$8.40 commercial by zone; $7.90–$9.45 retail$6.66–$9.45 shipping aloneSame problem
24-pack candle holdersKole Imports dropship, UPS/FedEx Ground$21.36 / packGround shipping extraOver $21.36 per saleable unitOnly works if the pack retails far above $3 — breaks the cap

Consolidation is non-negotiable

If each $1 item ships in its own parcel, each item carries $4+ of shipping and the order loses money no matter what. The whole basket must live at one supplier/warehouse and ship as one parcel per order — which is why the demo store above draws its catalog from one fulfilment route and says so on every card.

Research · Tariffs

The end of duty-free small parcels

  • 2 May 2025De minimis (the $800 duty-free exemption, Section 321) suspended for China / Hong Kong (EO 14256).
  • 29 Aug 2025Suspended for all countries (EO 14324).
  • Feb 2026Supreme Court strikes down the IEEPA tariffs — de minimis is not restored; the suspension is continued (EO 14388, 20 Feb 2026).
  • 24 June 2026CBP writes the indefinite suspension into regulation; the simplified Type 86 entry closes.
  • 1 July 2027The exemption is repealed by statute (P.L. 119-21 §70531). Planning assumption for 2026–27: it is not coming back.

What a China-direct parcel pays now

A customs entry per shipment, plus duty stacked as: base duty by product code + Section 301 where listed (7.5%–25%) + the surcharge in force. Mid/late-2026 trackers put a typical China consumer good at ≈35–37.5% extra duties above base duty — but rates changed four times in 2025–26 and vary by product code, so get a broker quote per item rather than hard-coding one rate. Could not verify: the exact current duty stack for any specific item in this catalog.

On a $0.30 item the duty itself (about $0.08–$0.11) is survivable. The killer is the per-parcel entry, brokerage and handling overhead — one guide puts it at roughly $4–$25 per package. A bulk import pays duty once, on wholesale value, on one entry; direct-to-door repeats that overhead on every order. US-warehouse stock skips per-parcel duty entirely — the duty was paid once in bulk by whoever imported it, which is exactly why US dropship prices are higher.

If anything ships cross-border, ship it DDP (duties prepaid) and price the duty in — under DDU the customer gets the customs bill, and slow, inspected deliveries (AliExpress US windows stretched from 12–18 to 18–28 days in one broker-compiled account) are the top driver of chargebacks. One Stripe dispute costs a $15 fee — the entire revenue of 15 single-$1 orders.

Research · Selling

The storefront: Shopify, WooCommerce, or custom

PlatformMonthly cost (2026)Catalog importSearch / trending / new / discountFit for this model
Shopify Basic — recommended$39/mo monthly billing, $29/mo annual. Shopify Payments 2.9% + 30¢ included; a third-party gateway adds 2%. Budget +$20–$100/mo for apps and ~$15/yr for a domainCJ, DSers, Spocket/Zendrop apps: one-click import, price/stock sync and order sync. CSV also native. Unlimited products. Supplier payment release stays manual/gated until the customer payout lands — no auto-pay at order syncNative collections, search and discount codes; trending/new via collections, tags and theme sections; abandoned-checkout recovery includedFastest to launch — every supplier integration exists here first, and Shopify’s payout status gives a clear gate for releasing supplier payment. The fixed $39/mo is $0.39/order at 100 orders a month, $0.04 at 1,000
WooCommercePlugin free, no platform transaction fee. Real cost is hosting (~$100–$200/yr basic to $20–$100+/mo managed), domain and premium plugins; one comparison puts total ownership at $2,400–$10,800/yr vs Shopify’s $1,908–$4,068 once maintenance time is countedAliDropship/DSers/CJ plugins and CSV — more manual configurationFull control, but you build and maintain the sorting, feeds and sections yourselfCheapest at scale if you can self-maintain it; Stripe direct at 2.9% + 30¢ with no gateway surcharge. Security and plugin conflicts are on you
Custom site + StripeLowest platform fees (Stripe 2.9% + 30¢ only), highest build and maintenance costYou build every feed/API integration yourselfTotal freedom, total effort — catalog, search, checkout, tax and tracking emails are all your codeOnly justified at proven volume, or if a fully custom gamified front-end is the product. Not a launch option
BigCommerce / WixFrom ~$39/mo classFewer dropship-app options than ShopifyAdequateNo advantage for this model; not recommended

Sales tax: Shopify includes automated calculation and liability tracking, but economic-nexus collection duties fall on the seller on any platform. Tax is not costed in the tables below (it varies by state and volume) — one more drag on “net.” Platform and fee figures were verified against the official Shopify and Stripe pricing pages via index fetch on 2026-10-22 — the research browser could not load shopify.com live (DNS failure), so those two pages were not verified in a live browser session.

Research · Fulfilment

From checkout to the customer’s door

1

Customer pays — we are not paid yet

At checkout, Shopify Payments captures the card and deducts 2.9% + 30¢. Capture alone does not count as getting paid. The order sits at “Awaiting payout”: no supplier order is paid, no AliExpress order is placed, and no supplier balance is topped up.

2

Payout lands → re-check → pay supplier

The Shopify payout normally lands in our bank in ~2 business days (up to 5 for a new account). Only then do we re-check live stock and the total supplier price. CJ’s 24-hour unpaid hold has already expired: if an item is unavailable, or its price has moved above the cost ceiling, the customer gets a prompt full refund — no substitute, silent delay or surprise surcharge. If the re-check passes, we pay the supplier from that order’s received payout, and supplier processing starts at that payment.

3

Supplier processing, pick, pack, ship

Only after receiving payment does the supplier pick and pack (CJ China: 1–5 days processing; US stock faster) and ship blind/white-label — verify per supplier, since retail packaging leaking into the parcel is a known refund driver.

4

Tracking & delivery

Tracking begins after shipment and syncs back to the store for the customer. Checkout-to-door time is therefore payout wait + payment-time re-check + supplier processing + transit. Supplier transit figures are never published on their own as the customer’s delivery window.

Delivery windows to publish — payout wait included

Count every customer-facing window from checkout, in this order: (1) ~2 business days for the Shopify payout to land (up to 5 for a new account) → (2) supplier payment and processing starts → (3) transit. The researched supplier-side windows after supplier payment are: US warehouse stock 2–8 days; China via CJPacket/YunExpress 7–17 days typical, up to ~28 in stretched post-de-minimis accounts; DHgate 10–25 days. So the honest US-warehouse window is “payout wait (~2 business days; up to 5 new) + a further 2–8 days,” never just “2–8 days from checkout.” The old cheap channel, ePacket, is defunct for China→US; its successors are YunExpress, Cainiao, 4PX and CJPacket.

Shipping cost per parcel (documented)

China light parcel via YunExpress ≈$4.19 (90 g) to $7–$12 (0.5 kg); CJPacket 500 g tested at $12.07. US domestic light parcel: $6.66–$8.40 commercial benchmarks, $4–$10 in CJ US-warehouse reviews. Could not verify: a negotiated sub-$5 US light-parcel rate — it would have to be quoted (UniUni / DHL eCommerce / 3PL light-mailer), and if the real rate is $6.66 instead of the $5.00 the math assumes, the 50%-net minimum basket rises from ≈$17 to ≈$27.

Returns on $1 items: refund, never return

Return postage is $6+ domestic and ~$25 back to China — more than the product and original shipping combined, for a single unit nobody can resell. The 2026 returns guidance for sub-$20 items is a returnless refund. Policy to publish: defective, wrong or lost → photo proof → full refund or free replacement, keep or donate the item; change of mind on a small basket → refund on request, no return required. Separately, if the payout-time stock/price re-check fails before any supplier payment, the order is cancelled with a prompt full refund rather than held as a late surprise.

Budget a refunds allowance of 3–8% of revenue for cheap general merchandise (one 90-day comparison reported AliExpress/CJ refund rates of 6.8% / 5.4%). The profit tables below exclude it, so real net runs lower — and every refunded charge still keeps its Stripe fee.

Research · Profit collection & unit economics

The math: can an order ever net 50%?

Payment fees first, because they set the ceiling. Stripe and Shopify Payments both charge 2.9% + 30¢ per successful domestic card charge. The percentage is painless; the fixed 30¢ is not — it is 30% of a $1 sale all by itself. PayPal through Shopify runs from 3.49% + 49¢ (52.5% of a $1 charge), and putting external Stripe on Shopify Basic instead of Shopify Payments adds Shopify’s 2% third-party fee on top. Stripe also keeps its fee on refunded charges and charges $15 per dispute.

Assumptions for every table (deliberately optimistic — reality is worse): product cost is 25% of list price ($0.25 per $1 item — achievable only at factory or best CJ/AliExpress pricing, not at US curated dropshippers); one consolidated parcel per order; shipping actually paid is $5.00 per parcel (below the documented $6.66–$8.40 USPS commercial benchmarks — a negotiated light-mailer rate that could not be publicly verified); card fee 2.9% + 30¢ on the total charged. Excluded: platform and app fees, returns, chargebacks, tax, advertising and your time. Margin = net ÷ total charged to the customer.

Table A — Free shipping for the customer (store absorbs $5.00/parcel)

Product basketChargedProduct costShipping paidCard feeNetNet margin
$1 (1 item)$1.00$0.25$5.00$0.33−$5.58−558%
$5$5.00$1.25$5.00$0.45−$1.70−33.9%
$10$10.00$2.50$5.00$0.59+$1.91+19.1%
$15$15.00$3.75$5.00$0.74+$5.52+36.8%

Even if the products were free, the $1 and $5 rows still lose money — the $5 parcel and the 30¢ fee exceed the takings. With free shipping, 50% net only appears at a ≈$30+ basket.

Table B — Customer pays $4.99 shipping per order

Product basketCharged (basket + $4.99)Product costShipping paidCard feeNetNet margin
$1$5.99$0.25$5.00$0.47+$0.27+4.4%
$5$9.99$1.25$5.00$0.59+$3.15+31.5%
$10$14.99$2.50$5.00$0.74+$6.76+45.1%
$15$19.99$3.75$5.00$0.88+$10.36+51.8%

Table C — Table B plus the always-on 10% discount (the model this store runs)

Product basket (list)Charged (0.9 × basket + $4.99)Product costShipping paidCard feeNetNet margin
$1$5.89$0.25$5.00$0.47+$0.17+2.9%
$5$9.49$1.25$5.00$0.58+$2.66+28.1%
$10$13.99$2.50$5.00$0.71+$5.78+41.3%
$15$18.49$3.75$5.00$0.84+$8.90+48.2% — still short of 50%

Fixed costs push Table C further down: Shopify Basic plus ~$30 of apps is $69/mo — $0.69 per order at 100 orders/mo (the $15 row falls to ≈44.5%, the $10 row to ≈36%), and a 5% returns allowance takes roughly 5 more points. Add the Plinko wheel on top and the $15 case falls from 48.2% to ≈46% — the expected reward cost is 7.75% off product plus a 5% chance of a free $3 item riding in the parcel, but the cart caps the combined discount at 15% of the basket, so the reward layer can never add more than 5 points beyond SAVE10 on one order. Reward cost always moves margin one direction: down.

Net margin by basket size — Table C conditions

10% always-on discount, $4.99 shipping charged, $5.00 shipping paid, product cost 25% of list, card fee 2.9% + 30¢. Computed from the same formula as the calculator below. The store’s free-shipping threshold (discounted basket of $30+, ≈$33 of list) sits just above the last bar: at that point the margin is ≈51.7% — lower, because the store absorbs the parcel, but still above the line.

Why a single $1 item can never carry 50% net — the algebra

Net = 0.971 × R − C − S − $0.30, where R is everything charged to the customer, C is product cost and S is shipping paid. A 50% net margin needs C ≤ 0.471 × R − S − $0.30. With S = $5.00, a lone $1 item at 10% off with $4.99 shipping charged (R = $5.89) needs C ≤ −$2.53 — a negative product cost. The supplier would have to pay you. A $10 basket needs total product cost ≤ $1.29 (12.9¢ per $1 item, pick and pack included); a $15 basket needs ≤ $3.41 ($0.227 per $1). And as baskets grow without limit, margin approaches a ceiling: ≈69% at factory cost ratios, but only ≈41.5% at a US dropshipper’s ≈$0.50-per-$1 cost — 50% is unreachable at any size. The cost ratio must be under $0.424 per $1 of list for 50% to exist even in principle.

Try it yourself

Margin calculator

The research formula, live. Set a basket, a discount, a shipping charge and a sourcing route, and see the exact order economics — including the smallest basket at which 50% net becomes possible under your settings.

Net profit per order
$0.00
Net margin 0%
Charged to customer$0.00
Product cost−$0.00
Shipping paid (1 parcel)−$5.00
Card fee (2.9% + 30¢)−$0.00
Platform + apps per order−$0.00
Net$0.00

Shipping paid is held at the research’s optimistic $5.00/parcel assumption (documented US commercial benchmarks run $6.66–$8.40). Returns, chargebacks, sales tax and advertising are excluded — every real-world addition lowers the result. Raising the shipping charge is the strongest lever, but charging “shipping” above cost is economically just raising the price, and springing it late in checkout invites FTC and state drip-pricing scrutiny.

Research · Real photos for every product

5–10 real photos per item: yes — if the catalog is picked backwards

The requirement stands exactly as set: every product gets 5–10 real pictures of the exact item it honestly is — front, back, angle, in-use, scale, detail, what’s in the box, packaging, and the variants actually sold. No AI images, no stock photos of a similar item, no other variant’s shots padding the count. The follow-up research verdict: achievable — conditionally. It works only if the catalog is reverse-selected: start from supplier listings that already pass a 5-real-photo gate, and drop or replace every SKU that doesn’t. It is not achievable for an arbitrary pre-chosen 2,000 items, because the photos have to already exist — and under this store’s hard rule (we never hold product, ever) nobody here can shoot the ones that don’t.

Where the photos actually come from

Nobody at scale hand-downloads images: the supplier’s listing media imports with the product. On CJ, List / Add to Import List pushes the listing — photos, description, price — into Shopify in seconds, in bulk. AliExpress via DSers works the same way (Import List → edit images → Push to Shopify), and DSers’ free tier covers 3,000 products, enough for this whole catalog. The binding constraint is what a listing contains: AliExpress listings are built on a maximum of 6 main images, plus description images and per-variant images — so a good listing yields 8–12 raw images, of which typically 5–8 are honestly usable for the exact variant sold, after deleting duplicates, pure-text infographics and other-variant shots. A thin listing yields only 3–4 — and fails the gate. Every card in the store above carries its own shot list (open “photos required” on any product) showing exactly which shots that item needs.

The one rule with no exceptions

Publish fewer photos honestly, or drop the product — there is no third option. If an item has fewer than 5 verified, exact-item photos, it stays out of the launch catalog. It can come back only if CJ shoots a set as a paid service (top sellers) or permissioned customer review photos accrue later. Never pad with stock photos, AI images, another variant’s photos, or another seller’s gallery for the “same” product from a different factory — each of those is exactly the misrepresentation this store refuses to ship.

Verification without ever receiving a product

Supplier photos are treated as unverified claims until they pass this stack — none of which involves product coming to us:

· Supplier gate: AliExpress stores over 95% positive feedback with an Item-as-Described score of 4.7+, established 1–2+ years; on CJ, vetted catalog products with fulfilment history, not fresh listings.
· Review-photo cross-check (the highest-value check): the listing gallery is compared against photos buyers posted in reviews of that exact listing — real colour, stitching and packaging. If review photos materially diverge from listing photos, the SKU is dropped. Review photos are for internal verification only; the buyer owns their copyright.
· Internal consistency: main vs description vs variant images vs written specs. A listing that contradicts itself fails.
· CJ QC photos at fulfilment: for the first customer order of every new SKU, CJ photographs the actual unit in its warehouse before it ships; if it doesn’t match the published gallery, the SKU is paused and the customer refunded proactively. The customer receives product — we never do.
· CJ custom photography (top sellers only): CJ shoots photos/video of the actual product in its own studio as a paid service — priced per product (product + labour + optimising), photography in 3–7 business days, a studio product video cited at $50. At a per-SKU quote this is a tool for the top 50–100 proven sellers (budget roughly $750–$4,000 at CJ’s quotes), never for all 2,000.

Rights: there is no blanket licence

CJ’s dropshipping agreement puts trademark and copyright responsibility entirely on the seller and grants no licence to reuse listing photos; AliExpress’s terms grant a licence to AliExpress, not downstream to dropshippers. So the workflow is: written supplier permission, kept on file, per supplier — a message confirming we may use the listing’s photos and video to sell units bought from them, saved with date and store ID. No reply or a refusal means that supplier’s products don’t list. A watermark burned into a photo is a reject signal, not an editing job. And only unbranded, generic goods are listed at all — if a photo shows a recognisable brand or character, enforcement lands on us, the seller of record.

The scale math: 10,000–20,000 images

Cost / limitWhat the research found
Image count2,000 SKUs × 5–10 = 10,000–20,000 images to source, audit, name, alt-text and maintain
Shopify limits250 media per product, 20 MB / 25 MP per image — not a constraint at 5–10. Storage (~7.5 GB of optimised masters) is trivial; Shopify’s CDN serves resized WebP versions
Page weightAim ≤200 KB per rendered image; galleries lazy-load, so 10 photos ≠ 10× page weight if images are compressed before upload
Bulk toolingCJ/DSers import brings images automatically. Bulk edits and audits via Matrixify Basic — $20/mo, 5,000 products per file: one file carries the entire catalog
Human audit (the true cost)6–12 minutes per SKU on the checklist above ≈ 265 hours for 2,000 SKUs — roughly $2,100–$4,000 at VA rates ($8–15/hr), plus ~15% rework for failures. Plan to audit ~3,000–4,000 candidates to land 2,000 compliant SKUs (a planning assumption the pilot measures)
MaintenanceSuppliers edit listings, swap photos and discontinue variants — a photo set is a subscription to accuracy. Budget 2–4 hrs/week: weekly export diff, spot re-audit of changed SKUs, same-day delist on any rights complaint
Not viable360° spins (a real spin needs 24–36 turntable frames supplier sets don’t contain — faking one from 6 angles breaks the honesty rule) and manufacturer/UPC image databases (brand syndication pipes; this catalog is unbranded generics — coverage effectively zero)

Staged photo plan

Stage 0 (Week 1): permission templates sent to the CJ agent and top AliExpress suppliers; rights log started; audit checklist adopted. Stage 1 — pilot, 100 SKUs (Weeks 1–2): measure the pass rate at the 5-photo gate, audit minutes per SKU, and review-photo mismatch rate. Proceed only if pass rate ≥60% and mismatch <5% — otherwise cut the 2,000 target or change the category/supplier mix; never lower the photo standard. Stage 2 (Weeks 3–5): first 500 live, in batches of ~100, first-order QC-photo checks running. Stage 3 (Weeks 6–12): to 2,000 at pilot-measured capacity, failures replaced from candidate overage. Stage 4 (ongoing): CJ custom shoots for the top 50–100 sellers; permissioned customer review photos grow compliant sets from 5 toward 7–8.

Research · Pricing shipping the fun way

Fill the Box: one box, one price — and shipping shrinks as you fill it

The model the storefront above now runs. The box is the unit: one shipping charge per order, never per item, and the charge visibly shrinks as the basket grows — a deterministic progress meter in the cart (“$3.20 away from $2.99 shipping” → “$1.50 away from FREE shipping”) turns the threshold into a game the shopper tries to win. No randomness anywhere near the price: a spin-wheel for a shipping discount would be prize + chance tied to a purchase, the illegal-lottery pattern — the always-on discount stays deterministic and any random reward stays free-entry and separate (see Reward rules).

Fill the Box tier (goods)Shipping chargedShipping net vs $5 parcelOrder contribution — worst case*Honest flag
Below $20———Checkout not offered. A $15 basket survives on paper at $4.99 shipping, but one multi-parcel split, one refund or a parcel at the $6.66 benchmark turns it negative — no resilience
$20.00–$24.99$4.99−$0.01+$8.96 (at $20)Never loses money — the floor tier
$25.00–$29.99$2.99−$2.01+$9.38 (at $25)Deliberately loses $2.01 on the shipping line — and is the most profitable tier overall, because of the extra $5 of goods. The $2 win rewards the first stretch instead of demanding the whole $10 jump to free
$30.00+FREE−$5.00+$8.83 (at $30)Loses the full $5 on shipping by design — recovered from the goods margin of the bigger basket. Works only at $30+; it is the first tier to cut if product or parcel costs rise. Always displayed with its condition adjacent — “FREE shipping on orders $30+”, never a naked “FREE SHIPPING!”

*Worst-case contribution = total charged − card fee (2.9% + 30¢) − $5.00 parcel − product cost, with product cost at the store’s listing cap of ≤50% of shelf price and no discount applied. The live cart above models the buying target instead — product cost at 25% of list with SAVE10 applied — and shows +$12.02 net (52.3%) on the same $20 basket. Same parcel, same card fee: the two sets of figures differ only in the cost basis, and each is labelled wherever it appears. In the live store, tiers are applied to the basket after discounts, and the cart meter shows the live tier as you shop.

Why thresholds, and why this shape

Orders with free shipping average ~30% higher value; 58% of consumers add items to qualify for a free-shipping threshold and 93% say free shipping encourages them to buy more. Practitioner guidance is to set the free threshold ~30% above the typical basket and show a progress bar — for this store, a $20–$23 target basket puts free at $30, with the $2.99 step at $25 rewarding the first stretch. The models that lost: free shipping on everything (a $15–$20 order contributes only $1.76–$4.12 — one $15 chargeback fee erases 4–8 orders); per-item shipping (wins the arithmetic, loses the store — it taxes exactly the basket-building a dollar store needs, and 48% of cart abandoners cite extra costs as too high); shipping included in price (needs ~+$0.50 per item, breaking the $1–$3 promise); and a $9.99/yr unlimited shipping club — it nets $9.40 per member-year after card fees against $5.00 of unrecovered parcel cost per order, a break-even of 1.88 orders per member per year; a monthly-ordering member burns $60 of shipping against $9.40 collected. A club is only discussable later at ≥$29.99/yr with a $25 minimum basket and a disclosed fair-use cap. Fallback if the tiers confuse: flat $4.99, free at $35 — at $35 the contribution is $11.19, the safest free threshold in the research.

The three conditions that make these numbers true

(1) One parcel per order — CJ-consolidated or single-supplier fulfilment only; a 10-item AliExpress basket from 6 sellers is up to 6 parcels and 6 shipping charges, which silently destroys the model. The storefront enforces this in the cart: once a box holds items from one supplier route, an item from a second route cannot be added to it — the shopper is told why and offered a fresh box (a second order) for the other route instead. (2) The ≤50% buying cap — no SKU lists whose product cost exceeds 50% of its shelf price. (3) A real parcel line ≤$5.00 at the weights actually shipped, confirmed in writing per SKU from CJ before launch. That third condition is an open question, stated plainly: a CJ in-account calculator test (Oct 2026, 500 g) showed China→US lines at $10.79–$12.07 and even US-warehouse fulfilment at $9.79 — above the $5 planning figure. If the signed quote lands at the $6.66–$8.40 US benchmark range instead, the tiers shift to $5.99 / $3.99 / free at $35 and the math is re-run before trading. Legally, the tiers are built to comply by construction: shipping charged never exceeds the real parcel cost (shipping may be excluded from an advertised total only if it reasonably reflects actual cost; “handling” charges may not be excluded at all — so this store has no processing, service or handling fee, ever).

When the cash actually moves — payout first, supplier second

Day 0 — customer pays; we have not been paid. Shopify captures the card and deducts 2.9% + 30¢, but under the owner’s definition, “get paid” means the money has landed in our bank account. Until that happens the order is “Awaiting payout”: the supplier is not paid, the supplier order is not released for processing, no CJ/DSers balance is topped up, and no float, credit line, advance or store funds bridge the gap. There is no supplier float to hold or replenish — that is the point of the rule.

~2 business days later (up to 5 for a new account) — payout lands. Only then is that order’s supplier bill paid, from that order’s received funds, and only then does supplier processing start. Reconcile the Shopify payout to the order before releasing payment, and pay no supplier invoice that cannot be tied to a landed payout. Operating cash may pay the store’s own platform and app bills; it may never be advanced to a supplier for a customer order.

The known CJ consequence: CJ holds an item for only 24 hours on an unpaid order, so that hold will expire before we are allowed to pay. Nothing is reserved for us during the payout wait. At payment time we re-check live stock and the full supplier price: if the item is still available and the total cost is still at or under the store’s ceiling, we pay and processing starts; if it is unavailable, or the price has moved above the ceiling, we cancel and issue the customer a prompt full refund — no substitute, no silent delay and no surprise extra charge (the FTC Mail Order Rule requires honest shipment timing and refund handling when an order cannot ship as promised). How often this will matter is unproven until the pilot: the 100-SKU pilot must measure stockouts and price-over-ceiling failures across the real 2–5 business-day payout window before the model scales.

A later chargeback still costs the order amount plus a $15 fee once a supplier has legitimately been paid after payout; the rule removes fronting, not post-payment dispute risk. The lean fixed stack — Shopify Basic $39/mo + DSers $0–$19.90 + Matrixify $20/mo when bulk-editing — totals ~$39–$100/mo, about 5–12 orders a month at ~$9 worst-case contribution just to cover it.

Research · Worldwide markets

Worldwide: local warehouse to local customer, or don’t go

The governing fact everywhere: at $1–$3 prices, the math only survives when the supplier’s own stock in the customer’s country ships domestically. We hold nothing and ship nothing in every market, and the payout-first rule applies in every market: supplier payment waits until that customer’s payout has landed in our bank, so every local delivery window includes the payout wait before supplier processing and transit. CJ’s overseas-warehouse model only counts where CJ or its suppliers already stock the SKU as their own catalog stock. Where “US warehouse” turns out to mean our pre-stocked inventory (secondary sources cite minimums of 10 pieces per variant, 100 total), that SKU is out of scope for us, however fast it would arrive. Confirming which SKUs are unit-by-unit catalog stock with stock/price stability across the payout window — in writing, from a CJ agent — is the single most important open question in this whole plan.

Launch orderMarketWhy, and the catchMargin check
1stUnited StatesLargest demand, simplest tax/payout setup, the Fill-the-Box model is built for it. Catch: the $800 de minimis exemption is gone (China May 2025, worldwide Aug 2025) — every direct-from-China parcel is now dutiable, so US-warehouse supplier stock or a DDP line with duty inside the price is the route+$8.96 worst case on a $20 basket (basis: see “Margin basis” below)
2ndUnited Kingdom70% of Brits already shop Chinese marketplaces (Temu reach 55%, AliExpress 34%) — proven appetite for exactly this goods class. Catch: for goods outside the UK in consignments ≤£135, the overseas seller must charge 20% VAT at the point of sale and register with HMRC from the first sale — no £90,000 threshold. Price at £-parity (£1/£2/£3) so the VAT is funded by the price list≈ +£6.10 on a £20 basket; ≈ +£6.68 at the £30 free tier
3rdAustraliaEnglish-first, AU-warehouse supplier stock exists (AliExpress Sydney, CJ cooperating warehouse). The gift: GST on low-value imports only requires registration once AU turnover reaches A$75,000/yr — a genuine test runway no other market offers. Local tiers: A$30 minimum · A$6.99 shipping to A$39.99 · A$3.99 to A$49.99 · FREE at A$50+≈ +A$13.12 on an A$30 basket pre-registration; ≈ +A$9.76 after
4thCanada — DDP onlyDemand is real; the border is the barrier. De minimis is tiny (C$20 by mail; C$40 tax-free by courier from the US), and an uncollected tax bill arrives with a C$9.95 Canada Post handling fee on a ~C$28 basket — a >35% surprise surcharge. Collected-at-checkout lines only, plus Quebec French-language termsNot separately modelled — DDP quotes gate entry
5th, conditionalEU — one country at a time (Germany first)Demand is enormous (EU consumers spent €55.1bn at non-EU stores in 2025, 90.2% of it to Temu/Shein/AliExpress) — but only from EU-warehouse supplier stock, with VAT handled via registration/OSS and local language. Random rewards stay OFF in the EU at launch (no single EU prize law; Italy is among the strictest) — deterministic discount onlyEU-warehouse quotes gate entry
AvoidEU direct-from-ChinaFrom 1 July 2026 the EU charges a flat €3 duty per tariff (HS) line — not per parcel — plus ~€2 handling from Nov 2026. A €20 mixed basket spanning 5 HS lines = €15 duty + €2 handling + ~€4 VAT ≈ €21 of charges on €20 of goods. No shipping tier fixes thatNegative by construction
AvoidBrazil · India · Mexico · COD-dependent Gulf/SE AsiaFlagged as avoid pending specialist advice (import-tax stacks, foreign e-commerce restrictions, COD failed-delivery economics) — a risk flag from general regime knowledge, not a full primary-source workup—

Margin basis in this table: the margin checks use the worst-case basis — product cost at the 50% listing cap, no discount — the same basis as the Fill-the-Box table above. The live cart models the 25% buying target with SAVE10 applied, which is where the higher hero figures come from (+$12.02 net, 52.3%, on a $20 US basket). Money per market: price in round local numbers, set manually — auto-conversion turns $1.99 into £1.57, a price no discount shopper trusts. Shopify Markets charges 1.5% per transaction for currency conversion from a US store; do not enable Managed Markets (a further 3.5%) at these basket sizes. Rewards law abroad (headline): UK free prize draws need a genuine free entry route and CAP Code compliance; Australia’s chance-based trade promotions stay permit-free nationally if the total prize pool is kept under A$3,000; Canada needs a no-purchase entry route and odds/prize disclosures. The always-on deterministic discount travels everywhere; the random rewards launch US/UK/AU only.

Kill criteria — decided before launch, not after

Photo-gate pass rate under 60% in the 100-SKU pilot → cut the catalog target, never the standard. “Not as pictured” refunds over 5% of orders for a supplier or category, two weeks running → delist it. Average parcels per order above 1.3 → pause multi-supplier SKUs. Supplier DDP quote above $6.50 on over 20% of live SKUs → re-price, re-source or delist. Contribution under $2 per order for two consecutive weeks in a category → kill the category. A payout that has not landed → the supplier stays unpaid and processing does not start; never bridge the wait with float, credit or store funds. If the payout wait makes the published delivery promise impossible, notify the customer and refund under the published policy. Any supplier requiring a deposit, a prepaid balance, an advance, or payment within 24 hours of order placement to keep an item → incompatible; remove the supplier/listing. Payout-time stockout or price-over-ceiling failures become frequent in the pilot → shrink to suppliers/listings proven stable across the payout window, or do not launch that route. Chargebacks approaching 1% → freeze scaling. Any customer charged duty/VAT on delivery in a market sold as DDP → suspend that market immediately.

Research · Discounts & rewards legality

Always-on discounts and falling rewards: what’s legal

All entry paths for the rewards are free — no exceptions

Every way to enter or claim a reward on this store costs nothing: (1) the welcome drop that opens on arrival, (2) the “Play the welcome drop” button, (3) the free alternative entry (AMOE) available on request at any time, and (4) the exit reward shown when you try to leave. None of them requires a purchase, a payment, an email address, an account, or a minimum spend to enter or claim. Chance-based entries use the same published odds on every path. The $20 minimum is a redemption condition only — it governs using a discount prize at checkout, never whether you can enter.

The always-on discount

A genuine, disclosed coupon — like this store’s SAVE10 — is legal. What is not: a fictitious reference price. Under the FTC Guides Against Deceptive Pricing (16 CFR §233.1), a “was / compare-at” price is deceptive unless it was a real price openly offered for a reasonably substantial period. So this store never shows “was $5, now $1” for an item that never sold at $5, and never anchors above the $3 cap. An always-on “sale” where the discounted price is the regular price is the classic fictitious-pricing fact pattern — the $1–$3 tag is the price, and the code is a real, additional reduction that is costed in the math (Table C).

Funding the rewards

Expected reward cost per order = Σ (probability × prize cost × redemption rate). The welcome-drop table on this page — 50% win 5% off, 30% 10% off, 15% 15% off, 5% a free $3 item — has an expected discount of 7.75% of product revenue plus the free-item cost. Budget rule, enforced in the cart: the always-on 10% is already costed into the margin tables (Table C); reward discounts stack on top of it, and the combined discount is hard-capped at 15% of the basket — so on any single order the reward layer adds at most 5 points beyond SAVE10, the expected reward cost (7.75% of product revenue before the cap) is charged against margin in the model, and no stack of prizes can quietly eat the order. Prizes should be discounts on a basket (which forces basket-building) rather than free standalone items, high-value outcomes need hard probability caps, and redemption needs the $20 minimum basket. A free prize must always ride inside an existing parcel — shipped alone it costs $5.75, not $0.75.

The falling-reward (Plinko) screen

The controlling test is the illegal-lottery test: prize + chance + consideration. The FTC’s consumer guidance is blunt: real sweepstakes are free — “it’s illegal to ask you to pay or buy something to enter or to increase your odds of winning.” So the welcome drop on this page is built the lawful way:

· All entry paths are free — no purchase and no payment to play on any path — entry is the visit itself, the Play button, AMOE on request, and the exit claim are all free and low-effort.
· Published rules and odds — the prize table and odds are printed under the board, before you play.
· Free alternative entry (AMOE), also free — anyone can get the same drop, with the same odds, without doing anything but ask — no email, payment or purchase on this path either.
· Every prize honoured as described, and state registration/bonding duties checked before any prize pool passes the ~$5,000 thresholds some states set (NY/FL/RI class — verify before launch).

The danger zone is purchase-linked chance: “buy to spin”, “spend more for more drops”. That is consideration + chance + prize — an illegal lottery without a real AMOE, and implying a purchase improves your chances is exactly what the FTC pursued in the Publishers Clearing House case ($18.5M settlement). Exit-intent rewards follow the same rules — the timing changes nothing — so the exit offer on this page is a guaranteed extra 5% off $20+ orders: no chance element, no sweepstakes at all. Shopify does not ban gamified discounts (its app store lists spin-wheel and Plinko apps at free to ~$30/mo), but using an app does not transfer legal responsibility — the store is the sponsor. And prize entry is not marketing consent: email/SMS opt-in stays a separate, unchecked box under CAN-SPAM/TCPA.

Research · Verdict

Verdict & the model worth building

NO-GO — the 50%-net-on-the-average-order rule as literally stated

At $1–$3 prices, with $0 inventory and an always-on discount, 50% net is mathematically impossible: a single $1 order needs a negative product cost (−$2.53 to −$4.88) to hit it, a $10 basket needs product at $0.129 per $1 item, and US-fulfilled supply caps out at ≈41.5% net at any basket size. The achievable, defensible shape is the one the storefront runs: a $20 minimum basket, where an order clears 50% (52.3% before fixed costs and returns, on the cart’s 25% product-cost basis) — and below that floor there is no safe order at all, which is why checkout is gated there instead of at $15 (a $15 basket is profitable but lands at 48.2%). A storewide “50% net on every possible basket” guarantee cannot honestly be promised, so this store doesn’t promise it: it shows you the live margin on your actual cart instead.

GO-WITH-CHANGES — the closest viable model (what the storefront above runs)

Keeps the $1–$3 shelf prices and never loses money on an order, by changing the rules around them:

  • $20 minimum order, hard-gated at checkout — the threshold that clears 50% on that order (52.3% before fixed costs and returns). The earlier $15 gate was profitable but let a $15 order through at 48.2%, under the rule.
  • Fill-the-Box shipping (see Shipping): one charge per order — $4.99 at $20–$24.99, $2.99 at $25–$29.99, free at $30+ — and only while the product-cost ratio holds at ≤$0.25 per $1 in the live cart model (≤50% of shelf at the listing cap).
  • Payout first — hard rule, no exceptions: a supplier is paid only after that customer’s Shopify payout has actually landed in our bank account. Checkout capture is not payment. No float, credit, deposit, prepaid supplier balance or advance is ever used. The order timeline is customer pays → payout wait (~2 business days, up to 5 for a new account) → stock/price re-check → supplier paid from the received funds → supplier processing starts → shipping. If the re-check fails, the customer gets a prompt full refund.
  • Bundles are single items: a 50-sticker pack, a 12 hair-clip set, a balloon-and-ribbon party set — each listed as one $2–$3 SKU. A 50-pack of factory stickers costs $0.50–$1.00 total, not 50 × a single-unit cost. This is the only way a $3 shelf price carries real margin.
  • Buying ceiling — checked twice: ≤$0.20 of product cost per $1 of list for $1 items; ≤$0.60 all-in for a $3 bundle, both at listing and again at supplier-payment time after the payout lands. If the price has moved above the ceiling during the payout wait, do not pay — refund the customer promptly instead.
  • One warehouse, one parcel. A basket split across two suppliers means two $5 parcels and an instant loss.
  • Supplier: CJ Dropshipping primary, DSers/AliExpress secondary — selected for stable stock and stable prices across the 2–5 business-day payout window, not just the lowest day-one quote. Nothing is ever held or shipped by us — no pre-stocking a CJ warehouse, no micro-stock at a consolidator: a SKU whose only fulfilment route needs our stock does not get listed. Any supplier requiring payment within 24 hours of order placement to keep an item is incompatible with the payout-first rule. (An earlier draft of this model allowed tiny bulk buys at a consolidator; the owner’s never-hold rule removes that, and the bundles are supplier-packed multipacks instead.)
  • Platform: Shopify Basic, Shopify Payments only — never an external gateway on Basic (+2%).
  • Catalog mix stays 90 / 5 / 5 at the listing level — 90% of listings at $1 (basket-fillers), 5% at $2, 5% at $3 (the engineered bundles). Margin is tracked on the order, never per item.
  • Returnless refunds for anything defective, wrong or lost — return postage exceeds the value of everything in the store.
  • No paid ads at launch. Any acquisition cost above ~$1–$2 per order erases the margin in Tables B and C. Traffic has to be organic, social, SEO and email.
  • Promotions: one honest always-on code ≤10%, already inside the pricing math, plus a compliant entry reward — all entry paths free (arrival drop, Play button, AMOE on request and exit claim — no purchase, payment, email or account to enter or claim), published odds, capped prizes, redeemable only on $20+ baskets — or a guaranteed basket-tier reward instead of chance.
  • Not built on: Temu (reseller orders prohibited), Kole/DollarDays case packs as single items (the unit is the pack; shipping starts $6.95), print-on-demand (base cost exceeds the cap).

Open questions the research could not close

· Whether specific CJ SKUs shown as “in the US warehouse” are available unit-by-unit without a private-inventory (pre-stock) order — CJ’s public material is ambiguous and secondary sources describe pre-stock minimums. The never-hold rule turns on this; get it in writing from a CJ agent before listing.
· How often CJ/AliExpress stock disappears or the price moves above the ceiling during the 2–5 business-day payout wait, after CJ’s 24-hour unpaid hold has expired — unproven until the pilot. The pilot must report the payout-time stockout rate and price-breach rate separately; a route that only works by paying inside 24 hours is not viable under this rule.
· The store’s real DDP parcel cost — the $5.00 planning figure, the $6.66–$8.40 US benchmarks and a $9.79–$12.07 CJ calculator test all disagree. The Fill-the-Box tiers are correct for a $5 line and must be re-cut from signed per-weight quotes before launch.
· CJ’s exact custom-photography price per SKU — CJ quotes per product (only a $50 product-video figure is published). Get quotes for the top sellers in the pilot phase.
· How often supplier photos actually misrepresent the shipped item — no credible published rate exists; the photo pilot measures our own rate instead of citing one.
· Whether H&J Closeouts runs any single-unit dropship program — no reliable published program was found; verify with them directly.
· The exact current tariff stack for any specific item — rates changed four times in 2025–26 and vary by product code; the ≈35–37.5%-above-base tracker range is a range, not a quote. Get a broker quote per SKU.
· Whether a sub-$5 US light-parcel rate can actually be negotiated — public benchmarks are $6.66–$8.40; the $5.00 in every table is an optimistic assumption, and at $6.66 the 50%-net minimum basket rises to ≈$27.

Provenance

Sources

Research conducted 2026-10-22 from the sources below, with a business-first follow-up the same day covering real product photos, shipping pricing, cash timing and worldwide markets. Prices and fees are 2025–2026 figures as cited in each section. CJ/DSers specifics from the follow-up are search-index evidence — the follow-up’s live check of CJ’s blog failed on DNS — so every load-bearing CJ/DSers term is slated for in-account confirmation before any money is spent.