Area |
Capabilities |
Functionality |
Priority |
Configure connectivity to webstore |
Ability to configure connectivity to a webstore Ability to support connectivity to multiple webstore platform Ability to maintain / amend connectivity configuration |
Exists for shopify - others TBC |
High |
Customer store set up processing |
This exists as chargeable service but there is no infrastructure to capture fees
|
New |
TBC/High |
Define Webstore Entity |
Ability to support multiple webstores per company Ability to treat webstore as unique entity (contacts, prices, credit limits, invoicing, definition) Ability for webstore to optionally inherit parent company definition parameters if so defined |
Enhancement |
High |
Define Business/Service Parameters |
Ability to define terms of business for webstore - delivery schedules - SLA terms - pricing matrices (processing, garments, shipping, packaging etc) - business services (processes, packaging etc) - shipping agents; service methods |
Enhancement |
High |
Inventory Synchronisation, Alignment and reconciliation |
|
Enhancement |
High |
SKU Profile |
Assuming we go down this path, I would think the following would
be needed
|
New |
TBC |
Barcode Identification |
Ability to generate (and read) unique barcode identifiers for items For OTS products - represents the Item For POD product - it is attached to the input blank garment and represents not just item attributes (including design) but the associated webstore order that generated the POD requirement (Thus POD barcode is both item and order identifier) |
Exists |
Essential |
Returns Functionality |
New Functionality to accommodate order returns two main aspects
|
New |
TBC / High |
Booking In / Storage Processing |
New Functionality to capture services rendered for Storing i.e.
Note: currently webstores process a PO to book in OTS stock and generate the barcodes as part of this and don't charge per barcode. Additionally, if client wants their stuff bagged - only way to currently do would be raise manual job for the processes - so 2 sets of objects and invoiceable data |
New |
TBC / High |
Support other Webstore services planned / listed on price sheets |
There are a series of services on the Webstore price cards that do not currently have system functionality / capability Below is an overview of these
Work will be needed to understand the data requirements / model for these services and thus how they can be incorporated / unified with TOT existing services data models |
New |
TBC / High |
|
|
|
|
Area |
Capabilities |
Functionality |
Priority |
Webstore Product Consumption / Internal Product Creation |
Bottom line webstores / POD is expected to be balloon in size (order of magnitude above current), so future state must have capabilities to make data exchange easy, rapid and controlled. |
Enhancement |
High |
Webstore Product Art Consumption |
I think this is worthy of some discussion - rules of the road. What level of art room processing is required for POD - aside from ripping ? - are there visuals required / approval needed Can the ripping process be automated ? |
Exists / Enhancement |
Essential |
Webstore Product Alignment and Reconciliation |
|
Exists |
Essential |
Area |
Capabilities |
Functionality |
Priority |
Ability to consume orders from external webstore (or other external source) |
Provide capability to do this at the single webstore level Provide capability to do this at multiple webstore level Provide capability to do this at all webstores level Provide capability to run above on schedule Provide capability to do this on demand at above level(s) Note: This needs to be performant
and scalable. |
Exists & Enhancement |
Essential |
Confirm / Control consumed orders |
Provide confirmation to source system as required Provide control / status overview to show successfully received orders Provide ability to correct / replay orders where required |
Exists |
Essential |
Creation of internal order records |
Create equivalent internal order records ready for processing [Internal order records need to contain sufficient data to support manufacture, delivery and invoicing processes] Respect webstore single order id per customer order dimension Order creation should account for the quantity ordered and deduct this from corresponding SKU balance Note: As per earlier, service parameters
- the order needs to be created with all invoiceable elements
- with details per the charging matrices / price cards |
Exists |
Essential |
Ordering of input garments required for POD order |
Currently order creation process allocates blank input garments where they are available Where item is not available the requirement is added automatically to order bucket functionality together with associated order reference
This form of pro active inventory ordering will be needed in a future state |
|
|
Area |
Capabilities |
Functionality |
Priority |
Organise Workload |
Staff currently manually tag orders as POD or OTS (or combination) as this guides the initial picking processes Given that we know the contents of the order and by extension whether the items need to be manufactured or not, this manual tagging should be automated |
Exists & Enhancement |
Essential |
Ability to organise orders into sets for picking Currently staff generate a list of job orders with their associated job order barcodes, and scan these along with a trolley barcode to create a workload for picking that is processed via a mobile device
A future state should automate this process - i.e. ability to simply create a picking workload based on a series of orders, associate that to an individual and have it available on a mobile device
|
Exists & Enhancement |
Essential |
|
Process Picking Requirements - Retrieving items |
Provide user with optimum route to retrieve items from storage locations Provide user with ability to scan items in location to process
retrieval action provide user with ability to accommodate situation where physical
qty < pick requirement At the end of this process, staff have a trolley with a series of OTS items in it i.e. per order identifier - SKU ordered qty; retrieved qty , trolley location identifier
the following metrics should also be recorded start time, end time; and total duration
|
Exists & Enhancement |
Essential |
Process Picking Requirements - Generate Delivery Notes |
Provide ability to generate a list of orders that are contained in the picking trolley This creates a foundset of job records where the requirement is in the picking trolley Staff then interrogate this list of records to ensure that all shipping information is present (courier, service code, packaging requirements, weight etc) Provide functionality for orders to make API call to external couriers to obtain shipping references / prepaid labels Note: Currently TOT does not record what the API response is in terms of cost of the requested service. This should be done so that reconciliation of courier charges can be done and also allow analysis of what customer is charged vs TOT cost
Provide
capability to generate delivery notes for this foundset of orders
Note: the delivery note contains a shipping section that can be peeled off and attached to packaging in final process
|
Exists & Enhancement |
Essential |
Process Picking Requirements -Placing Delivery Notes |
Users place each printed delivery note in a unique "picking POD" Provide users with ability to scan delivery note and picking
pod location to record Delivery Note (i.e. order identifier) with Picking pod location Record this data |
Exists |
Essential |
Process Picking Requirements - Marrying retrieved items to picking pod locations |
Staff physically select a picking trolley and scan its location barcode to bring its order contents to focus (Is this necessary given next processes) Provide capability to scan barcode of item in trolley Provide system function to audibly tell user which picking pod into which the item should be placed Provide functionality to confirm this by scanning the picking pod location Update SKU picking requirement (picked Qty and status, location update) Provide control capability to prevent user scanning a SKU into
the incorrect picking POD |
Exists |
Essential |
Process Picking Requirements - Packaging and Despatching Goods |
For each fully picked pod / order - staff interrogate the corresponding order reference to determine what packaging is needed (parcel, letter etc)
** Can we not automate this - and somehow pro-actively expose the packaging requirements is needed per picked pod **
Provide ability to scan the delivery note and mark the corresponding order as sent Provide capability to confirm the sent status to source webstore Provide capability to communicate shipping references / identifiers to source webstore Provide capability to communicate status and shipping references to additional parties Update internal record as sent Record date / timestamp
|
Exists & Enhancement |
Essential |
OTS Picking - MIS |
in a future state recording the processing times will be crucial to identify, predict and mitigate processing pinch points
Therefore MIS for timings should be captured and persisted into an environment to facilitate analysis |
Enhancement |
High |
Area |
Capabilities |
Functionality |
Priority |
Identification of Blank garment to order |
Provide capability of generating unique barcode per each blank garment that will be required to manufacture a POD order barcode contains key information The order identifier - e.g. customer, shipping details etc The POD manufacturing requirements - SKU (colour, garment type etc) - POD image
Note: a customer order can be for multiple SKUs / Qtys of a SKU - but a single web order cannot be for multiple customers |
Exists |
Essential |
Printing of POD image |
This is currently done as part of the DTG workload
Provide capability to recall process information from barcode Provide capability of recalling required design from barcode Provide capability to book in printed SKU into a location (typically
a POD trolley - Pink 3 The physical trolley containing multiple POD printed orders is then provided to webstore staff
Unless it has other processes required in which care > Other processes team
|
Exists |
Essential |
Process POD Picking Requirements - Processing the Pick |
Provide capability to scan a trolley location and return its contents and associated order identifiers Provide capability to scan barcode of item in trolley to trigger the following updates if fully picked - API call to external couriers to obtain shipping references / prepaid labels - print delivery note - update sku qty as picked ; dr available and location balance - mark the associated order as sent > send notification to webstore and any interested parties Provide functionality to accommodate part-pick - if the barcode scanned is for an order with other items which are partly picked - notify user of the part pick location and assuming all now fully picked proceed -if the barcode scanned is for an order where the other items have not yet been picked - notify the user that of this and provide capability for them to record a part picked location to store the item in
|
Exists |
Essential |
Area |
Capabilities |
Functionality |
Priority |
Charge capturing |
Automate the capture of charges according to the services provided on the order |
partial - needs reengineering |
Essential |
Invoicing |
TBD - as part of invoicing requirements - but existing invoicing information is poor and manually processed outside production application This is likey inadequate for larger scale operations.
Additionally, what is the SLA for webstore owner payment receipts - B2C webstores are paid at order inception, so should be invoiced promptly ?? |
Enhancement |
Essential |
|
|
|
|
Area |
Capabilities |
Functionality |
Priority |
Exchanges |
Ability to support returns and exchanges workflow - TBD Include position adjustments fees |
Enhancement |
Essential |
Storage |
Ability to support storage services :- - barcoding - custom bagging - storage costs - invoicing this - |
Enhancement |
Essential |
Consultancy |
Product Mapping Store set up / assistance How to track / invoice this? |
Enhancement |
Essential |
Area |
Capabilities |
Functionality |
Priority |
Portal |
Webstore orders are not properly exposed through the portal Serious consideration needs to be given to minimise client enquiries Information to expose Store Level - orders by date etc Order level info - see whether produced, picked, packed, despatched etc Dimensions - at the level of the webstore presumably This really should be the conduit for reporting / invoice statements etc. |
TBC |
TBC |
Design Receipt |
Can we not look to get customers to drop the design imagery into an online record |
TBC |
TBC |
From |
Details |
Client |
webstore details; configuration details and service parameters |
Webstore |
stock Inventory details |
webstore |
product details |
Webstore |
customer orders |
Client |
artwork for POD items |
Courier services |
pricing information for despatching orders; prepaid shipping labels; tracking references |
To |
Details |
Art room |
Art Requirements |
Digital Print |
Digital Print jobs |
Despatch |
Customer orders ready to send to end customer |
Webstores |
Confirmation of shipping, tracking information |
Accounts |
Details of charges associated for web store orders to create invoices for web store owners |
End Customer |
Ordered Products |