LiTCO E-Commerce Platform
Web Development

LiTCO E-Commerce Platform

VISIT LIVE WEBSITE

Project Overview

LiTCO required a professionally engineered digital storefront capable of showcasing their extensive electrical products and IT solutions portfolio to Saudi B2B buyers operating across the Kingdom's rapidly expanding construction and infrastructure sectors. Rather than a traditional checkout-driven e-commerce flow, the platform was designed around a request-for-quotation (RFQ) model that preserved LiTCO's relationship-based sales culture while extending their commercial reach far beyond the limitations of phone and WhatsApp-based inquiry management. Every architectural decision - from server-side rendering to image pipeline configuration - was made with the goal of maximizing discoverability, trust, and conversion quality for enterprise procurement audiences.

The primary technical challenge was building a live, dynamically synchronized product catalog that could reflect real-time inventory status from Zoho without sacrificing the sub-second page load performance expected of a premium digital presence. LiTCO's electrical product range spans thousands of SKUs across multiple categories, meaning both the information architecture and the data pipeline needed to be engineered for scale from day one. The solution required a bespoke integration architecture combining Zoho's REST API, Sanity's GROQ query language, and Next.js Incremental Static Regeneration to achieve the performance and freshness balance that enterprise B2B buyers demand.

The Business Problem

Before the digital platform existed, LiTCO's sales team was manually managing the entirety of their inbound product inquiry pipeline through WhatsApp conversations and phone calls - a model that was functionally unsustainable at scale and structurally incapable of capturing the growing volume of digital-first procurement behavior emerging among Saudi B2B buyers in the post-Vision 2030 economic environment. Inconsistent pricing communication, missed follow-ups, and the absence of a centralized product reference were collectively costing the business qualified leads that would instead flow to more digitally mature competitors. The lack of a professional digital catalog was also undermining LiTCO's credibility in enterprise vendor qualification processes where a strong web presence is increasingly considered a prerequisite.

The deeper commercial objective was not simply to digitize a product list, but to engineer a platform that could automate the top of the sales funnel without disrupting the consultative, trust-based sales model that had built LiTCO's existing client relationships. This required careful UX architecture that guided buyers from product discovery through technical specification review to a frictionless RFQ submission - all while preserving the human touchpoint at the critical moment of quotation and negotiation. The platform needed to serve as both a lead generation engine and a credibility asset that made the LiTCO brand feel as authoritative online as it was in face-to-face engagements.

Tech Stack

The technology architecture was assembled to deliver enterprise-grade performance, editorial flexibility, and data integrity simultaneously - a combination that required each layer of the stack to be best-in-class rather than a generic off-the-shelf solution. Next.js 14 with the App Router was selected as the foundational framework for its superior support for hybrid rendering strategies, enabling both statically generated product pages for maximum Core Web Vitals performance and server-rendered dynamic routes where real-time inventory data was a priority. Every technology selection was evaluated against the dual criteria of developer productivity and end-user experience quality, ensuring that the platform could be maintained and extended by LiTCO's internal team without deep Next.js expertise.

  • Framework: Next.js 14 with App Router, enabling hybrid SSR and ISR rendering strategies that achieve sub-500ms Time-to-First-Byte (TTFB) for all product category pages while maintaining dynamic data freshness.
  • CMS: Sanity Studio with custom schema definitions providing LiTCO's marketing team with full editorial control over product descriptions, promotional banners, and featured collections - all without requiring developer intervention.
  • Product Data: Zoho Inventory REST API integration with scheduled polling and webhook-triggered revalidation, ensuring the live product catalog reflects the latest SKU data, pricing tiers, and category classifications at all times.
  • Media: Cloudinary CDN with automated transformation pipelines applying WebP/AVIF format conversion, responsive srcset generation, and intelligent quality compression - reducing average product image payload by over 60% compared to unoptimized delivery.
  • Styling: Tailwind CSS with a custom design token system implementing a mobile-first responsive grid that delivers consistent brand presentation from 320px mobile viewports to 4K desktop displays.
  • Hosting: Vercel Edge Network with automatic HTTPS provisioning, asset fingerprinting, and global CDN distribution ensuring consistent sub-second load times for users across all regions of Saudi Arabia.

Zoho Inventory Integration

The Zoho Inventory integration is architecturally the most consequential engineering layer in the platform, as it is responsible for maintaining data fidelity between LiTCO's operational inventory system and the customer-facing product catalog without requiring manual synchronization effort from the LiTCO team. Products, categories, attributes, and availability statuses are fetched via authenticated REST API calls to Zoho's v2 Inventory endpoints, with the raw Zoho data transformed through a normalization layer before being stored as structured Sanity documents that the frontend can query with full SEO context attached. This architecture cleanly separates the concerns of operational inventory management from editorial content management, allowing both systems to evolve independently without breaking the integration.

