Skip to main content
GullySystem
Custom software · E-commerce businesses

Build an e-commerce system around your channels and your warehouse.

An e-commerce business is mainly a stock problem. One SKU is listed on your own site, on two marketplaces and in a quick-commerce catalogue, and each believes it has a different number of units.

A unit is then sold twice, the order is cancelled, the account rating drops, and someone reconciles a settlement report against a courier’s return list.

The fix is one stock position, one order record and one return trail across every channel. Picking, the shipping label (AWB) and the supplier purchase order attach to that record.

Who this is for

E-commerce businesses we can build for.

A single-brand D2C seller and a multi-brand seller shipping from three warehouses have different daily problems. How you sell decides where the system has to start.

  • D2C brands
  • Marketplace sellers
  • Multi-channel retailers
  • Fashion and apparel sellers
  • Footwear and accessories brands
  • Beauty and personal care brands
  • Food and packaged goods sellers
  • Nutrition and supplement brands
  • Electronics and accessories sellers
  • Home and kitchen brands
  • Furniture and decor sellers
  • Artificial and fashion jewellery sellers shipping online
  • Books and stationery sellers
  • Pet product sellers
  • Handloom and handicraft businesses
  • Wholesale businesses selling online
  • Dropshipping businesses
  • Quick-commerce suppliers
  • Export-oriented online sellers
  • Brands with their own retail stores as well
What can be built

The modules, and what each one covers.

Nothing here is a fixed package. Each module is built, left out or changed to match how your organisation already works.

Catalogue and SKU master

One product record that every channel listing points at.

  • SKU code and internal name
  • Brand and category
  • Variants by size, colour and pack
  • Barcode and EAN
  • Tax classification code and tax rate
  • List price and selling price
  • Cost price
  • Weight and dimensions
  • Images and content
  • Bundle and kit composition
  • Batch or serial tracking flag
  • Channel listing identifiers

Channel listings

  • Own website
  • Marketplace listings
  • Quick-commerce catalogues
  • Social selling channels
  • Offline store stock
  • Channel-specific pricing
  • Channel-specific titles and images
  • Listing status
  • Listings out of stock
  • Listings not mapped to a SKU

An unmapped listing is how a sale goes missing from stock. Unmapped listings are listed each morning until they are mapped.

Stock across channels

One number, split the way you choose to split it.

  • Total stock by SKU
  • Warehouse-wise stock
  • Available to sell
  • Reserved against orders
  • Buffer held back per channel
  • Stock pushed to each channel
  • Last sync time
  • Sync failures
  • Oversell log

No stock sync is instant. Two orders on different channels within a few seconds can still oversell, so a buffer is used.

Order management

  1. Order received
  2. Payment or cash on delivery confirmed
  3. Stock reserved
  4. Invoice generated
  5. Pick list
  6. Packed
  7. AWB assigned
  8. Manifest
  9. Handover to courier
  10. Delivered

Order states

  • New
  • On hold
  • Payment pending
  • Confirmed
  • Allocated
  • Picked
  • Packed
  • Ready to ship
  • Shipped
  • In transit
  • Out for delivery
  • Delivered
  • Cancelled
  • Returned

Order handling rules

Routine decisions made many times a day are set as rules and not left to a person.

  • Warehouse selection by postcode
  • Courier selection by serviceability
  • Cash on delivery eligibility
  • Address quality check
  • Split orders
  • Partial fulfilment
  • Hold rules for suspect orders
  • Automatic cancellation on timeout
  • Priority for prepaid orders

Picking and packing

  • Pick list by wave or by order
  • Bin and rack location
  • Scan to pick
  • Batch and expiry selection
  • Serial number capture
  • Packing material used
  • Weight captured at packing
  • Packing photograph or video record
  • Quality check before sealing
  • Mis-pick record

Packing video is often what settles a customer claim. Whether a marketplace accepts it is the marketplace’s rule, not ours.

Shipping

  • Courier partners
  • Serviceability by postcode
  • Rate card per courier
  • AWB generation
  • Label and invoice printing
  • Manifest and pickup
  • Tracking updates
  • Delivery proof
  • Weight discrepancy claims
  • Courier performance by lane

