Skip to content
VEYQON
Industries · Sell & serve/ECM

The storefront and the stock are the same system.

Orders land as sales orders in the ledger, not in a queue waiting to be imported. Stock on the site is stock in the warehouse.

10 modules·87 features·Configured on the core

What it runs on · 10 modules · 87 features/01

The modules behind e-commerce.

Not a list of module names. Each one below opens onto what is inside it and why a e-commerce business needs it — so you can check it against how your operation actually runs.

Frappe Webshopfrappe/webshopMaintained upstream

The storefront was split out of ERPNext into its own app, and is maintained separately.

01 · AGQ12 features

Agent Q

Agents that read your own records and act on them, scoped to how a e-commerce business runs.

The whole module
The Agent Q console answering from live records, with the actions it is offering to take.
The Agent Q console answering from live records, with the actions it is offering to take.

Grounded in live records

Every answer is drawn from your own ledger with your permissions applied, and names the documents it used. Nothing is answered from a snapshot or a summary.

A role, not a prompt

Each agent is scoped like a job — accounts payable, procurement, dispatch, period close — with the same limits you would put on the person doing it.

Explicit tool permissions

An agent holds a named list of the actions it may take. Matching an invoice does not imply paying one.

Value and action limits

A hard ceiling per agent, per period, and per document type, which it cannot cross however it is asked.

The queue

What every agent is working on, what is waiting on a person, and what has been held — in one place, with the reason on each item.

Triggers

An arriving document, a breached threshold, a date, or a state change on a record. Agents start on events, not on somebody remembering.

Human approval gates

Anything over a limit routes to a named person, with the reasoning attached, so approving takes seconds rather than an investigation.

Escalation paths

Who it hands to when it reaches a limit, how long it waits first, and what that person sees when it arrives.

Segregation of duties

An agent cannot approve what it raised. The rule that applies to your people applies to your agents.

Full reasoning log

Every step is written to the audit trail on the document it touched, so a decision can be read back months later.

Ask in plain language

The console answers operational questions from live records and offers the next action, rather than handing back a paragraph.

Spend control

Ceilings per agent and per period, so autonomy runs to a budget you set rather than an open account.

02 · WEB9 features

Storefront

A shop window onto the same item master the warehouse picks from.

The whole module
A website item with its variants and images, published from the stock item behind it.
A website item with its variants and images, published from the stock item behind it.

Website items

A catalogue entry linked to the stock item, so publishing a product does not mean maintaining it twice.

Variants and images

Size, colour, and finish as attributes on one template, each with its own images and its own stock.

One item master

What the site sells and what the warehouse holds are the same record. A price change is one change.

Pricing from the price list

The site reads the selling price list, so an online price is set the same way a trade price is.

Stock from the warehouse

Availability shown from actual stock, so the site does not sell what the shelf has already given away.

Customer accounts

Registered accounts with wishlists and order history, tied to the same customer record sales works from.

Search and filters

Items found by attribute, group, or text, so a large catalogue stays navigable.

Reviews

Customer reviews held against the website item rather than in a third-party widget you cannot export.

Order tracking

The customer following their own order through fulfilment without opening a support ticket to ask.

03 · SEL9 features

Selling & Pricing

Checkout writes an order into the ledger, not into a queue.

The whole module
A web order arriving as a sales order, with stock reserved at the moment of checkout.
A web order arriving as a sales order, with stock reserved at the moment of checkout.

Checkout to sales order

The order lands as a sales order in the ledger immediately, rather than in an import queue waiting for a nightly sync.

Stock reservation

Available stock allocated to the order at checkout, so two customers cannot buy the last one.

Price lists

Separate selling lists by currency, region, or channel, so a marketplace price and a direct price are both deliberate.

Item prices with validity

A rate per item per list, valid between dates and above a minimum quantity, so a sale ends on its own.

Pricing rules

By item, item group, or brand — for a customer, customer group, or territory, as a rate, a percentage, or a margin.

Quantity and amount slabs

Minimum and maximum thresholds per rule, with mixed conditions that total across a set of items first.

Free-item promotions

