FYND OMS Overview 23

Download as pdf or txt
Download as pdf or txt
You are on page 1of 33

Fynd OMS

Overview and Capabilities

Proprietary & Confidential | © 2020 Fynd


Agenda

● User Journey Stock Points supported

● OMS Platform Capabilities


● Architecture and SLAs
Warehouse

Multi Brand Single Brand


User Journey
Fynd Seller
Seller Onboarding
Run omnichannel business from a single place

Centralised Inventory
View, manage and synchronize entire inventory across sales
channels

Order Management
Seller OMS helps omnichannel businesses to sell from and
fulfill from everywhere

Dashboards
Get valuable insights and monitor performance

Self Serve
Zero friction intuitive workflows for sellers
seller.fynd.com
Consolidated Orders View Across Channels
Efficient Multi Shipment Workflows
Picklist

Use Case
Allows warehouses to process shipments in bulk
Downloadable as a CSV file in the New Lane

Contents
Contains the SKU, Article Code to locate products in
the warehouse

Workflow
Picker marks the picked items in the CSV file
Re-uploading the CSV confirms the shipments
In Store Billing Flow
Use Case
Reconcile Store Invoices with Online orders processed on OMS
based on demand channel

Supported Flow #1
Post confirmation, seller bills the product manually on their POS
Enters POS Invoice ID on OMS
Bulk upload of Invoice IDs supported as a CSV File

Supported Flow #2
Standard POS Connector APIs built by Fynd and integrated with
Store POS
Automatically pushes Invoice ID to POS
Credit Note ID support (Upcoming)
Invoices & Shipping Labels
Template Based
Sellers can choose from pre-defined templates

Multiple Layouts
A4 and POS Layouts supported

Bulk Workflows
Upto 1000 invoices can be clubbed in a single PDF in <1 min
Shipping Manifest

Use Case
Delivery Partner scans the labels and verifies the AWB
Numbers against the manifest
Serves as a proof of dispatch for the seller

Bulk Workflow
Automatically includes all Packed Shipments
Aggregated Pages per Delivery Partner

Self Serve
Can be downloaded as a PDF within a single click
Easy Returns & RTO Processing

● Returns and RTO Shipments automatically trigger refunds back to the source payment mode
Sales Reports
Operations Performance Reports
Search
Flexible
Search by any attribute of the shipment

Dynamic
New attributes of the shipment can be added to search index on the fly

Fast
Pre-indexed attributes leading to fast (<50ms) search results

Filters
Efficiently filter shipments by demand channel, 3PL and current status

Upcoming Features
Search by multiple attributes and filter by price
Auto-complete support
Seller Support
● Each escalation creates a ticket in Freshdesk
● Ticket Resolution on Freshdesk updates status on OMS
● Seller Support Chatbot (Upcoming)
Operations Admin Panel

Store Support
Call Store
Update Comments on active orders
Resolve Support Tickets via Freshdesk
Ageing Shipments View
Non Delivery Report and Proof of Delivery Actions on 3PL
APIs

Upcoming Features
Pickup Monitoring
Order SLA breach based Alerts
Packaging Material Procurement

Self Serve
Sellers can order packaging material and tapes via OMS

Packaging Inventory
Inventory gets auto deducted based on usage

Packaging Admin
Ops Admin can approve/reject packaging requests
Auto-replenishment based on packaging inventory (Upcoming)
Self Serve Tutorial

<10 min walkthrough


Covers all order processing steps on the OMS

Multi-lingual
Supports Hindi and English with audio

Built for New & Repeat users


Accessible via Tour option on the Order Manager
New Feature Announcements (Upcoming)
Platform Capabilities
OMS Capabilities - Summary

● Delivery Promise Engine

● Stock Point Allocation Strategies

● Order Line Item Grouping and Splitting

● Packaging Allocation

● Logistics Partner Allocation

● Partial Fulfilment Scenarios

● Vertical Specific Fulfilment Use Cases

● List of active 3PL and External Orders Integrations


Delivery Promise Engine

Real Time
Calculated on the Product Display Page when customer
adds delivery Pincode
Re-calculated on Order Review Page along with order
splitting and store allocation

