Vendor-Based Fulfillment Segmentation (Platform UI)
🧩 Problem Statement
Publishers delivering newspapers via internal carriers (vendors — e.g., drivers) assign a vendor to delivery addresses.
Currently, Pelcro does not allow flexible segmentation of fulfillments by vendor, nor does the platform-generated fulfillment file clearly structure output by vendor and delivery sequence.
This creates manual operational work when coordinating vendor-based deliveries.
👤 User Story
As a publisher operations manager,
I want to filter lists and fulfillments by vendor,
so that I can generate vendor-specific delivery runs directly from the platform.
As a delivery coordinator,
I want the generated fulfillment file to include vendor name and be ordered by delivery sequence and vendor,
so that operational routing is efficient.
🏗 Proposed Solution
1️⃣ List Builder Enhancements
In List Builder, allow filtering on:
vendor(dropdown selector of existing vendors)vendor= null (unassigned addresses)vendor≠ null (any assigned vendor)
Filtering applies at the Address object level.
2️⃣ Platform Fulfillment File Enhancement
When generating a fulfillment from the Platform UI:
Include Columns:
vendor_namedelivery_sequence_number
🔌 API Requirements
List queries must support filtering by:
vendor_idvendor_id = nullFulfillment generation must include:
vendor_namedelivery_sequence_numberFields must be exposed in fulfillment response payload
✅ Definition of Done (DoD)
✔ List Builder supports filtering by vendor
✔ Can filter for unassigned vendors (null)
✔ Platform-generated fulfillment file includes vendor name
✔ Platform-generated fulfillment file includes delivery sequence number
✔ Fulfillment ordered by sequence ASC, then vendor ASC
✔ API documentation updated
✔ QA validated using:
Multiple vendors
Mixed assigned/unassigned addresses
Mixed sequence values
📊 Business Impact
Enables operational vendor segmentation directly in Pelcro
Reduces manual spreadsheet sorting
Supports scalable newspaper distribution workflows
Complements delivery sequence feature
Log in to comment and vote
No comments yet
Be the first to share your thoughts.