Project

General

Profile

Edit Copy Actions

Feature #10591

open

Evergreen Nursery POS + Online Shop Covers: Flow 01 (Local + FedEx Delivery) + Flow 02 (Stock in Store vs Vendor → Customer Direct)

Added by Pavan Kumar Murala 22 days ago. Updated 22 days ago.

Status:
Resolved
Priority:
Normal
Target version:
-
Start date:
08/27/2026
Due date:
08/27/2026 (22 days late)
% Done:

100%

Estimated time:
8:00 h
Spent time:

Files

Full-Flow-Combined.docx (16.1 KB) Full-Flow-Combined.docx Pavan Kumar Murala, 08/27/2026 01:08 PM Delete

Add

Subtasks


Add

Related issues

Updated by Pavan Kumar Murala 22 days ago

Flow 01 — Local + FedEx Delivery
Product setup allows Local delivery and/or FedEx to be enabled per product.
Product setup captures weight & size (required for FedEx rate) and delivery days.
Cart/checkout splits mixed orders into a Local group and a FedEx group.
Checkout shows two shipping charges (Local $ + FedEx $) when both apply.
FedEx rates are pulled from the linked FedEx business account via our shipping/label platform — never the default/public rate.
Order confirmation and admin order detail show which lines are Local vs FedEx.
Staff can print FedEx labels for the FedEx bag from the existing Shipping/Labels screen.
Customer's order details page shows two delivery sections: Local status, FedEx tracking/ETA.
Rule: a product can only ship FedEx if FedEx was explicitly turned on for it.
Local delivery pricing continues to use the existing Delivery Configuration (distance bands) — no rebuild.
Flow 02 — Stock in Store vs Vendor → Customer Direct
Product setup adds: allow order over stock (oversell), default vendor, dropship allowed (yes/no).
Vendor setup adds: can dropship (yes/no), ship-from address (for rate calculation).
When order qty > stock, the order splits automatically: available qty ships from store, shortfall qty is queued for the vendor.
Default shortfall path is vendor → customer direct — never vendor → store → customer, unless the product/vendor is explicitly set to "restock to store" mode.
A new Supply / Dropship Request record is created for the vendor's portion, carrying the customer's shipping address and quantity.
Checkout shows a separate vendor-direct shipping charge, quoted from the vendor's ship-from address to the customer.
Admin order detail shows split lines: qty from store vs qty from vendor direct.
Customer's order details page shows two shipment tracks with independent ETAs: "shipping from nursery" and "shipping from supplier."
Customer receives separate shipment notifications ("Part 1 shipped," "Part 2 shipped from supplier").
If the vendor cannot fulfill, the system falls back to "order to store" and communicates a longer ETA to the customer (or triggers partial refund).
Combined Behavior
Flow 02 runs first to decide the source of each unit (store stock vs. vendor).
Flow 01 applies only to the store's portion — it decides how that portion ships (Local or FedEx).
The vendor-direct portion is always quoted and shipped separately, outside the product's Local/FedEx setup.
Checkout can show up to three charge lines in the worst case: Local (store), FedEx (store), Vendor-direct.
Order details page renders one section per active shipment leg, each with its own status and ETA.

Edit Copy Actions

Also available in: Atom PDF