AWB generation and tracking run through each courier’s own interface. What is available differs by courier and by the account you hold with them.

Failed-delivery (NDR) handling

The non-delivery report (NDR) is where cash-on-delivery margin is protected or lost.

  1. Delivery attempt failed
  2. Reason captured
  3. Customer contacted
  4. Reattempt or address change
  5. Second attempt
  6. Delivered or marked RTO

Returns and returns to origin (RTO)

  • Customer return request
  • Return reason
  • Reverse pickup scheduled
  • Return in transit
  • Return received at warehouse
  • Quality check on return
  • Restocked
  • Damaged and written off
  • Refund processed
  • Exchange issued
  • RTO received against order
  • Return rate by SKU and by channel

Refunds

  • Refund due on cancellation
  • Refund on return
  • Partial refund
  • Refund to original payment method
  • Store credit
  • Refund pending with the gateway
  • Marketplace refund adjustment
  • Customer intimation

Warehouse layout

  • Zones and aisles
  • Racks and bins
  • Bin capacity
  • Fast-moving picking face
  • Bulk storage
  • Return quarantine area
  • Damaged goods area
  • Putaway rules
  • Bin transfers

Inward and putaway

  1. Purchase order
  2. Gate entry
  3. Unloading
  4. Quantity check
  5. Quality check
  6. Barcode and labelling
  7. Putaway to bin
  8. Stock available

Stock counts

  • Cycle count by bin
  • Full physical count
  • Count by category
  • Variance report
  • Adjustment with reason
  • Approval for large adjustments
  • Shrinkage tracking
  • Count history

Purchase and replenishment

  • Reorder level by SKU
  • Days of cover
  • Sales velocity input
  • Seasonal adjustment
  • Purchase request
  • Approval
  • Purchase order to supplier
  • Expected delivery date
  • Pending purchase orders
  • Short receipt and follow-up

Supplier portal

Where suppliers confirm and dispatch for themselves, the mail thread is replaced.

  • View purchase orders
  • Accept or propose changes
  • Confirm dispatch date
  • Upload invoice and packing list
  • Enter carton and batch details
  • Advance shipping notice
  • Short supply reason
  • Payment status
  • Rate card and terms
  • Performance record

Supplier performance

  • On-time dispatch
  • Fill rate against order
  • Quality rejection
  • Lead time actual against agreed
  • Price changes
  • Credit terms used
  • Outstanding payable
  • Supplier ranking by category

Marketplace settlements

The settlement report arrives weekly and takes days to reconcile.

  • Settlement file import
  • Order-wise payout matching
  • Commission deducted
  • Shipping fee charged
  • Return and RTO deductions
  • Penalties and adjustments
  • Taxes withheld
  • Unmatched entries
  • Short payments to claim
  • Payout against expected

Each marketplace publishes its settlement file in its own format, and those formats change. Import rules are built per channel and revisited when a format moves.

Pricing and margin

  • Cost price by batch
  • Landed cost with freight
  • Channel commission
  • Shipping cost per order
  • Return cost per order
  • Packaging cost
  • Discount and coupon cost
  • Net margin per order
  • Margin by SKU and channel
  • Loss-making SKUs

Offers and coupons

  • Coupon codes
  • Discount by cart value
  • Buy-more-save-more slabs
  • Free shipping rules
  • Bundle offers
  • First order offers
  • Channel-specific offers
  • Start and stop date
  • Usage limit
  • Cost of each offer

Customer records

  • Customer profile
  • Orders across channels
  • Addresses used
  • Prepaid and cash on delivery behaviour
  • Return history
  • Lifetime value
  • Repeat rate
  • Support tickets
  • Blocked customers with reason

Customer support desk

  • Tickets by order
  • Where is my order
  • Damaged or wrong item
  • Return and refund requests
  • Channel messages
  • Response time tracking
  • Escalation
  • Resolution record
  • Repeat issues by SKU

B2B and bulk orders

