Ready to Shop Smarter?
Use the cnshopper spreadsheet to track every order, compare prices, and never miss a delivery again. Then head to our main store for the best deals.

Sometimes a template is close but not quite right. Maybe you need extra columns for customs declarations. Maybe you want a different currency format. Maybe you just prefer building things yourself. This guide teaches you how to create a cnshopper spreadsheet from a completely blank Google Sheet in under thirty minutes.
No spreadsheet experience is required. We explain every click, every formula, and every design choice so you end up with a sheet that feels like it was built specifically for you — because it was.
Why Build From Scratch?
Templates are great starting points, but they carry assumptions. A template made for sneaker resellers might have columns you do not need if you buy electronics. A template for solo buyers might lack collaboration features if you buy with a partner. Building from scratch means every pixel serves your exact workflow.
- Custom column names that match your supplier terminology
- Currency and tax settings for your specific country
- Color schemes that match how your brain processes information
- Tabs and views that reflect your real buying process
- Formulas sized exactly to your order volume
Phase 1: Set Up the Structure (5 Minutes)
Open a new Google Sheet. Name it. Then add your header row. Here is the minimal viable header set that works for 90% of buyers:
| Column | Data Type | Example Entry |
|---|---|---|
| A: Date | Date | 2026-05-20 |
| B: Supplier | Text | Supplier Name |
| C: SKU | Text | AJ1-OG-42 |
| D: Item Name | Text | Air Jordan 1 Retro |
| E: Size | Text | US 10 |
| F: Color | Text | Black/Red |
| G: Qty | Number | 3 |
| H: Unit Cost | Currency | $85.00 |
| I: Shipping | Currency | $25.00 |
| J: Total | Formula | =G2*H2+I2 |
| K: Status | Dropdown | Pending |
| L: Tracking | Text | 1Z999... |
Phase 2: Add Formulas (10 Minutes)
Formulas are what separate a spreadsheet from a notebook. Start with these three:
Total Cost per Row
In column J, row 2, enter =G2*H2+I2. This multiplies quantity by unit cost, then adds shipping. Drag the formula down as you add orders.
Profit per Row (resellers)
Add a column M named 'Sold Price'. In column N, enter =M2-J2. This shows your exact profit per item after all costs.
Status Count
In a new cell above your data, enter =COUNTIF(K2:K,"Pending"). This instantly counts how many orders are still open.
Phase 3: Design and Color (10 Minutes)
Good design is not vanity — it is readability. Freeze the header row (View → Freeze → 1 row). Bold the headers. Set alternating row colors (Format → Alternating colors). Add conditional formatting to the Status column. These small touches make your sheet professional and fast to scan.
Phase 4: Test and Lock (5 Minutes)
Before you trust this sheet with real money, test it. Enter five fake orders. Change statuses. Sort columns. Check that formulas update correctly. Then protect your formula columns so you do not accidentally overwrite them during a late-night update session.
Related Guides
Frequently Asked Questions
How long does it take to build from scratch?
Do I need to know coding?
Can I add photos to my sheet?
What if my supplier list grows to 50+?
Start Using the CNShopper Spreadsheet
Whether you are a beginner or a seasoned reseller, the cnshopper spreadsheet is the simplest way to stay organized, save time, and protect your profits.
Download a free template, explore our guides, and start tracking your orders the smart way today.
