Skip to content
Industries / Retail & omnichannel
Retail & omnichannel · Custom workflow design

Keep stock, prices and orders consistent across your shop

Connect supplier updates, store sales and online orders so customers see availability your team can actually fulfil. Start with the handoff that causes repeated corrections.

For Retail owner, merchandise manager or operations lead

Explore three real work situations ↓
How it could work

Start with a situation you recognise.

Illustrative designs to scope with your team. Select a scenario, then follow the normal path and the exception.

The last local unit sells

Finished result

A source-specific availability status or an owned exception, with the reason recorded.

  1. 01Read sales and stock
  2. 02Separate local and supplier units
  3. 03Check reservations and feed age
  4. 04Update eligible availability
When something does not fit

The supplier feed is stale while the last local unit is already reserved.

What happens next

Hold the uncertain promise and assign a stock check, preserving the customer’s order.

Inputs, checks and measurement
What starts the workflow
A counter sale changes the stock available to an online shopper.
Before taking action
Use exact variants and agreed freshness limits before changing a delivery promise.
Measure the change
Handling time per stock change and orders needing a corrected promise.

A supplier campaign starts or ends

Finished result

Eligible live prices and a review list for unresolved changes.

  1. 01Read campaign terms
  2. 02Match eligible variants
  3. 03Apply price precedence
  4. 04Verify channel prices
When something does not fit

An expired offer overlaps a newer approved price or a variant is renamed.

What happens next

Hold ambiguous matches; expire only the price version owned by that campaign.

Inputs, checks and measurement
What starts the workflow
A promotion sheet changes prices for selected variants and dates.
Before taking action
Check tax basis, current costs, approved margins and the campaign timezone.
Measure the change
Preparation minutes per campaign and incorrect-price orders.

Walk-in and online sales share stock

Finished result

Each sale has an explained inventory movement without double counting.

  1. 01Identify order origin
  2. 02Match stable line identifiers
  3. 03Apply authorised stock movement
  4. 04Reconcile channel acknowledgement
When something does not fit

A counter invoice is imported twice or a remote order uses the counter workflow.

What happens next

Skip confirmed duplicates and send unclear order origins to the inventory owner.

Inputs, checks and measurement
What starts the workflow
Online orders and counter invoices reach the inventory record through different paths.
Before taking action
Separate a staff-recorded counter sale from an online order that still needs decrementing.
Measure the change
Minutes investigating discrepancies and repeated stock adjustments.
Fit before features

When custom work makes sense.

Use your existing inventory platform where it covers the rules. Custom work becomes useful when local stock, supplier promises and channel pricing follow different rules.

Connect the records you already use

  • POS and ecommerce platform
  • Supplier spreadsheets and product feeds
  • Inventory and order records

Access, data quality and write permissions are checked during scoping. Integration availability depends on your systems.

Go deeper

The systems behind these scenarios.

Controls, responsibility and recovery

Agree who can change rules, approve exceptions and authorise each write. Keep a history of source records, rule versions and action results. Detect partial failures, reconcile before retrying and assign unresolved cases to a named owner.

AI can extract, classify and prepare information. Validated rules and agreed permissions govern consequential actions; missing evidence triggers review. Test normal cases, exceptions and recovery against acceptance criteria before launch.

Related operating experience

See the foundations running at G3.

G3 is our founder’s retail and venue business in Melbourne. Explore relevant capabilities and their boundaries; your industry’s rules still need their own design and validation.

Questions worth asking first.

Start with a sanitised example, the result you need and one awkward case. We will map a bounded first implementation.

Does supplier stock count as our own stock?

No. Keep ownership, source freshness and fulfilment options separate. The shop can show different promises without treating supplier units as stock in your store.

Can we keep using our current shop?

Usually the first step is checking its read and write capabilities. The proposed system connects agreed records and rules; replacing the storefront is not a prerequisite.

What should we bring to a stock and supplier-update review?

Bring a sanitised supplier file, a few variants, one walk-in sale and an online order. Include how you record reservations, feed timestamps and campaign dates. We use these to identify stable product matches and the source of each stock movement before proposing stock or price updates.

How would walk-in sales affect what online customers can buy?

The design starts with where a counter sale is recorded and when that record becomes available. We agree which system changes stock, account for reservations and reconcile the online acknowledgement. If a sale still needs staff entry, that dependency stays visible; we do not imply instant stock synchronisation.

Do we need an ongoing Canvo subscription?

No mandatory Canvo subscription. An agreed implementation includes 12 months of support for the delivered workflows, defects and minor compatibility changes to existing integrations. Optional proactive care and further development are scoped separately. Software, hosting and API costs remain separate.

Your operation, your rules

Bring the handoff that keeps going wrong.

Free workflow review. A$950 ex GST diagnostic. A bounded first deployment from A$4,900 ex GST, with 12 months of included support for the agreed implementation.

See pricing and support scope →