A webhook-driven Incremental Static Regeneration strategy was implemented to ensure that product page updates triggered by inventory changes in Zoho are propagated to the live website within minutes rather than requiring a full site rebuild - a critical requirement for a catalog that undergoes frequent pricing and availability changes driven by LiTCO's procurement cycles. The revalidation architecture was designed to be surgically precise, targeting only the specific product and category pages affected by a given Zoho update rather than invalidating the entire static cache, which would have introduced unnecessary server load and visible latency spikes. This approach achieves the editorial responsiveness of a fully server-rendered application while preserving the performance characteristics of a statically generated site.

Sanity CMS Architecture

Sanity was selected as the content management layer not merely for its developer-friendly API but for its uniquely flexible schema model, which allowed the team to design document types that precisely matched LiTCO's editorial workflow rather than forcing the team to adapt their content practices to a rigid CMS template. Custom document types were architected for Products, Product Categories, Hero Banners, Solution Pages, and Featured Collections - each with field-level validation rules that prevent incomplete or inconsistent content from reaching the live site without requiring developer gatekeeping. The Sanity Studio interface was customized with guided field descriptions, conditional field visibility, and structured array inputs that make content management intuitive for non-technical marketing team members.

The Sanity content layer serves a dual purpose in the overall architecture: it acts as both the SEO enrichment layer that wraps raw Zoho product data with marketing-quality descriptions, structured metadata, and schema.org annotations, and as the editorial CMS for all non-product content including homepage sections, promotional campaigns, and brand storytelling pages. This layered approach means that Zoho remains the authoritative source of truth for operational product data while Sanity provides the presentation intelligence that transforms functional specifications into compelling buyer experiences. The decoupled headless architecture ensures that the front-end application can be fully rebuilt or redesigned in the future without disrupting either the Zoho operational workflows or the Sanity editorial content base.

Cloudinary for Image Performance

Product image performance is one of the most significant determinants of e-commerce conversion rates and Core Web Vitals scores, particularly for B2B catalogs where buyers may be browsing hundreds of product images in a single session across varying network conditions - a reality that is especially relevant in Saudi Arabia where 4G mobile connectivity is the primary access mode for a significant portion of professional buyers. All product imagery is stored in Cloudinary and served through dynamically constructed transformation URLs that apply format negotiation (serving WebP to supporting browsers and AVIF to Chrome users), responsive dimension calculation, and perceptual quality optimization - all computed at the CDN edge without requiring pre-generated image variants for every breakpoint. The result is a product image delivery pipeline that reduces average page image payload by over 60% compared to a naive implementation while maintaining full visual fidelity at the resolutions buyers need for confident product assessment.

Request-for-Quotation Workflow

The RFQ workflow was engineered as a direct replacement for the WhatsApp-based inquiry model that had previously handled all of LiTCO's inbound product inquiries, and it needed to replicate the conversational flexibility of that model within a structured digital form that could capture qualified lead data automatically into Zoho CRM without any manual intervention from the sales team. Buyers can build a multi-product quotation basket across their entire browsing session, specifying quantities, preferred delivery timelines, and project context for each line item before submitting a single consolidated RFQ that arrives in the LiTCO sales team's CRM pipeline as a fully formed lead record. The automated lead creation in Zoho CRM triggers a parallel notification workflow that alerts the responsible sales representative, sends a branded confirmation email to the buyer, and timestamps the inquiry for SLA-based follow-up tracking.

  • Multi-product RFQ basket with per-line quantity specification and project context fields allows buyers to consolidate all their product requirements into a single, structured submission rather than sending multiple fragmented WhatsApp messages.
  • Automated lead creation in Zoho CRM upon form submission populates all captured buyer data - including name, company, contact details, product requirements, and source attribution - into the sales pipeline without requiring manual data entry by the LiTCO team.
  • Dual confirmation email workflow sends a branded acknowledgment to the buyer with their RFQ reference number while simultaneously notifying the assigned sales representative with a direct link to the new CRM lead record for immediate follow-up.
  • Session-persistent RFQ basket implementation using browser storage ensures that buyers who navigate away during product research do not lose their accumulated quotation list, reducing the abandonment rate that previously characterized multi-product research sessions.

SEO Strategy