Buy-multiple-get-free on the same item or a different one, with its own quantity, UOM, and rounding.

Coupon codes

A rule that only fires for someone holding the code, with usage limits validated at checkout.

Priority and stacking

A priority across overlapping rules, whether several apply at once, and whether discount compounds on a discounted rate.

04 · STK10 features

Stock & Fulfilment

Getting the parcel out, correctly, at volume.

The whole module
A pick wave across several web orders, with batches and bins on each line.
A pick wave across several web orders, with batches and bins on each line.

Multi-warehouse

Fulfilment centres, returns, and quarantine in one hierarchy, so availability is a real number per location.

Reorder levels

A material request raised automatically when projected quantity falls below the level you set for that item.

Pick lists in waves

Several web orders picked in one pass, warehouses chosen FIFO, batches nearest expiry first, with a barcode scan mode.

Partial picking

A pick list only where the order is under fully picked, with current stock refreshed if availability moves before despatch.

Batch and serial

Batches with expiry and serials per unit, recorded on the despatch so a claim years later has an answer.

Putaway rules

Where a receipt lands decided by rule and bin capacity rather than by whoever unpacked the pallet.

Delivery notes

What left, in what quantity, against which order, with the packing detail on the document.

Shipments

Carrier, service, AWB number, parcel dimensions, weight, and Incoterm raised straight from the delivery note.

Returns

A return against the original delivery, with stock and value reversing together instead of separately.

Valuation and landed cost

FIFO or moving average with freight and duty distributed into item value, so unit margin is real.

05 · ACC9 features

Payments & Accounts

Gateway payouts reconciling against the invoices they actually cover.

The whole module
A gateway settlement matched against the invoices it cleared, with the fee posted.
A gateway settlement matched against the invoices it cleared, with the fee posted.

Payment entries

Settlements landing as payment entries matched to the invoices they clear, rather than as a lump sum somebody allocates by hand.

Settlement reconciliation

Payout against invoices and fees, so the difference between what sold and what arrived is explained rather than absorbed.

Perpetual inventory

Every stock movement posts to the general ledger as it happens, so stock and accounts cannot drift apart.

Deferred revenue

Where you sell a subscription or a service, revenue recognised across the service period rather than at the point of sale.

Cost centres by channel

Direct, marketplace, and wholesale as separate cost centres, with allocation splitting shared cost by percentage.

Budgets

Against cost centres and projects, with the action on exceeding set to warn the person or stop the document.

Multi-currency

Sell in several currencies with revaluation posting to the ledger rather than living in a spreadsheet.

Period close

Accruals, reconciliation, and a period lock that stops anyone back-posting into a month you have reported.

Audit trail

Every posting carries who, when, and from which document, including the ones the storefront created.

06 · CRM8 features

CRM & Marketing

Which channel produced the order, and whether that customer came back.

The whole module
A campaign with the leads it produced and the orders they became.
A campaign with the leads it produced and the orders they became.

Leads and opportunities

Enquiries captured with value, probability, and owner, for the orders that need a conversation before they close.

Customers and contacts

Held once and reused across order, delivery, invoice, and support rather than retyped into each.

Campaigns and sources

Which channel produced the customer, traceable from the first touch through to the invoice it became.

Email campaigns

Scheduled sequences from templates, sent to a segment rather than pasted into a mail client.

Groups and territories

Customer groups and territories that pricing rules, SLAs, and reporting can all key off.

Contribution split

A sales team table with a percentage per person, for the accounts that are actually managed rather than self-served.

Reviews and feedback

Held against the item and the customer, so a pattern is visible rather than anecdotal.

Loyalty programme

Points earned from submitted invoices with tiers by cumulative spend, a conversion factor, and an expiry.

07 · SUP8 features

Support & Returns

Where is my order, and can I send it back.

The whole module
An issue tied to the order and the delivery, with its SLA clock running.
An issue tied to the order and the delivery, with its SLA clock running.

Issues

Raised by email, through the portal, or by hand, and linked to the customer, the order, and the delivery.

Tied to the order

The ticket carries the order and the shipment, so answering “where is it” does not mean opening three systems.

Service level agreements

