The Bel Air Field Audit & Market Research
Seventeen Trinidad & Tobago retailers, torn down page by page — checked against 2026 WooCommerce practice — to place Bel Air Superstore's redesign against the actual competitive field, not a hypothetical one.
The one-line finding
Even counting the three true chain-scale rivals, Massy Stores, PriceSmart, and Courts (the largest furniture/appliance retailer in the Caribbean, 93 stores across 11 countries), not one Trinidad & Tobago competitor in this set has a fast, open, fully self-service grocery or general-merchandise storefront. Massy gates its entire online catalog behind a mandatory store-select wall; PriceSmart gates its behind a paid membership; even Courts, running a full Adobe Commerce Enterprise stack, shows zero populated product reviews. The country's second-largest chain-scale analog, JTA Supermarkets, runs WooCommerce and never switched it on at all. Every other site reviewed carries at least one severe, specific, named defect. This is a genuinely open field, not a crowded one, it just has bigger names in it than it first appeared to.
Bel Air's own weaknesses, a 27/100 mobile PageSpeed score, zero product schema, zero page H1s, are real and worth fixing. But they are mechanical, template-level problems, not evidence of being behind on ambition. Bel Air already out-executes most of this field on trust content (real named Google reviews, real social counts) and category depth (11 top-level departments, 2-column mega-menus), and, remarkably, that holds up even against Massy, PriceSmart, and Courts: all three show zero populated product reviews despite enterprise-grade platforms, and PriceSmart's own app sits at 1.77 stars. The redesign's job is to fix the mechanics and add the handful of patterns, delivery-cost transparency, WhatsApp-forward contact, out-of-stock discipline, faceted filtering, and open (non-gated) browsing, that nobody in this set, including the three biggest players, has fully solved either.
The numbers
measured, not estimatedFour comparisons where hard data was collected directly from source across the field, the rest of this report is qualitative by necessity, but these aren't.
Bel Air — PageSpeed score
Both fall in Google's own Poor band on both devices, this is the redesign's clearest, most measurable target.
Bel Air — Time to Interactive
Mobile shoppers wait 25 seconds before the page is reliably tappable, on prepaid data, in the market that matters most.
The field, at a glance
17 sites| Site | Category | Platform | Cart status | Sharpest strength | Sharpest weakness |
|---|---|---|---|---|---|
| Massy Stores | Grocery — 22-store national chain | WP · WooCommerce · WPBakery | Gated by store | Cross-business loyalty (Massy Card) | Catalog gated behind store-select wall |
| PriceSmart Trinidad | Warehouse club — grocery + general merch | Nuxt.js · Bloomreach | Membership-gated | 25-category combined catalog, one account | 1.77-star app, placeholder coverage page |
| Courts (Unicomer Group) | Furniture / appliance / electronics, 93 stores across 11 countries | Adobe Commerce (Magento) | Live | Ready Finance hire-purchase, worked-example delivery policy | Zero populated reviews despite full schema |
| JTA Supermarkets | Grocery — 5-store chain | WP · WooCommerce · WPBakery | Installed, off | Native loyalty app, live points | Zero prices anywhere online |
| Door to Door TT | Grocery delivery (WestBees) | WP · WooCommerce · Elementor | Live | Bespoke live predictive search | 1.68MB inline CSS every page |
| Shop American Stores | Furniture / appliance / electronics | WP · WooCommerce · Puca | Hybrid | Secondary service-nav row | Zero reviews, search bugs |
| RTT Mall Grocery | Import grocery / liquor / electronics | WP · WooCommerce · Elementor | Live | Granular delivery fee tiers | "Fresh Food" has zero perishables |
| Trini Trolley | General everything store | legacy PHP cart, c. 2010 | Live, dated | Exact delivery fee/zone table | Dead Flash, no viewport meta |
| FoodDrop Caribbean | Marketplace + Pantry grocery | Yelo SaaS · Angular | Live | Zone filters, gamified promo | Delivery cost hidden behind login |
| D'Market Movers | Premium online grocer | Shopify | Live | Real WhatsApp, sourcing story | ~98% of catalog sold out |
| WestBees | Grocery — 2-store chain | WP · Elementor (no cart) | None | Real multi-generation brand story | No link to its own delivery partner |
| Homeland TT | Home furnishings — 7 branches | WP · WooCommerce · Elementor | Live | Flat delivery fee by weight/island | 2.1MB HTML on every page |
| Furniture Plus TT | Furniture / appliance — since 1987 | WP · WooCommerce · WPBakery | Live | Segmented Hire Purchase program | No filtering on 300+ SKU categories |
| Ramesh & Sons | Furniture / appliance / electronics | Odoo | Live | Well-counted, breadcrumbed category tree | Search cannot filter by brand or category |
| Dwellings Trinidad | Home furnishings — 2 showrooms | PrestaShop | Live | Lifestyle themes as real filters | No WhatsApp, no reviews |
| LJW / The Home Store | DIY / home improvement | WP · Flatsome (no cart) | None | 142K/103K social following | No purchase path exists at all |
| Mi Casa Trinidad | Furniture / home décor | Wix (no cart) | None | Real export/shipping logistics detail | WhatsApp is a static image, not a link |
Case files
grouped by relevanceThe three biggest, best-capitalized operators in the country. None is a design benchmark to copy outright, each has a specific, structural gap Bel Air can win on precisely because Bel Air is open to everyone.
Massy Stores
- The Massy Card loyalty program spans the whole Massy Group — points redeemable for groceries, vehicle parts, and Caribbean Airlines miles, plus double-points Wednesdays and a charity-donation option
- A real per-store inventory data model (Multi-Locations Inventory plugin) — the underlying stock truth is accurate, branch by branch
- Unusually thorough delivery/curbside FAQ content — guide-price vs weighted-price explained, substitution policy, damaged-item process
- The entire catalog — even search — is gated behind a mandatory store-select wall, and only 8 of 22 stores (36%) support online ordering at all
- Zero visible product reviews or ratings anywhere, despite being the market leader
- Sidebar filters still read the unconfigured ThemeForest defaults "Filter by Category / Brand / Color / Size" — Color and Size for groceries
- Two disconnected native apps instead of one, plus a false "Drupal 9" generator tag on a site that is plainly WordPress
Massy sets the bar on loyalty-program depth and back-end inventory correctness, not on front-end shopping experience. Bel Air can win immediately by doing the opposite of its biggest weakness: keep the full catalog and search browsable with no gate, ask for a location only at actual delivery checkout, and turn on real, populated product reviews.
PriceSmart Trinidad
- A genuinely combined catalog — 25 top-level categories spanning Groceries through Major Appliances, Furniture, Optical, and Audiology, all under one account and one checkout
- Click & Go curbside is precisely specified: a staff member loads the vehicle, no need to get out
- Cross-channel "Smart Platinum" loyalty ties rewards across web, app, and in-club purchases
- Buying anything requires a paid annual membership (USD $45-90) — guests may accompany a member but may not purchase
- The mobile app sits at 1.77 stars from over 6,100 ratings — crashing, broken login, forced ad-blocker disabling
- The coverage-areas page — the one page whose entire job is telling a shopper if delivery reaches them — is a placeholder: "we are working on adding new coverage areas"
- The category list itself is a flat, unstyled text list with generic + icons, no imagery, no mega-menu — dated for a company this size
PriceSmart proves a single combined grocery+household catalog under one account is achievable at scale — that structural idea is worth matching. But every one of its weak points is exploitable specifically because Bel Air isn't a membership club: zero-friction browsing and buying, real delivery-area clarity where PriceSmart ships a placeholder, and a competently built mobile experience clear a very low bar.
Courts (Unicomer Group)
- Ready Finance: a fully digitized hire-purchase flow with 24-hour approval and bundled payment-protection insurance covering job loss, hospitalization, and theft/fire/flood write-off
- A delivery policy written with genuine precision: exact order cutoff times, worked examples ("an item purchased at 8am Tuesday... delivered by Thursday"), weight-tiered fees, and a city-specific expedited tier
- A true 3-tier category hierarchy (5,503 products, 252 categories) with real brand and price-slider filtering plus five-way sort
- Zero populated product reviews anywhere, despite full review schema wired into every product page on an Adobe Commerce Enterprise platform
- The loyalty program (Courts Access / Access+) delivers its actual benefits as marketing images with no real alt text, its value proposition is illegible from the page itself
- Leftover Spanish-language platform code ("marca" for brand) surfaces on the English TT storefront, a shared-platform localization gap
- WhatsApp is broadcast-only, a one-way promotional channel, not a real support/ordering channel; pinch-to-zoom is disabled site-wide
Courts proves that a delivery policy written with real operational specificity, exact cutoffs, worked examples, exact fees, reads as trustworthy independent of category, and it costs nothing but discipline to write. But even the best-resourced retailer in the entire Caribbean has zero populated reviews and a WhatsApp channel that only broadcasts. Bel Air's real opening is not out-engineering Courts' Adobe Commerce stack, it is being genuinely excellent at the fast, WhatsApp-native, socially-proofed experience that a big-ticket financed-goods retailer has no reason to prioritize.
All four run WordPress + WooCommerce + Elementor-family builders. Nothing found here is a platform excuse — it's a design decision Bel Air is equally free to make.
JTA Supermarkets
- A real native loyalty app (Thank You Card) with live point tracking and digital coupon clipping — ahead of most regional grocers' digital investment
- Named, dated CSR initiatives (Heart & Hands) and a named Employee of the Month — specific, not generic we-give-back copy
- Clear curbside minimums and payment rules once you find the page ($200 TT minimum, card-only via portable machine)
- /shop/ is a real WooCommerce template with zero products — no prices shown anywhere on the site
- Fulfillment is 100% manual: phone, WhatsApp, email, or a form, weekdays 8-5 / Sat 8-12 only
- Weekly specials exist only as flyer-style images — not searchable, not structured, not accessible
- All 34 homepage images carry empty alt=""
This is still the single biggest strategic opening in the entire field. If Bel Air ships a working catalog with visible pricing, real search, and a functioning cart, Bel Air becomes the only major T&T grocery operator with genuine self-service online shopping that isn't also gated by a store-select wall or a membership fee.
Door to Door TT
- A bespoke live predictive-search widget returning thumbnail, price, and stock per keystroke — proof this is buildable on Bel Air's exact platform
- A mobile bottom app-bar (Home / Shopping List / Cart / Checkout / Account) with genuinely native ergonomics
- WhatsApp with a pre-filled query message sitting beside the phone number in the mobile header
- A real Prime-style paid membership layer, plus a price-parity promise and a plain-English card pre-authorization explanation
- 68% of the ~2.48MB homepage is CSS inlined into 17 <style> blocks, re-downloaded on every page view
- 100+ real subcategories exist, but the primary desktop nav is a single Shop link — a plain dropdown is the only way in
- No self-serve order cancellation — phone-only
- Zero product reviews despite the review system being fully built
A rich backend catalog needs either a real mega-menu or serious investment in predictive search — Door to Door leaned entirely on search to cover for thin navigation. Bel Air's own mega-menu is already deeper; don't let it drown in per-page weight the way Door to Door's did.
Shop American Stores
- A secondary utility nav row — Easy Credit / LayAway Plan / Pay Bill / Design Services / Wedding Registry — sitting beside the product taxonomy, not buried in a footer
- Brand-filter-with-counts on category pages (GE (4), Frigidaire (2)) — the one real faceted filter found in this entire research pass
- Starting-at-$X price-anchor tiles on the homepage grid — honest low-anchor pricing without full per-SKU clutter
- Zero reviews anywhere, despite a 79K-Facebook/25K-Instagram following the site never cross-links
- No WhatsApp or live chat, in a market where it's close to a default expectation
- Search shows a No results header directly above a page of real, relevant results — and drops prices from search cards that show them on category pages
Runs the Puca theme family — the same one that ships an actual Megabuy Supermarket demo skin — confirming a grocery superstore is a native fit for this exact tech stack. Adopt the secondary-nav-row idea, rebuilt for grocery: Weekly Specials / Order Ahead / Delivery Zones / WhatsApp Ordering.
RTT Mall Grocery
- Granular delivery-fee tiers: free over TT$1,000, flat TT$50 under that in urban zones, TT$70-100 remote, plus itemized heavy-load and remote surcharges — real specificity
- WhatsApp is wired directly into the purchase moment — a "Whatsapp Ask For More" button sits beside Add to Cart on every product page
- A back-in-stock notifier lets customers register for restock alerts on any SKU
- The "Fresh Food" category (262 items) contains zero actual perishables — entirely canned fish and processed luncheon meat
- No filtering anywhere despite a 1,175-item, 66-page grocery category — sort only
- Major appliances (fridges, A/C, washing machines) are nested oddly inside "Groceries → Household Items"
- Prices default to USD with PayPal as the headline payment method — built for overseas remittance shoppers, not TT residents doing a weekly shop
This is really a diaspora remittance/liquor-convenience business wearing a grocery label — it cannot compete on fresh produce, meat, dairy, or bakery at all, which is exactly where Bel Air's real differentiation should concentrate. The one directly portable pattern is its delivery-fee transparency: check now whether Bel Air states fees, zones, and timing with this level of specificity.
The closest match to what Bel Air's own delivery/online-ordering experience needs to beat.
Trini Trolley
- The most precise delivery matrix found in this entire research pass: flat TT$40 standard (24-48hrs) / TT$80 rush (8 working hours) / TT$125 Tobago, with a concrete TT$499.99 free-delivery threshold
- A genuinely deep 28-aisle grocery taxonomy
- A specific, documented Best Price Guarantee against any T&T competitor
- Table-based layout, dead Flash banners, IE9 compatibility mode, no viewport meta tag anywhere on the desktop site
- Zero weekend delivery — a serious gap when Saturday is peak grocery-shopping day
- A returns policy written entirely for electronics (RMA numbers, 15% restocking fee) with no grocery-appropriate version at all
- Broken TLS certificate chain on the primary domain
Publish an equally explicit fee/zone/time delivery table, ideally with the weekend and same-day coverage Trini Trolley does not offer, in a modern, mobile-first page. Their clearest strength, built properly, is a direct win.
FoodDrop Caribbean
- Zone-based delivery filters matching how Trinidadians actually think about geography (North / South / East / West / Central)
- An always-visible delivery-vs-pickup toggle at the top of every page
- WhatsApp login as a first-class authentication option, alongside OTP
- No delivery fee, zone eligibility, or ETA is shown anywhere before a mandatory login/OTP wall — the cart shows subtotal only, no guest checkout exists
- The bare root domain serves Apache's default test page instead of redirecting into the app
- Pantry's own posted hours read 9:00-9:29am, a 29-minute window, plainly a bug
Never gate will-you-deliver-to-me-and-what-will-it-cost behind a signup wall. This is the closest local grocery-delivery competitor's clearest, most avoidable failure, keep zone, fee, and timing fully visible pre-account.
D'Market Movers
- A real wa.me WhatsApp deep link wired directly into the page, not just an icon
- A specific, credible sourcing narrative, five named badges (Pesticide Free, Nutrient Dense, Sustainably Sourced) tied to 250 local farmers
- Correct product-level structured data with live, accurate availability state
- Roughly 180 of 184 catalog SKUs show Sold out, including every item in the Trending and Top Sellers carousels placed immediately below the hero
- The homepage promises Same-Day Rush while a product page states delivered every Saturday, order by Thursday, an unreconciled contradiction
- The refund policy contains no actual return timeframe or damaged-goods process for a perishables business
Never let featured and in-stock diverge. Whatever drives Bel Air's homepage bestseller/new-arrival placement, manual curation or a WooCommerce widget, needs a hard rule: filter on live stock status before popularity. This is a live, structural cautionary example, not a hypothetical.
WestBees
- An unusually well-told, specific founding story, three generations, a 1978 supermarket sold to Massy in 2004, reopened as WestBees in 2008, a second store in 2026 that drew 3,000 job applications
- Occasion-based quick-shop framing on the homepage: Family Shop, Quick Top-Up, Event Ready, Home Care, organizing entry points around why someone is shopping, not a raw department list
- A real Tenant Listing directory of the other businesses in its retail plaza (pharmacy, bank ABM, dental, cafe), an anchor-tenant feature most grocery sites skip
- The site sells nothing, no cart, no checkout, no prices anywhere, despite hero copy that reads like a shopping pitch
- Zero on-site link to its own delivery partner, Door to Door TT, which fulfills its orders, a visitor has no on-site path to actually buy anything
- No WhatsApp, no reviews, no loyalty program on the primary domain at all
WestBees chose to buy fulfillment via Door to Door rather than build it, and even Massy Stores publicly directs customers to third-party delivery services rather than running its own fleet, outsourcing last-mile logistics is the regional norm, not a weakness. But Bel Air, already committed to owning its cart in-house, needs the operational muscle that choice requires, and cannot afford this level of missing trust infrastructure since Bel Air is the one actually taking the order.
Not grocery rivals, but they define the UX bar for Bel Air's household/general-merchandise departments, and every one of them has left real value on the table.
Homeland TT
- Delivery pricing stated as exact flat fees by weight and island ($65 TTD Trinidad / $70 Tobago under 50lbs; $240 / $300 for furniture) with a numbered order-flow walkthrough
- 11 named, curated furniture Lands as a real merchandising taxonomy, not flat category grids
- A genuine interior-design-as-a-service offer, video-backed, with named service pillars
- Roughly 2.1MB of raw HTML on every single page, because the entire 11-department mega-menu is inlined into the header on every load
- Category pages offer sort only, no price, brand, or attribute filtering across 228+ SKUs
- WhatsApp numbers exist per-branch but are absent from the homepage header/footer entirely
Do not inline the full category tree into every page. A grocery shopper on prepaid mobile data is far less tolerant of this than a furniture shopper making one big-ticket, high-consideration purchase, lazy-load or AJAX-fetch the deep menu instead.
Furniture Plus TT
- Proper Product/Offer JSON-LD with real SKU, TTD price, and stock status, correct technical SEO most regional sites skip
- A deeply segmented Hire Purchase program with distinct eligibility for employees, the self-employed, and taxi drivers, plus per-SKU weekly HP pricing on product cards
- A real store locator with an interactive map and an open/all toggle
- A hundreds-deep, 3-4-level category tree with sort-only browsing, no price, brand, or attribute filters anywhere
- A live, currently-broken countdown widget on the site's own sale banner (Expired next to an active coupon code)
- Three different branch counts quoted across three pages of the same site (8, 9, and 12)
- Zero product reviews, despite the review template existing unused in the theme
Deep taxonomy without filtering is survivable at furniture-catalog density. Bel Air's grocery SKU density per category will run an order of magnitude higher, the same shortcut becomes a real can-not-find-anything wall, not a minor inconvenience.
Ramesh & Sons
- A well-organized, breadcrumbed category tree with live per-node item counts (Appliances to Kitchen Appliances (286), Refrigerators (92), Washer & Dryer (67)) across a genuinely large 1,888-SKU catalog
- A real, working checkout with guest and account login, plus a login-gated Quick Reorder feature
- A native mobile ordering app (GoFrugal OrderEasy) as an independent ordering channel from the website
- Search cannot filter by category, brand, or attribute, and has no autocomplete or typo tolerance, confirmed directly from the platform's own disabled config flags
- The homepage meta description is the unedited platform default ("This is the homepage of the website")
- Zero product reviews or structured data anywhere, despite the theme technically supporting star ratings
- No WhatsApp presence, no loyalty program, and no dedicated delivery/returns policy, only a generic B2B-flavored Terms document stands in for consumer policy on $1,000+ appliance purchases
Ramesh & Sons shows that a well-counted, breadcrumbed category tree is achievable even inside a fairly plain, low-investment storefront, a good structural bar for Bel Air's own household/appliance aisle. But it also shows exactly where a default platform install quietly leaks trust: no reviews, no schema, an unedited meta description, a search box that can't filter by brand, and no WhatsApp, on a catalog where shoppers spending TT$1,000-plus actively want reassurance before buying.
Dwellings Trinidad
- Six curated lifestyle themes (Coastal Retreat, Tropical Escape, Mediterranean Muse) wired as real, clickable filter facets across the whole catalog, not just homepage decoration
- Design Studio and Financing as first-class nav items, matched to real considered-purchase behavior
- Genuine catalog depth, 300+ SKUs in Furniture alone, real 3-level hierarchy
- Zero reviews, zero WhatsApp, zero live chat, only a static contact form with a vague response-time promise
- Delivery cost and timing are invisible at product/cart level, buried instead on a B2B-flavored services page
- A category tile linked to a product page that returned a raw platform error (this combination does not exist)
The vibe-as-filter-facet idea is worth lifting directly for household/general-merchandise SKUs (Back to School, Carnival Ready). Pair it with the WhatsApp and delivery-transparency trust signals Dwellings never built.
LJW / The Home Store
- ~142K Facebook likes and ~103K Instagram followers for a single-country home-improvement chain, real, large, engaged social reach
- A location-tabbed real-photography gallery per branch, cheap, geography-specific trust-building
- No cart, no checkout, no product, no price exists anywhere on the site, a pure brand/investor-relations page
- Phone/WhatsApp numbers labeled Tel/Whatsapp appear as unclickable plain text
- The brand's own dedicated retail domain has a revoked SSL certificate
- Two branches closed Dec 2024 amid publicly reported falling sales, a business, not just a website, in real decline
A warning, not a template: a huge social following converts to nothing when it has no transactional page to land on. Bel Air's WhatsApp/social traffic needs an actual purchase path, click-to-WhatsApp order flows, tap-to-call, a real priced catalog.
Mi Casa Trinidad
- A specific, well-told founding story naming the real market gap it filled in 1999, plus a genuine 25th-anniversary milestone
- A three-way Services split (Local delivery, Export/Tobago-Caribbean shipping, Bridal & Gift Registry) with real logistics detail for the export path
- An active blog cadence (roughly every 1-2 days) that keeps the site crawlably fresh despite having no product catalog
- Total pricing opacity contradicts its own Affordable Prices tagline, a shopper can browse 60+ gallery images and never see a dollar figure
- WhatsApp exists only as a static image file, not a clickable link
- The homepage still shows Wix's unedited default blog placeholder title, "I'm a BLOG!"
- The Gallery page disclaims that items shown may not currently be available, undercutting the one visual catalog it has
A brochure-plus-phone-call model can survive for big-ticket furniture where a call before buying a sofa is culturally normal, but it would fail outright for grocery and everyday household shopping, where price and availability need to be visible without a call. The one thing worth borrowing is the categorized visual gallery as a shoppable lookbook layered on top of real, priced, cart-enabled category pages.
2026 WooCommerce practice, condensed
sourced against web.dev, Baymard, Google Search Central, WooCommerce.comCross-referenced against Bel Air's own known numbers, 27/100 mobile PageSpeed, 25.5s Time-to-Interactive, CLS 1.07, zero JSON-LD, zero H1 tags, 9 of 12 unlabeled form inputs.
Performance
high confidence Good/poor thresholds: LCP under 2.5s, INP under 200ms, CLS under 0.1, judged at the 75th percentile of real users.
A CLS of 1.07 is roughly 4x past poor. Near-certain cause: images and banners without reserved width/height or aspect-ratio, plus web-font swap reflow.
A 25.5s mobile Time-to-Interactive at this catalog size points to page-builder JS/CSS weight, no object cache, and no High-Performance Order Storage migration, not a network problem.
Homepage structure
high confidence Auto-rotating carousels: 46% have documented usability problems, and only the first slide gets meaningful engagement, one cited case study saw a 22% conversion lift after removing one entirely.
medium confidence Mega-menus are recommended above roughly 500 SKUs; homepage bands should be built around bestsellers, not an attempt to represent the whole catalog.
Mobile patterns
medium confidence Grocery mobile traffic runs roughly 72-83% of visits, higher than general e-commerce's 75-78% baseline.
high confidence A sticky add-to-cart bar is tied to measurable mobile conversion lift. 94% of sites don't let shoppers search or filter within their current category on mobile, a specific, well-documented gap.
Structured data
high confidence WooCommerce core already emits basic Product JSON-LD, Bel Air's zero-schema result means a theme or plugin is suppressing core output, not that schema needs building from nothing.
Core doesn't populate brand or take advantage of the Brands taxonomy, a schema plugin (Yoast, Rank Math) is the realistic path at 10,000 SKUs, not hand-authoring.
Search & filtering
high confidence Across a 19-site, 700+-problem Baymard study: 36% of top sites have filtering flaws harmful to discovery, and 42% don't clearly show which filters are active.
Native WordPress search is explicitly considered inadequate past the low thousands of SKUs, every competitor here relying on it (Trini Trolley, Furniture Plus, Homeland, RTT Mall) shows the same sort-only ceiling.
Checkout
high confidence ~18% of shoppers abandon when forced to create an account; ~39% cite unexpected extra costs; ~14% abandon specifically because total cost wasn't visible before checkout started.
medium confidence Local market coverage: WiPay and PayWise both offer free WooCommerce plugins built for Trinidad & Tobago, neither should be skipped in favor of international cards alone.
Accessibility
high confidence WCAG 2.2 AA is the current baseline. Bel Air's own audit findings, unlabeled inputs, missing alt text, zero H1s, are the exact three gaps current WooCommerce-accessibility guidance names first, and all three are template-level fixes, not 10,000 individual product problems.
Bel Air's actual position
Weighed against the full field of 17, including all three national chain-scale rivals, not against an abstract ideal.
Already ahead of most of this field
- Real, named Google reviews and large, verified social counts (49K Facebook, 34.3K TikTok, 22.3K Google, 18.7K Instagram), zero of the other 16 competitors show a real, populated product review anywhere, not even Massy, PriceSmart, or Courts
- A genuinely deep, real 11-department mega-menu with 2-column category flyouts, deeper than Homeland, Furniture Plus, or Trini Trolley's taxonomy execution, and browsable without a store-select wall or a paid membership
- A working WhatsApp share option already present on the product page, most competitors bury or omit this entirely
- Reasonable heading hierarchy (H2 category to H3 product), a genuine positive versus most sites in this set
- 27/100 mobile PageSpeed, 25.5s Time-to-Interactive, CLS 1.07, worse than every competitor's inferred performance profile except Trini Trolley and Homeland's page-weight problems
- Zero product schema across a 10,000-SKU catalog, versus Furniture Plus, Homeland, Door to Door, Massy, Courts, and D'Market Movers all shipping working Product JSON-LD
- Delivery messaging stays vague (special conditions apply, no cost shown), exactly the gap Homeland, Trini Trolley, RTT Mall, and Courts' explicit fee/cutoff-time policies expose by contrast
- Load More JS-only pagination risks under-indexing the catalog at scale, no competitor audited this deeply for SEO, but it's a known, named risk
Behind, and fixable at the template level
- 27/100 mobile PageSpeed, 25.5s Time-to-Interactive, CLS 1.07, worse than every competitor's inferred performance profile except Trini Trolley and Homeland's page-weight problems
- Zero product schema across a 10,000-SKU catalog, versus Furniture Plus, Homeland, Door to Door, Massy, Courts, and D'Market Movers all shipping working Product JSON-LD
- Delivery messaging stays vague (special conditions apply, no cost shown), exactly the gap Homeland, Trini Trolley, RTT Mall, and Courts' explicit fee/cutoff-time policies expose by contrast
- Load More JS-only pagination risks under-indexing the catalog at scale, no competitor audited this deeply for SEO, but it's a known, named risk
Punch list for the current build
ordered by leverageNever gate browsing behind a store-select or membership wall
Massy Stores blocks even product search until a shopper picks one of 22 stores; PriceSmart blocks all buying behind a paid annual membership. Bel Air's open-to-everyone catalog is a direct structural advantage against the two biggest competitors in the country, so long as the redesign never adds a similar gate for the sake of "personalizing" the experience.
Massy Stores · PriceSmart TrinidadRule out an auto-rotating hero
A single static hero with one clear offer and one CTA outperforms a slider in every cited study, worth settling before the landing page's hero treatment is finalized, since the ShopVibe canvas reference currently uses a slide-based hero pattern.
Baymard homepage-carousel researchPut an explicit delivery fee/zone/time table on the page itself
Not linked from a footer, visible where the decision gets made. Homeland's flat-fee-by-weight table, Trini Trolley's fee/zone/threshold matrix, RTT Mall's tiered delivery fees, and Courts' worked-example cutoff-time policy are the strongest examples found; Bel Air's own current copy is exactly the vague pattern all four beat.
Homeland TT · Trini Trolley · RTT Mall Grocery · Courts · Baymard checkout researchMake WhatsApp a persistent, visible element
Not buried in an About-page accordion the way Homeland and JTA leave it, and not a static image the way Mi Casa ships it. A pre-filled wa.me deep link in the header/footer, matching Door to Door and D'Market Movers' pattern.
Door to Door TT · D'Market Movers · RTT Mall GroceryHard-code a rule: out-of-stock items never get featured placement
D'Market Movers' homepage shows this failing in real time, the two Trending/Top Sellers carousels beneath its hero are entirely sold-out items. Whatever curates Bel Air's homepage bestseller rail needs to filter on live stock before popularity.
D'Market MoversConfirm Product JSON-LD is actually emitting, not build it from scratch
WooCommerce core outputs basic Product schema by default, the audit's zero-JSON-LD finding most likely means a theme or plugin is suppressing core's own output. Verify by viewing source on a live product page before assuming a new plugin is needed.
WooCommerce core source · Google Search CentralFix the three named accessibility gaps
Alt text, labeled form inputs, and a real page H1, all template-level, all cheap, and all shared with most of this field (even Massy's largest-in-country site has zero populated reviews, and JTA's 34 homepage images all carry empty alt text), so fixing them is a real differentiator, not just compliance.
Bel Air's own audit · WCAG 2.2 AA baselinePlan faceted filtering as a launch requirement, not a phase two
Exactly two competitors in this field of 17 ship real faceted filtering (American Stores' brand-with-counts sidebar and Courts' brand-plus-price-slider); everyone else, including Massy, PriceSmart, and Ramesh & Sons, tops out at sort-only. Bel Air's catalog will run an order of magnitude denser than Furniture Plus's 300-SKU categories where that ceiling already hurts.
Shop American Stores · Courts · Furniture Plus TT · Homeland TT · Baymard filter researchReserve width/height or aspect-ratio on every banner and tile from the start
Directly addresses the 1.07 CLS score, and ties into the ShopVibe build spec's own already-documented fight with aspect-ratio clipping text on banner tiles, the fixes for both problems are the same discipline.
web.dev CLS guidance · internal banner-build-spec.mdAdd local payment coverage alongside cards
WiPay and PayWise both ship free WooCommerce plugins built for this market, offering only international card processing repeats a gap several competitors (D'Market Movers, Furniture Plus, RTT Mall) share.
Sitepact / Forward Multimedia payment-gateway research