Promise Calculation
Accounts for 3PL TAT + store processing time +
weekends/holidays
3PL TAT considered between stock point and customer
pincode
Same Day Delivery Promise calculated in hours based on
hyperlocal radius
Stock Point Allocation Strategies
Fastest Delivery Custom Selection
Selects the closest stock point to the customer’s location Customer can self select stock points
Preferably in the same city or within a fixed radius Multiple Strategies can be combined

Lowest Price Stock Point Hierarchy


Selects the stock point with the cheapest price
Each Stock Point type is mapped with a priority
Applicable when multiple sellers are selling at different price
Selects Stores in decreasing order of priority
points
Stock Points could also be organized in regional clusters (ex-
Jio Point, Reliance Digital, Regional DC, National DC)

Highest Inventory Depth Stock Point Performance


Maximizes the probability of the stock point fulfilling the order
Selects the store with highest fulfilment rate (Upcoming)
Useful for multi quantity orders
Shipment Creation
Order Splitting Simulation for hand sanitizer category
Products in cart grouped as per fulfilling stock point and business
vertical (Shipments)
Supports product sets (variants with differing sizes) for B2B
Demand Channels
Grouping rules configurable at product category level

Bin Packing
Shipments optimally grouped as per volumetric weight of
individual products and that of the package
Fallback support for Bin Packing as per Package capacity where
volumetric weights are not available

Delivery Promise
Delivery Promise calculated in real time at shipment level
Logistics Partner Configuration
Multiple Transport Modes
Same 3PL can have multiple accounts - Air, Surface, Hyperlocal, Heavy
shipments, Cross Border

Multi Layer configuration


3PL Accounts can be activated/de-activated at business vertical, state,
city, pincode, demand channel
Supported for both forward and reverse journeys

Allocation Strategies
Support for static 3PL allocation based on rules defined above
Dynamic allocation based on Cost, 3PL Performance (Upcoming)
Packaging Material Admin View
Packaging Master
Packaging Material Defined in catalog

Attribute Definitions
SKU Code, Color, Material, Dimensions, Weight & Batch
Size

Category Mapping
Each package statically assigned to product categories

Package Allocation Engine


Optimal Bin Packing of products based on volumetric
weight of the package
Selected Packaging Material displayed on OMS
Partial Fulfilment Scenarios

Stock Point Re-Allocation


Applies to single item/multi item shipments
Shipments hop to next optimal stock point until all eligible
stock points are exhausted
Inventory positions adjusted as per rejection reason (Product
Not Available/Defective)

Part Cancellation
In case shipment grouping is controlled by external
marketplace, part cancellation can be turned off

2 out of 4 bags in a shipment confirmed by seller


Regrouping
Items regroup into shipments based on fulfilling stock point
or external marketplace integration
Additional Fulfilment Scenarios
Hold Unhold Home Decor Vertical
Hold Shipments in pending state for future procurement Multi Piece Shipments
Verify High Value/COD Orders before Processing E-way Bill Integration
E-Invoice Integration

Store Pickups
Buy In Store Pickup from Store
Eye Wear Vertical
Buy Online Pickup from Store (Upcoming) Allow customer to upload prescription with the order
Group Lens and Frame as add ons

Priority Orders
Hyperlocal Order Processing Cut-off
Mobile Phones Vertical
Same/Next Day Deliveries Allow customer to buy SIM card along with a phone (Upcoming)

Returns
Bulk Returns to optimize cost
Self Ship (Upcoming)
Credit Note Integration with In Store POS Delivery via Store Associate
QC at Customer Doorstep and at store Deliver in custom packaging
3PL Integrations

Upcoming
Marketplace Aggregator and POS Integrations
Architecture
Fynd OMS Architecture
OMS Tech Stack and Performance

● OMS Platform
○ Python 3.7
○ MySQL 5.7

○ Redis

○ Kafka

○ MongoDB 4.0

○ Kubernetes
● Completely Configuration driven with support for multiple verticals and realtime integrations
● OMS Platform internally tested to process 100k shipments/hour
● Peak Shipment Processing Throughput 10k shipments/hour (for a leading beauty & wellness
brand)
● Promise Engine API Latency - 8 ms (tested at 80k Requests Per Min)

You might also like