The SEO architecture was designed as a first-class engineering concern rather than a post-build optimization, which meant that server-side rendering, structured data implementation, and metadata generation were built into the core Next.js application logic from the project's inception rather than retrofitted through plugins or workarounds. Every product and category page is rendered server-side with fully resolved metadata including dynamic title tags, meta descriptions derived from Sanity content fields, and canonical URLs that prevent duplicate content indexing across the faceted navigation system. The technical SEO implementation follows Google's current indexability best practices for JavaScript-rendered e-commerce, ensuring that Googlebot encounters fully resolved HTML content with all structured data intact on the first render without requiring JavaScript execution.

  • Dynamic meta title and description generation per product page using Sanity-authored content fields ensures every indexed URL presents unique, keyword-rich metadata that accurately reflects the page content and matches the search intent of B2B buyers in the Saudi electrical market.
  • Product schema markup (schema.org/Product) with JSON-LD implementation on all product pages provides Google with structured data that enables rich result eligibility including price display, availability indicators, and brand attribution in SERP listings.
  • Breadcrumb schema markup with JSON-LD on all category and product pages improves SERP display with navigational breadcrumbs while simultaneously communicating the site's hierarchical structure to Google's crawling and indexing systems.
  • Open Graph and Twitter Card meta tags on all shareable pages ensure that product links shared through WhatsApp, LinkedIn, and email render with optimized preview images and titles - a critical consideration given the WhatsApp-centric communication culture of Saudi B2B buyers.
  • Arabic language support with hreflang tag implementation signals to Google the correct language-targeting relationship between English and Arabic page variants, preventing duplicate content penalties and ensuring Arabic-language product searches surface the localized Arabic pages.

Performance Results

Post-launch Lighthouse audits conducted across a representative sample of product category pages and individual product detail pages demonstrated consistent scores above 90 across all four Lighthouse audit categories - Performance, Accessibility, Best Practices, and SEO - representing a dramatic measurable improvement over the static HTML page that had previously served as LiTCO's only web presence. The Performance scores were particularly significant given the data-intensive nature of the product catalog, with the ISR caching strategy achieving Time-to-Interactive (TTI) metrics under 2.5 seconds on simulated 4G mobile connections - the network condition experienced by the majority of Saudi mobile users browsing during business hours. Cumulative Layout Shift (CLS) scores of 0.00 were achieved across all tested pages through careful font preloading, image dimension declaration, and reservation of layout space for dynamically loaded content.

Mobile-First Design

The mobile-first design mandate was not a stylistic preference but a data-driven architectural requirement grounded in the reality that over 70% of B2B buyers in Saudi Arabia initiate product research on mobile devices - a behavioral pattern that is consistent across both the SME and enterprise buyer segments that constitute LiTCO's target audience. Every component in the Tailwind CSS design system was built from the smallest viewport upward, meaning that the mobile experience received the primary design attention and the desktop layout was an intentional upward expansion rather than a downward compression of a desktop-first design. Touch interaction patterns, tap target sizing, mobile navigation architecture, and thumb-zone content prioritization were all validated through systematic user testing on the device categories most commonly used by Saudi professional buyers.

Challenges & Solutions

  • Challenge: Maintaining bidirectional product data fidelity between Zoho Inventory and the Next.js frontend without introducing unacceptable latency. Solution: A webhook-triggered Incremental Static Regeneration architecture was implemented that selectively revalidates only the specific product and category pages affected by each Zoho update, achieving near-real-time data freshness without the performance overhead of full server-side rendering on every request.
  • Challenge: Delivering an extensive product image library without degrading Core Web Vitals performance metrics, particularly Largest Contentful Paint (LCP) on product category pages that display dense image grids. Solution: Cloudinary transformation URL architecture with automatic format negotiation, responsive dimension selection, and progressive loading strategies reduced product image payloads by over 60% while maintaining full visual quality at all viewport widths.
  • Challenge: Enabling the non-technical LiTCO marketing team to manage product content, promotional campaigns, and SEO metadata without developer dependency or risk of introducing content errors. Solution: A purpose-built Sanity Studio configuration with guided content schemas, field-level validation rules, and role-based access control was deployed, giving the marketing team confident editorial autonomy within guardrails that protect content integrity.

Outcome

The LiTCO e-commerce platform fundamentally transformed a fragmented, manually operated sales inquiry process into a structured digital acquisition funnel that captures, qualifies, and routes leads with zero marginal labor cost from the sales team - a transformation that has measurably improved both the volume and quality of inbound commercial inquiries. The sales team's estimated manual workload reduction of 40% in the inquiry management process has freed significant capacity for higher-value activities including consultative selling, account development, and enterprise relationship management that cannot be automated. The platform has also established LiTCO's digital brand equity in the Saudi electrical products market, creating a competitive differentiation asset that continues to appreciate in value as organic search rankings compound over time.

From a strategic perspective, the platform now functions as the central digital identity for LiTCO's product business across Saudi Arabia, serving simultaneously as a lead generation engine, a brand credibility asset, and a 24/7 sales representative that works without the overhead of human resources. The architectural decisions made during development - particularly the commitment to a headless, API-first stack - mean that the platform can accommodate significant catalog growth, new product categories, and additional market expansions without requiring a foundational rebuild. This long-term architectural scalability was a deliberate investment that positions LiTCO's digital infrastructure to support their commercial ambitions through Saudi Arabia's next phase of infrastructure development under Vision 2030.

VISIT LIVE SITE
header.badge

header.title1 header.title2

header.subtitle

info.heading