Priorities with a time to respond and a time to resolve, applied by customer, customer group, or territory.

Support hours

The clock runs only in the hours you cover, and stops on the days your holiday list says you are shut.

SLA pause

The timer holds while you are waiting on the customer, and the hold time is added back when they reply.

Returns

A return raised against the original delivery, with stock and value reversing together.

Credit notes and refunds

Raised against the return, with the receivable adjusted and the refund traceable to the settlement.

Warranty claims

Against a serial number, with the item’s warranty period on the record so the answer is a date.

08 · BUY8 features

Procurement

Keeping the fast lines in stock without drowning in the slow ones.

The whole module
A purchase order against a supplier price list, with the scorecard beside it.
A purchase order against a supplier price list, with the scorecard beside it.

Material requests

Raised from a reorder level or by hand, with approval routing by value and cost centre.

Requests for quotation

Out to several suppliers at once, with a portal for them to respond on rather than a mailbox to chase.

Purchase orders

Against supplier price lists, with a delivery schedule per line rather than one date for the whole order.

Blanket orders

An agreed quantity and price over a period, drawn down by individual orders against it.

Receipts with rejection

Accepted and rejected quantity split, with a rejected warehouse and the inspection attached.

Three-way matching

Order, receipt, and invoice reconciled before anything is paid, with the variance visible rather than absorbed.

Supplier scorecards

Quality, delivery, and responsiveness scored from your own receipts, with standings that can block a supplier.

Landed cost

Freight and duty distributed into item valuation on the receipt rather than written off to overhead.

09 · API8 features

Integrations

Marketplaces, gateways, and carriers on the same records.

A marketplace order arriving through the API as a sales order, with the payload logged.
A marketplace order arriving through the API as a sales order, with the payload logged.

REST API on every record

Every document type is addressable over the API, with the same permissions the interface applies.

Webhooks

A state change on any document pushed to a marketplace or a warehouse system as it happens.

Payment gateways

Multiple gateways with settlements landing as payment entries against the invoices they clear.

Carrier integration

Rate comparison, label generation, and tracking against the shipment record instead of three courier sites.

Scheduled jobs

Recurring feeds, exports, and reconciliations on a calendar, with a log of what ran and what it did.

Bulk import and export

Spreadsheet import with validation for catalogue and price updates, and export of anything you can see.

Connected apps and OAuth

A marketplace or 3PL authorised against a scoped role rather than handed somebody’s password.

Marketplace feeds

Catalogue and stock pushed out, and orders pulled back, against the same records the site is reading.

10 · HRM6 features

HR & Payroll

Pickers, packers, and the support desk.

The whole module
A fulfilment centre rota with attendance and overtime against it.
A fulfilment centre rota with attendance and overtime against it.

Shifts and rotas

Pick, pack, and support shifts assigned, with cover visible before a peak rather than during it.

Attendance and check-in

From devices or check-in, feeding shift compliance and overtime instead of a spreadsheet.

Leave and holiday lists

The working calendar that SLA clocks and despatch cut-offs are measured against.

Expenses

Claims against a cost centre, approved and posted rather than reimbursed on trust.

Payroll

Salary structures and runs with statutory deductions, posted into the same ledger as everything else.

Training

Training and certification held against the employee, with expiry dates that surface before they lapse.

How it runs/02

One pass through e-commerce, end to end.

  1. 01

    Publish

    Stock items become website items with pricing from the same price list.

  2. 02

    Order

    Checkout creates a sales order and reserves stock at that moment.

  3. 03

    Fulfil

    Pick, pack, and despatch with carrier labels and tracking.

  4. 04

    Settle

    Gateway payouts reconcile against the invoices they cover.

Getting on board/03

Running e-commerce on VEYQON, in four steps.

It is a subscription, not a project.

  1. 1

    Subscribe

    Pay by card. Provisioned straight away.

    Minutes
  2. 2

    Bring your data

    Balances, items, customers, suppliers.

    Day one
  3. 3

    Switch modules on

    Warehouses, limits, and approvals.

    Week one
  4. 4

    Go live

    Run parallel, then cut over.

    You choose