-
Notifications
You must be signed in to change notification settings - Fork 0
What's New
Multi-tenant e-commerce platform — white-label ready for any brand.
Released: May 2026 – June 2026 AI moves from catalog creation into full-funnel marketing. Smarter pricing controls, local availability checks, richer product pages, and stronger release infrastructure help brands sell more precisely and ship more confidently.
- 🎯 Ad generation for campaigns — marketing teams can generate ad creatives directly inside the admin panel, cutting design dependency for promotional pushes.
- 🖼 AI Poster Generation Studio — full poster layouts generated from product imagery and campaign intent, ready for social and print.
- 📱 Social media automation — schedule and generate content for social channels without leaving the admin dashboard.
- 🎠 AI banner generation for sliders — homepage and promotional banners created on demand with AI-assisted composition.
- ⚡ Smart generation controls — stop and refine generation mid-run; tooltips guide marketers when a full campaign set is about to be generated.
- 🧠 AI-assisted commission rates — suggest and populate commission structures by user type, item category, and product segment.
- 🧮 AI-assisted discount creation — discount rules get faster draft suggestions so pricing teams spend less time in forms.
- 🔒 Guided AI replace — existing rates and discounts are previewed before AI-generated values overwrite them.
- 🏷 Vendor Price field — admins can record the vendor-facing cost separately from the customer-facing price for clearer margin tracking.
- 🏷 Seller Price field — a dedicated seller price layer in product management helps multi-tier marketplaces track who earns what.
- ✅ Validation-aware inputs — price fields enforce sensible ranges and are gated behind settings toggles so teams enable them only when needed.
- 📊 Commission by user type — different commission percentages for buyers, resellers, or wholesale accounts.
- 📦 Commission by item and category — fine-grained rules so high-margin categories and specific products carry their own rates.
- 🛒 Live cart reflection — buyers see commission-adjusted totals in real time as they build their cart.
- 📍 Availability check by pincode — buyers enter their delivery pincode to confirm whether the store serves their area before they shop.
- 🚫 Unavailable-area banner — a polite, on-screen message tells visitors when their location is outside the serviceable zone.
- 🛒 Cart-level enforcement — the cart and checkout verify the delivery address against the serviceable pincodes so no unfulfillable orders slip through.
- 📋 Address-change recheck — changing a saved address triggers an instant re-validation so availability stays accurate.
- 📅 Custom calendar picker — a purpose-built calendar replaces the native picker for a more branded booking experience.
- ⏱ 30-minute interval time slots — service bookings now snap to clean half-hour increments for more predictable scheduling.
- 🔔 Clearer booking timeline — sellers and buyers both see a cleaner sequence of appointment times with less ambiguity.
- 🖥 Unified product page design — the web buyer product page now visually mirrors the mobile app with category chips, entity tags, and a modern image viewer.
- 🏷 Category & entity chips — product pages surface taxonomy chips with hierarchy-aware styling and tap-friendly sizing.
- 🌫 Transparent app bar — the product header fades into the hero imagery for a more immersive scroll experience.
- 🖼 Hero overlay enhancements — image galleries, zoom, and overlay chips behave consistently across mobile and web.
- 🛒 Floating cart summary — a lightweight cart recap floats on product and price-selector screens so buyers never lose track of their running total.
- 📌 View Cart bar — persistent "View Cart" call-to-action on product detail and price-variant pages removes extra taps.
- 🔘 Dynamic action buttons — Add to Cart, Buy Now, and out-of-stock labels are configurable per brand from the UI editor.
- 📦 Out-of-stock awareness — variant selectors clearly mark unavailable combinations so buyers don't hit dead ends.
- 💳 Razorpay integration — subscription and plan payments now flow through Razorpay for smoother checkout and wider payment-method support.
- 🧾 Invoice links — every billing action surfaces a direct invoice link so finance teams stay organised.
- 📋 Cleaner plans layout — subscription tiers are easier to compare with clearer tab segmentation and billing notices.
- 🎨 Expanded AI image workflows — generate product images in batches with broader attribute control and faster turnaround.
- ✂️ Background removal — admins can strip backgrounds from product photos directly in the panel for cleaner catalog assets.
- 📝 Upgraded rich-text editor — product descriptions use a more stable, flexible editor with better formatting controls and faster load times.
- 📱 Mobile-friendly admin views — commission-rate screens, category managers, and data tables adapt gracefully to smaller screens.
- 📥 Mobile import actions — admins can trigger product imports from mobile devices without switching to desktop.
- 🗑 Account deletion — buyers and sellers can permanently delete their accounts and associated data from the profile screen.
- 🔔 In-app update prompts — the buyer app detects available updates and nudges users to stay on the latest version.
- 📈 Facebook attribution tracking — registration flows capture Facebook click IDs and pixel values for clearer ad-spend attribution.
- 📊 PostHog analytics — product behaviour and funnel events stream into PostHog for deeper insight into buyer journeys.
- 🍎 Dynamic iOS identifiers — each white-label brand builds with its own iOS bundle identifier automatically; no manual project edits per release.
- 🔄 CI build automation — Codemagic workflows handle iOS signing and assembly so releases ship faster and more predictably.
- 🔔 Firebase push on iOS — seller, buyer, and admin apps receive push notifications natively on iPhones with proper Firebase configuration.
- 🌐 Per-browser favicon branding — the web store serves the correct brand favicon based on the visitor's browser context.
- 🔍 Safari preview reliability — store preview links now stay alive reliably in Safari without timing out or showing stale states.
- 🧪 On-device UI integration tests — automated buyer-app tests run directly on device simulators to catch layout and interaction regressions early.
- 🔌 Live API login tests — authentication and session flows are validated against real backend endpoints in continuous checks.
- ✅ Functional test coverage — core buyer journeys — home, search, product, cart, and checkout — are under automated regression coverage.
| Focus | AI marketing, pricing control, local availability, and release quality |
| AI expansion | Ads, posters, social automation, banners, commission/discount drafting |
| Pricing improvements | Vendor/seller price fields, commission engine, cart-adjusted totals |
| Availability improvements | Pincode checks, address recheck, cart enforcement |
| Release quality | iOS CI automation, Firebase push, on-device tests, Safari stability |
Released: May 2026 – May 2026 AI-assisted catalog creation arrives. Faster product writeups, generated visuals, smarter category assets, and reusable preferences help teams publish storefront-ready content with less manual work.
- ✍️ AI-generated product and service descriptions — teams can generate polished listing descriptions directly while creating or editing catalog items.
- 🧠 Context-aware writing — generated copy adapts to the listing context, helping descriptions feel more relevant instead of generic.
- 🔁 Safe replace flow — existing descriptions can be reviewed before being replaced, making AI-assisted editing easier to trust.
- 🖼 AI-generated product image sets — listings can now get a ready-to-use multi-image visual set instead of relying only on manual uploads.
- 🎨 AI-generated category artwork — categories can generate fresh visual tiles to speed up storefront setup and refreshes.
- 🧭 AI-generated top-bar icons — top navigation categories can generate more relevant icon suggestions for faster setup.
- ⚙️ Saved generation preferences — teams can keep their preferred direction, tone, and styling choices for repeat AI runs.
- 📎 Reference-image guided generation — uploaded visual references can guide AI output for closer alignment with the intended look.
- 🪄 Faster repeat workflows — generating, refining, and reusing content now feels quicker across both new and existing catalog items.
- 🚀 Quicker catalog publishing — product teams can move from blank fields to storefront-ready content much faster.
- 🛍 Better storefront consistency — written and visual assets are easier to keep aligned across products, services, and categories.
- ✨ Less manual creative work — routine content creation steps now take fewer repetitive edits.
| Focus | AI-assisted catalog creation and faster publishing |
| Writing improvements | Product and service description generation |
| Visual improvements | Product image sets, category artwork, top-bar icons |
| Workflow improvements | Saved preferences, reference-guided generation, faster repeat publishing |
Released: May 2026 – May 2026 A service-booking focused update. Smarter seller workflows, clearer visit timelines, stronger reminder reliability, and a more responsive dashboard experience across the platform.
- 📅 Scheduled service bookings — sellers can now manage appointment-style orders with clearer timing, visit flow, and booking-specific actions.
- 🧭 Visit journey improvements — seller booking lifecycle is easier to follow with clearer progression from accepted booking to completed service.
- 🏷 Booking-first labels — service-based seller experiences now consistently use booking language instead of generic order wording where it matters most.
- 🏠 Smarter home refresh — the seller home dashboard now refreshes automatically when returning from details pages, so the latest booking and order state is visible without manual reloads.
- 🔄 Cleaner return flow — moving between home, orders, and booking details feels more responsive and up to date.
- ⏰ Upcoming visit visibility — ongoing and upcoming bookings are easier to scan from the seller home screen with clearer timing cues.
- 🔔 More reliable seller reminders — scheduled service reminders now trigger more consistently for sellers, especially around accepted bookings and upcoming visits.
- 🕒 More accurate booking times — booking schedule handling is now more reliable for time-based features, reducing timing drift and improving confidence in reminders and visit deadlines.
- 🚨 Stronger live reminder flow — sellers are more likely to see the right reminder state while actively using the app.
- 📍 Better visit context — booking details now surface visit timing, destination, and customer actions more clearly for service-based flows.
▶️ Start Visit flow improvements — moving from reminder state into the active visit experience is smoother and more dependable.- 📋 Improved status clarity — accepted, ongoing, and completed booking states are easier to understand at a glance.
- 📱 Improved iPhone readiness — seller app release readiness improved for iPhone users, with stronger support for permissions-sensitive experiences.
- 🛡 More dependable release quality — booking, reminder, and seller-flow polish improved to support smoother production rollouts.
| Focus | Service bookings, seller reminders, dashboard freshness |
| Seller improvements | Booking flow, reminder reliability, home refresh, clearer visit actions |
| Time-sensitive improvements | Booking schedules, visit deadlines, reminder timing |
| Release quality | Better iPhone readiness and smoother seller production experience |
Released: February 2026 – April 2026 The platform evolution. Online payments, a fully live UI editor, over-the-air updates, automated build pipelines, a complete GST engine, and deep white-label customisation for every screen.
- ✅ Reliable live preview — any property change in the editor now reflects immediately in the live preview on both mobile app and web, simultaneously.
- 🏷 Selection label toggle — top-right toggle in the editor canvas hides section-name chips without removing selection borders; preference persisted across refresh and screen changes.
- 🛡 Save guard — "Save & Publish" delays activation briefly after page load, preventing accidental overwrite of saved settings before they finish loading.
- 🧭 Hide, reorder, rename nav items — drag-and-drop list in the UI editor; changes reflected in live preview immediately.
- 🔤 Auto home label — if the Home label is left blank, the app auto-fills the first syllable of the brand name.
- 👁 Context-aware items — nav items for optional features are only shown in the editor when that feature is enabled for the brand.
- 🌫 Blur Background Color — new property controls the gradient background of the branding blur circle; defaults to the brand's light primary colour.
- 🔵 Top Bar Background Color — separate property for the solid background behind the blur gradient, editable alongside Blur Strip Color.
- 🛒 Floating "View Cart" bar — appears automatically on mobile when items are in the cart; hidden in desktop view.
- 🎨 Full theming — background colour, border, border radius, shadow, width (%), alignment (Left / Center / Right), bar height, and bottom padding all configurable.
- 👁 Preview mode toggle — bar shown in the editor via a visibility toggle, independent of actual cart state.
↕️ Bottom padding — the padding value propagates to all pages where the bar appears.- Default: 96% width, 8 px bottom padding; 100% = full-bleed.
- 🖥 Desktop price section — Add to Cart button colour, border, radius, width, height, font; variant selector border, fill, text colours and radius. All independently configured.
- 📱 Mobile sticky bottom bar — bar height, border radius, shadow; show/hide variant dropdown; dropdown fill, border, text, font size, height, width; Add to Cart button colour, border, text, font, width, height. Default border radius: 12 px.
- 🖱 Tap-to-add fixed — Add to Cart button on mobile web now correctly receives tap events.
↕️ Vertical centering — both sides of the bottom bar vertically centred regardless of bar height.- 🔤 Per-element font sizes — individual font-size properties for all text elements in the variant selector.
- 📋 Cart item row — background, text colours, quantity button colours, border radius.
- 🧮 Cart summary section — per-row colour properties for subtotal, discount, delivery, GST, and total rows.
- 💳 Checkout section — button colour, text, radius, border; address selector text/icon colours; payment mode selector colours, border, and radius.
- 📌 Sticky checkout bar — checkout button and address row stick to the bottom of the screen on mobile.
- 🔤 Button labels — "Tap to pay" (online) / "Tap to pay — COD" (cash); consistent across mobile app and web.
- 🖼 Cart preview page — dummy cart with mock products for live UI editing; empty cart state togglable as a contextual section.
- 📋 Plans page — new screen added to the bottom of the admin left panel showing all subscription tiers.
- 🅘 InstrumentSans typography — plans screen uses InstrumentSans as the font family throughout.
- 🔀 Single / Multi-seller toggle — slider switches between single-seller and multi-seller marketplace pricing.
- 🔗 Compare Plans — links to the public pricing comparison page.
- 🔍 Empty state on load — search screen immediately shows a placeholder illustration and helper text instead of an infinite loading state before the user has typed anything.
- 🗂 Full theming — grid columns, background colour, icon size, label colour, card style, and spacing all configurable from the UI editor.
- 📱 Card-based mobile lists — Porter and Sellers app list screens render readable mobile card layouts instead of horizontal-scrolling data tables.
- 💸 Two GST modes —
-
Mode A (
order-level): flat GST % added on top of the order total. -
Mode B (
product-based): GST already baked into the product price; shown as informational only, never double-counted.
-
Mode A (
- 🧮 Per-item GST rates — each product or part carries its own GST rate; falls back to the store-wide setting when absent.
- 📦 Immutable order snapshots — delivery cost, GST mode, and per-item rates are locked into every order at creation time so historical orders never recalculate incorrectly.
- 🚚 Configurable delivery fee — delivery fee read from store settings; never hardcoded.
- 🔢 Buyer GST number on invoice — buyers can enter their GSTIN; it prints on the generated invoice.
- 📊 Kit/bundle GST — kit totals correctly respect the active GST mode.
- 🔐 Staff login — username + password login path for non-owner staff accounts (sub-admin, delivery admin).
- 🔍 Google sign-in — Google sign-in connected; new accounts auto-created, existing accounts prompted to sign in.
- 💾 Session persistence — admin session restored on page refresh; no re-login required.
- 📱 Responsive admin layout — panel adapts to mobile and tablet widths; sidebar collapses on small screens.
- 🌐 Dynamic favicon — admin fetches the brand favicon from store settings and swaps it at runtime.
- 🔖 Vendor terminology — "Seller" consistently renamed "Vendor" across all UI text.
- 🎨 Live UI theming — admins configure per-section styles from the editor; all apps fetch and apply them on launch automatically.
- 🔤 Dynamic fonts — font family configured per brand; applied at runtime in both the mobile app and web with no app update required.
- 📐 Global spacing & typography — one section controls section spacing and font sizes globally across the app.
- 🃏 Product card theming — border radius, image height, padding, title/price colours all configurable per brand.
- 🗂 Category grid theming — icon size, label colour, column count, and background colour from the admin editor.
- 🖼 Live preview — admin UI editor shows a web preview that updates in real time as properties are changed; no page reload needed.
- 🧰 Section selection highlight — clicking a section in the preview outlines it clearly for editing.
- ✏️ Section navigator — left panel lists all editable sections; right panel shows properties for the selected one.
- 🛩 Over-the-air updates — app supports patch delivery without an app store review cycle; minor fixes ship in minutes.
- 🔄 Automated build pipelines — Android + iOS builds automated for all apps across all brand variants.
- 📲 Zero-touch white-label builds — app identity configured at build time; no manual setup required per brand.
- 🧾 Payment Gateway integration — online payment collection integrated end-to-end; handles success, failure, and back-press edge cases correctly.
- 💳 Cash on Delivery — COD toggle at checkout; buyer selects COD or online from a dropdown selector.
- ⚡ Real-time payment verification — payment status updates in real time after the payment callback; no polling needed.
- 🧾 Buyer invoice — buyers can view and download their invoice from order details.
- 🆔 Clean order ID display — internal suffixes stripped before any order ID is shown to users.
- 🛒 Enhanced empty cart — ongoing orders displayed inline when the cart is empty so buyers always have context.
- 📧 Transactional notifications — email + push notification sent to buyer on order dispatch and delivery confirmation.
- 🌐 New brand onboarding — additional white-label brands onboarded with independent configurations and app icons.
- 🚀 Multi-brand automated deployment — a single script builds the web buyer app and deploys it to each brand's separate hosting; no manual setup required.
| Apps | 4 mobile apps (Buyer, Sellers, Porter, Super Admin) + web buyer |
| White-label brands | 6 independent brands on one platform |
| Themeable sections | 15+ sections fully configurable via the live UI editor |
| Payment methods | Online Payment Gateway + Cash on Delivery |
| OTA updates | Patch delivery — ship fixes without app store review |
| GST engine | Two modes, per-item rates, immutable order snapshots |
Released: May 2025 – December 2025 The foundation release. Core shopping experience across mobile and web, multi-vendor marketplace, delivery management, and white-label multi-brand support.
- 💰 Finance screens — sellers and delivery drivers each have an earnings dashboard showing total, pending, and paid amounts.
- 🚚 Full delivery lifecycle — Accept → En-route → Delivered flow with customer contact integration.
- 📱 Seller app polish — order list, fulfilment actions, and product status chips refined.
- 🖼 Brand logo management — admins can upload and manage their store logo directly from the Settings page in the Super Admin panel.
- 📦 Per-brand companion apps — Delivery and Seller apps now support separate per-brand variants with independent signing.
- 🎠 Slider / banner improvements — home screen banner carousel performance and visual polish improved.
- 🧩 Kits in Super Admin — admin can create Kit bundles (sets of parts), set auto-pricing from part costs, attach entities, and preview kit builds.
- 📝 Rich-text descriptions — rich HTML editor integrated for product part descriptions.
- 🏷 Product entities — custom attributes (e.g. "Engine Type", "Fuel Grade") attachable to any product; filterable in the buyer app.
- 🗂 Entities screen — full fetch, add, edit, delete flow in the admin left panel.
- ⚙️ Auto-price calculator — kit price auto-computed from constituent part prices with manual override.
- 🛍 Kits tab in buyer — dedicated home screen tab showing kit bundles; buyer selects parts to build a kit.
- 🚚 Delivery driver app — dedicated app for delivery staff: order assignment, real-time status updates, and customer contact.
- 🔔 Dual notification system — seller notified on new order; driver notified on assignment; buyer notified on dispatch and delivery.
- 📦 Background notifications — notifications processed correctly even when the app is closed.
- 📊 Import/Export complete — admin can bulk-import the full product catalogue and bulk-export for offline editing.
- 🆔 Order ID uniqueness — order IDs incorporate a per-brand identifier to prevent cross-client collisions.
- 🔄 Pull-to-refresh — all list screens across admin and buyer support pull-to-refresh.
- 🎨 Per-brand app variants — buyer app builds a separate variant per brand with independent app IDs, icons, and signing keys; fully configurable with no manual changes per brand.
- 🔑 Signing key management — separate signing keys for each brand across Buyer, Delivery, and Seller apps.
- 👨💼 Multi-tenant admin — Super Admin panel identifies brands at runtime; one admin panel serves all brands.
- 🛠 Admin product management — product search, sort, and edit flows stabilised across all brands.
- 📤 Import / Export (beta) — product import via CSV/Excel started for the admin panel.
- 🧹 Shared foundation — common components, services, and helpers shared across all four apps; an improvement in one place benefits all apps instantly.
- 🔄 API & profile fixes — profile update flow stabilised; API response handling hardened.
- 🏪 Sellers app — standalone app for vendors: add/edit products, manage inventory and stock.
- 📦 Bulk orders — B2B bulk order flow for wholesale buyers.
- 🧩 Parts & kits in buyer — buyers can browse and order parts through a Kit → Parts hierarchy.
- 🔐 Phone & email OTP authentication — sign-up and sign-in with OTP verification, end-to-end.
- 🏠 Home screen — category grid, product listing with tab-based browse, and top bar.
- 🛍 Product detail page — image gallery, variant selector, and Add to Cart.
- 🛒 Cart screen — item listing, quantity controls, and checkout entry point.
- 🔍 Category browse — per-category product listing screen.
- 👤 User profile — profile setup, preferences, and address management.
- 🔔 Push notifications — order event notifications.
- 🏗 Multi-app platform — four apps (Buyer, Sellers, Delivery Driver, Super Admin) launched together as a unified platform from day one.
Built with ❤️ by the Expendefy team.