Skip to content
Antino
All case studies

Agritech · B2B Commerce Stabilisation

Agrim

B2B Agri-Input E-commerce Platform.

Agrim
82
Weeks operated
3k+
Hours of work
8
Engineers

The brief

Stabilise an existing but buggy B2B agri-input retailer app—fixing critical login, payment reconciliation (Cashfree↔WooCommerce↔Zoho), cart/OOS, and performance issues—then progressively add growth features: EDD, KYC onboarding, voice search, analytics attribution, and an agent OMS, all within a dedicated 8-person team model over 12 months.

What we built

A full-stack B2B agri-input commerce platform consisting of:

  • a React Native retailer mobile app for browsing, cart, orders, and payments
  • a Node.js backend integrated with WooCommerce for commerce, Cashfree for payments, and Zoho Books/CRM for order/financial management
  • a multi-step digital KYC onboarding flow with PAN verification (Surepass + Cashfree + Decentro fallback), document upload to S3, and automated Zoho Desk ticket workflows for dropout recovery
  • a dynamic EDD engine (v1→v3) using buffer matrices and Clickpost SLA data
  • voice search with Google STT custom vocabulary trained on agri terms
  • a 5-platform analytics stack (Mixpanel, Firebase, Meta SDK, WebEngage, Trackier)
  • an agent-assisted offline cart OMS supporting retail/wholesale/liquidation cart types with EBA approval workflows
  • a seller-facing app with PO management, support tickets, and returns; and
  • per-user dynamic pricing, coupon assignment, and feature SKU management.

Key deliverables

we are working on agrim retailer app features and enhancement. Apart from this we are also working with internal tool like OMS , CMS

Live in production

Retailer app v3.4.9 on Google Play Store; full KYC onboarding with auto-approval via Decentro; EDD v2 live (v3 in progress); voice search with custom agri vocabulary; 5-platform analytics stack; agent offline cart OMS; seller app in UAT; dynamic coupon/feature-SKU management operational in production.

Delivery timeline

How it was built, phase by phase.

8 workstreams across 82 weeks of operated delivery.

  1. stabilizeWeek 1–82

    B2B Agri-Input Retailer Mobile App (React Native)

    Core retailer-facing mobile application for browsing agri-input products, managing cart, placing orders, and tracking order status. Underpins the entire engagement with WooCommerce as the commerce backbone.

    Multiple production versions shipped (3.x series); stable retailer app serving B2B agri-input buyers with cart, orders, search, and payment

    React NativeWooCommerceNode.jsReduxGoogle Play ConsoleSentry
  2. debugWeek 2–30

    Payment Gateway & Order Reconciliation (Cashfree ↔ WooCommerce ↔ Zoho Books)

    Critical integration layer ensuring payment status from Cashfree is correctly reflected in WooCommerce and that Zoho Books/CRM estimates and sales orders are created accurately.

    Payment-to-order pipeline stabilized with comprehensive logging; COD/prepaid mode correctly mapped; remaining payment flow implemented

    CashfreeWooCommerceZoho BooksZoho CRMNode.jsPM2
  3. integrateWeek 5–30

    Marketing Analytics & Attribution Stack

    Comprehensive event instrumentation across Mixpanel, Firebase, Facebook/Meta SDK, WebEngage, and Trackier for funnel tracking, attribution, and CRM targeting.

    Full-funnel event coverage across 5 analytics/attribution platforms; custom Trackier postback for install attribution; WebEngage CRM lifecycle events

    MixpanelFirebase AnalyticsFacebook SDKWebEngageTrackierReact Native
  4. buildWeek 6–22

    Estimated Delivery Date (EDD) Engine

    Multi-version EDD calculation system (v1→v2→v3) computing delivery timelines based on buffer matrices, pre-dispatch TAT, post-dispatch TAT (via Clickpost), fulfilment district, and customer district.

    EDD shown on product/cart screens and saved to Zoho estimates; v3 with Clickpost post-dispatch TAT in progress

    Node.jsMySQLClickpostZoho BooksRedisMixpanel
  5. buildWeek 12–28

    Retailer KYC & Onboarding Flow

    Multi-step digital onboarding: OTP verification, PAN validation (Surepass + Cashfree fallback), business detail capture, document upload (shop proof, registration proof), Zoho CRM sync.

    Full digital KYC pipeline live with auto-approval, dropout recovery, and Zoho Desk ticket workflow for manual review cases

    React NativeNode.jsSurepassCashfreeDecentroZoho CRM
  6. buildWeek 13–16

    Voice Search with Custom NLP Model

    Voice-to-text search feature uploading audio to S3, transcribing via Google Speech-to-Text API with a custom agricultural vocabulary training model.

    Voice search shipped with custom agricultural vocabulary model; Mixpanel events added for voice search funnel tracking

    Google Speech-to-Text APIAWS S3Node.jsReact Nativenpm:natural
  7. buildWeek 70–82

    Agent-Assisted Offline Cart & Order Management System (OMS)

    Backend OMS enabling sales agents to create carts on behalf of retailers (offline cart creation), manage approval workflows (EBA approval/rejection), support retail/wholesale/liquidation cart types.

    Offline cart creation by agents operational; order types tracked in parent_order; EBA approval flow with ban/restrict logic live

    Node.jsMySQLWooCommerceZoho BooksReact Native
  8. buildWeek 70–82

    Purchase Order (PO) & Seller App Module

    Seller-facing application and PO management system covering PO creation, editing, stock deduction on acceptance, Zoho Books ID mapping, seller catalogue with mixpanel analytics.

    Seller app with PO management, catalogue, support tickets with chat/rating, and returns live in development/UAT

    React NativeNode.jsZoho BooksMySQLS3Mixpanel

09 · Run a function

Stop renting hours. Start running functions.

Pick the function you want off your plate. We'll map the brain and name the outcome we'd commit to — before you do.