Opti Plaza: the money plan
Written 16 November 2026 from the store's own orders, Search Console, and a fresh look at who wins in luxury eyewear online. Every number carries a strength tag: strong measured directly, moderate, weak small sample or my judgment.
The answer in five lines
- The store does not have a traffic problem. It has a closing problem. Two thirds of the visitors come from a country that has never bought once.
- The buyers who do pay are in the US, UK, Germany, Australia and Canada. They need 27 to 79 search clicks per order. That is a healthy rate.
- Half the store's sales came from products that are offline today. Putting them back is the first money.
- The stores that win are tiny teams of 3 to 14 people. They win on four things Opti Plaza can copy: duties paid, refunds, one page per exact model code, and far more pages.
- Millionaire is a real target, billionaire is not on this map. USD 1 million a year in sales is about 45 times today. The route there is below, in four stages, with what each one depends on.
Where the business stands
| What the numbers show | Figure | Strength |
|---|---|---|
| Serbia's share of search clicks | 63%. 298 Serbian visitors reached checkout. Orders: 0, ever. | strong |
| India's share of all-time sales | 47%. Storefront orders since payments moved on 25 August: 0. | strong |
| Sales that came from now-suspended products | 47% of all sales, 74% of product-page search clicks | strong |
| Search clicks, last 28 days against the 28 before | 3,492 down to 2,404. Product pages 1,012 down to 443. | strong |
| Refunds since late August | 7 of 29 orders. 4 were pieces that could not be shipped. | strong |
| Single-piece stock | 98.8% of stocked items exist once. A shop sale and a web sale can collide. | strong |
| Where the 68 buyers first came from | Google search 26, direct 19, Google Shopping free listings 13, ChatGPT 6 | moderate |
| Cartier, Dita, Maybach stock | USD 296k. Sold online at list price: 1 piece. | strong |
| Card fees on Shopify Payments | 5.44% overall. Stripe tested at about the same. | strong |
| Profit margin | Unknown. No product has a cost recorded anywhere. | the gap |
Why visitors do not buy
Serbia: lots of clicks, wrong offer
- Many are looking for someone else. A Belgrade optician chain has the same name. Searches like "optiplaza beograd" land on your site.
- The page tells them duties are paid on delivery. On a USD 300 frame that is about 63% extra at the door. On USD 100 it is 125%. my calculation on official rates
- Mainstream brands are cheaper in Belgrade. A Ray-Ban Aviator lands at about USD 225 from you against USD 217 on a local shelf with instalments.
- Where you can win there: Dita, Cartier and Maybach pieces that no Serbian shop lists with a price. Sold duties paid, in Serbian, with a video look at the exact pair.
- Google Shopping does not operate in Serbia. That channel cannot help there.
Realistic size for Serbia once fixed: 1 to 3 orders a month at USD 600 to 1,300 each. weak It depends on duties-paid pricing and on Serbian pages actually reaching Serbian visitors.
India: the checkout stopped working for Indians
India paid for almost half of everything the store ever sold. Orders stopped the week payments moved from Indian gateways to a Canadian card processor. Indian cards often fail on foreign processors, and UPI is not offered. The one Indian order since then was arranged on WhatsApp.
You ruled out Indian payment providers in September. Within that rule, the fix is a button for Indian visitors that opens WhatsApp with the exact frame, and the shop takes payment the way it does in store. The family already works this way.
Everyone else: the terms lose the sale
| The stores that win | Opti Plaza today | |
|---|---|---|
| Import duties | Paid by the seller in the US (all four strongest sellers) | "Payable on delivery" |
| Returns | Refund within 14 to 30 days (6 of 8) | 7-day exchange for store credit |
| Product pages | One page per colour, exact model code in the title | One page per model |
| Number of pages | 14,000 to 100,000 | 2,303 |
| Prescription lenses | Offered at checkout | Not offered online. 324 optical frames, 0 sold online. |
| Contact | Own-domain email | A rediffmail address |
Since August 2025 the US charges duty on every parcel, about 10% on European-made frames. A seller who pays it has a real edge over one who leaves a bill at the door. moderate
The plan, in the order that makes money
Stage 0. Stop losing what already exists (this week, no spend)
- Go live on the new store. 1,511 products come back at their old addresses (the 1,551 suspended, minus Fendi and Givenchy, which stay offline under your rule). Pages load about five times faster on a phone.
- One stock truth. When the shop or WhatsApp sells a piece, it must leave the website the same hour. This caused 4 of the 7 refunds. I build a one-tap "sold in shop" for the family.
- Move Google Shopping without losing history. Same product IDs, same country labels, Shopify's Google app left connected for 72 hours.
- Fix the India path with the WhatsApp order button.
- Identity: an optiplaza.co email, one founding year (1992 and 1996 both appear today), and a store description that does not open with "Punjab, India based".
Expected: back to the September level of about 1,000 search clicks a week within 4 to 8 weeks as Google re-reads the pages. weak Depends on Google re-crawling at its usual pace and no URL changing.
Stage 1. Sell on the winners' terms to the countries that already buy (weeks 2 to 6)
- Duties paid for the US first, then Canada, Australia, Switzerland and the UK. One price, nothing to pay at the door.
- 30-day refunds in those markets.
- Barcodes on every product in the Google feed. Only 17% have one. Google reports about 20% more clicks with correct ones.
- Shopping ads only on pieces that can carry them. At today's average order an ad loses money. Break-even is roughly USD 520 a piece at a 45% margin, or USD 860 at 35%. my calculation
Size if it works: 15 to 30 orders and USD 4,000 to 12,000 a month by month 4 to 6. weak Depends on the real margin being near 35% or better, and on stock collisions being fixed first.
Stage 2. The top shelf, sold by an optician (weeks 4 to 10)
- Cartier, Dita and Maybach: USD 296k of stock that has sold one piece online.
- Proof a buyer can check: Maybach's own store locator lists Opti Plaza. Photos of the actual box, papers and serial.
- Live video of the exact pair over WhatsApp, and Viber for Serbia. This is already built for frames above USD 400.
- Price check per model. Two European sellers now sell Cartier 35 to 38% under US list. One Dita is 18% above Dita's own price. A halo piece priced above the brand's shelf will not sell.
Size: 2 to 6 orders a month at USD 900 to 1,500. weak Depends on someone answering a video request within the hour.
Stage 3. Sell what the family can order, not only what is on the shelf (months 2 to 6)
- This is how the small winners got big. They list every colour of every model their brand accounts can supply, and order from the brand when one sells.
- Start with 200 to 500 model codes that Search Console already shows people looking for.
- Google risk, stated plainly: thousands of thin, near-identical pages made at once can be treated as spam and sink the whole site. So: real photos, real specs, added in small batches, and stopped if rankings dip.
- Prescription lenses from the family lab on optical frames: USD 50 to 190 extra per order.
- Marketplaces such as Lyst and eBay, only after stock sync is automatic.
Size: unknown until Stage 1 shows how well visitors convert. This stage decides whether the store reaches USD 1 million a year.
What "millionaire" takes, in numbers
| Level | Sales per month | Orders per month | What has to be true |
|---|---|---|---|
| Today | USD 1,900 | about 10 | |
| After Stage 0 and 1 | USD 4,000 to 12,000 | 15 to 30 | Catalogue back, duties paid, refunds, stock truth |
| After Stage 2 | USD 8,000 to 20,000 | 20 to 40 | Top shelf priced right and answered fast |
| USD 1 million a year | USD 83,000 | about 300 | Stage 3 works: several thousand order-on-demand pages ranking, plus ads on high-priced pieces |
For scale: one leading authorised eyewear e-tailer in the UK keeps about 34.5% gross and 8.6% operating profit on GBP 20 million of sales. strong, filed accounts At USD 1 million of sales and similar margins, profit would be in the range of USD 90,000 to 350,000 a year. The first two rows are forecasts with small samples behind them. The last row is a target, not a forecast.
What I need from you
| Decision | Why it matters | Say |
|---|---|---|
| Order emails | Launch blocker. No confirmations without it. | Paste a Resend key, or go Cloudflare email (USD 5 a month) |
| Stripe payout bank account | Sales collect, but nothing pays out | Add it in Stripe |
| Real cost per brand | Every price floor and ad decision rests on margin | Papa's invoices, or one percentage per brand |
| Duties paid for the US | The single strongest change to terms | go duties paid |
| 30-day refunds | 6 of 8 winners offer it | go refunds |
| India WhatsApp order button | Half of historic sales | go India WhatsApp |
| Merchant Center access | Needed to move Google Shopping safely | Papa, five minutes on his phone |
| Who answers video requests | Stage 2 fails on slow replies | A name and a number |
| Europe and UK | 7 of the last 28 orders went there. There is a legal question on selling Indian-market stock into the EU. | Your call, I will set out both sides |
| Ad budget | Only after Stage 1 and conversion tracking | USD 450 to 750 a month to start |