Most online sellers are eventually asked for a hundred pieces on credit.

  • Dealer and retailer logins
  • Price list by buyer type
  • Credit limit and terms
  • Bulk order entry
  • Quotation and proforma invoice
  • Partial dispatch
  • Ledger and outstanding
  • Scheme and slab discounts
  • Separate stock allocation

Invoicing and taxes

  • Tax invoice per order
  • Invoice series per channel
  • Credit notes on return
  • Transport document details for bulk dispatch
  • Electronic invoice details where required
  • Tax jurisdiction of the buyer
  • Tax summary by channel
  • Accounting export

Multiple warehouses

  • Warehouse master
  • Stock by location
  • Postcode mapping
  • Stock transfer between warehouses
  • Transfer in transit
  • Warehouse-wise order load
  • Warehouse-wise return load
  • Location-wise dead stock

Roles and access

  • Management
  • Operations manager
  • Warehouse supervisor
  • Picker and packer
  • Purchase team
  • Catalogue team
  • Customer support
  • Finance team
  • Supplier
  • Dealer

Management dashboards

  • Orders by channel
  • Units sold by SKU
  • Stock cover in days
  • Dead and slow stock
  • Dispatch adherence
  • NDR and RTO load
  • Return rate by reason
  • Cancellation reasons
  • Margin by channel
  • Settlement short payments
  • Courier performance
  • Supplier fill rate

Integrations

  • Marketplace seller accounts
  • Your own storefront
  • Courier and aggregator interfaces
  • Payment gateways
  • QuickBooks, Xero or your accounting software
  • WhatsApp and SMS providers
  • Barcode scanners and label printers
  • Weighing scales at packing
  • Analytics and advertising reports

Every marketplace and courier decides what its interface allows and what approvals a seller account needs. We check each one against your own account before we commit to it.

The journey

One connected workflow, end to end.

Every stage below can sit in one system, so nobody re-enters what the last stage already captured.

  1. Listing
  2. Order received
  3. Stock reserved
  4. Invoice
  5. Pick
  6. Pack
  7. AWB and manifest
  8. Dispatch
  9. Delivery or NDR
  10. Return or RTO
  11. Refund
  12. Settlement
  13. Replenishment
Built in phases

You do not have to replace everything at once.

Each phase is usable on its own, so the system earns its place before the next part is built.

  1. 1

    Orders and stock

    The SKU master, channel mapping, one stock position and the order record from receipt to dispatch. Overselling is addressed here.

  2. 2

    The warehouse

    Bins, scan-based picking, packing with weight capture, inward and putaway, cycle counts and the return quarantine area.

  3. 3

    Shipping and returns

    Courier selection, AWB and manifests, tracking, NDR handling, reverse pickups and the quality check on what comes back.

  4. 4

    Money and suppliers

    Settlement reconciliation, margin per order, the supplier portal, replenishment and management reporting.

How we work

How a build actually runs.

  1. 01

    Understand

    We spend a dispatch cutoff in your warehouse. The hour before pickup shows the real process.

  2. 02

    Map

    Channels, SKUs, warehouses, couriers, return paths, approvals and every place a number is typed twice.

  3. 03

    Design

    Scanner screens for the floor, wide screens for the desk, and rules that decide the routine cases without a person.

  4. 04

    Build

    Catalogue mapping and stock sync go in before anything else, because every other screen reads off them.

  5. 05

    Test

    A full day of real orders runs through it beside your current process, and the two dispatch lists are compared.

  6. 06

    Deploy

    One channel and one warehouse go live first, then the rest, away from a sale week.

  7. 07

    Improve

    Settlement reconciliation, margin reporting and the supplier portal follow once dispatch is steady.

What you bring

What you bring, and when.

The build moves at the speed of the answers. These are the things we ask for, in the order we ask.

  1. 01

    SKU sheets, channel exports and returns logs

    Share your SKU sheet, order exports from each marketplace and your own site, the returns log and a settlement statement. They show how orders and money actually flow.

  2. 02

    Warehouse, catalogue and finance

    Someone from the warehouse, the catalogue team and finance should be at hand when screens are drawn. Channels sometimes want different rules for a SKU. The operations head chooses.

  3. 03

    Margin floors, return windows and refund limits

    Margin floors, return windows, refund approval limits and courier choice by pincode stall work when left open. Decide them early. The warehouse tries each module as it is demonstrated.

  4. 04

    Seller logins and live stock counts

    Seller account access for every channel, courier logins and a stock count per SKU are needed before launch. Open orders are carried across that day. The founder agrees the switch.

What we can build

Systems we can put together for you.

  • Order management systems
  • Warehouse management systems
  • Multi-channel inventory systems
  • Marketplace integration layers
  • Courier and shipping integrations
  • Returns and RTO management systems
  • Settlement reconciliation systems
  • Supplier portals
  • Dealer and B2B ordering portals
  • Customer support desks
  • Scanner-based picking applications
  • Pricing and margin systems
  • Management dashboards
  • Multi-warehouse operations platforms
Common questions

Questions owners ask before starting.

What is a custom order management system?

It is software that holds every order from every channel in one place, with one stock position behind it. The custom part is your own rules for warehouses, couriers, holds and returns.

Does it stop overselling?

It reduces overselling by keeping one stock number and pushing it to every channel. It cannot remove it entirely, because two channels can sell the last unit within the same few seconds. A buffer is used.

Does it connect to marketplaces?

Usually yes, through each marketplace’s seller interface. What can be read and written differs by marketplace and by the approvals on your own seller account, so we check before promising.

Can it generate AWB numbers and labels?

Yes, through your courier or shipping aggregator account. Label formats, manifests and tracking come from the courier, and what is available differs between them.

How does it handle NDR and RTO?

It tracks the whole path. Failed attempts, the reason, the call to the customer, a reattempt and the return to origin can all be tracked against the original order.

Can it reconcile marketplace settlements?

Yes. Settlement files are imported and matched order by order, so commission, shipping, return deductions and short payments are visible instead of assumed.

Can we use barcode scanners in the warehouse?

Yes. Scan to pick, scan to pack and scan for counts all work with ordinary handheld scanners or a phone camera, depending on volume.

Can suppliers update their own dispatches?

Yes, through a supplier portal where they confirm the order, enter dispatch details and upload the invoice. That removes most of the follow-up mail.

Do you already have a product for the B2B side?

Yes. The ready Wholesale and B2B Ordering Software already handles dealer logins, price lists, schemes and credit terms. If the bulk side is your main need, adapting that is usually a better start than a blank page.

Is it compatible with our accounting software?

Usually yes, including QuickBooks and Xero. A day of sales can go across as one summary and not as four hundred separate entries.

Is it fine to begin with only stock and orders?

Yes. Start with catalogue mapping and stock sync, then warehouse scanning, then settlements.

Can this be built as a product we sell to other sellers?

Yes, though it is a different build. Software for many sellers has to accept catalogues and channel mappings you did not create, and that decision belongs at the design stage rather than later.

Ready products

Ready products for this work.

If one of these fits, it is cheaper and faster than building from scratch. We will say so.

Build a system where every channel sees the same stock.

E-commerce punishes small errors at scale. One mis-mapped listing, one buffer set wrong or one settlement file nobody read can turn a good month into an average one.

Tell us what you sell, where you sell it and how it ships. Where a listing tool or marketplace panel already does the job, we say so. Where overselling keeps happening, there is usually a buffer nobody owns.

Tell us how you work

Tell us how your e-commerce businesses runs today.

We will tell you what can be digitised, what can be connected, what is worth automating, and what you should leave alone.

What happens after you share your requirements

  1. A senior engineer reads your answers. Nobody phones first.
  2. Within one business day you get a written note: what we understood, what we would start with, and the questions we still have.
  3. If it fits, a proposal follows with the order of work, what we need from you and what you receive at each step.
  4. No call is booked and nothing is paid until you have read the note. Your details stay with us.

Start with your requirements

Seven short steps that tell us what you need. A senior engineer reads them before anyone gets in touch.

Share your requirements