Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Store Pickup BE #6827

Open
brendan-shea-pm opened this issue Mar 22, 2023 · 0 comments
Open

Store Pickup BE #6827

brendan-shea-pm opened this issue Mar 22, 2023 · 0 comments
Labels
Store Pickup Click and Collect

Comments

@brendan-shea-pm
Copy link

brendan-shea-pm commented Mar 22, 2023

Operators will use Kinetic to manage the Store Pickup settings for their Locations. These settings will control various aspects of the Store Pickup experience, include when and where it is available, information and instructions given to customer, and inventory thresholds

A number of attributes created during Multi Location Inventory will be referenced in this workflow, including:

  • Location ID: A user assigned value, such as a store number or other internal identifier
  • Location Name: A user assigned, customer-friendly name for the location
  • Location Type: Classifies the location, certain other attributes will be based on Location Type (eg: a Store type will have a Store Hours attribute, but a Warehouse would not have a Store Hours attribute)
  • Fulfillment Types: Indicates which types of fulfillment types are available for a Location. For each Location, each of these Fulfillment Types will either be true or false, and will default to false. New Fulfillment Types will be added over time.
  • Fulfillment Methods: Fulfillment Methods are different kinds of Fulfillment Types, so a subcategory of type. These Methods can be enabled or disabled for location . For example: In Store and Curbsides are fulfillment methods within the Store Pickup fulfillment type.
  • Store Hours: The hours that the store is open for business
  • Store Pickup Hours: Hours that a customer can pick up an item in store. May be the same as Store Hours.
  • Expected Pickup Time: Indicates how much time a customer should expect will pass before an item is available for pickup in store. Values include (in hours) 2, 4, 6, 12, 24, 48, 120 (5 days), 168 (1 week), 336 (2 weeks)
  • Pickup Instructions: A text string that a user will complete to instruct a customer on how to pick their item up at the store.

A number of existing Order attributes will be referenced in Store Pickup, including:

  • Order Number
  • Order Date
  • Fulfillment Type
  • Fulfillment Method
  • Amount
  • Item Count
  • Customer Name

NEW ATTRIBUTES should be added as part of the Store Pickup Initiative:

New Location Attributes

  • Low Stock Inventory Threshold: An attribute unique to a Location ID, which is used to determine a default minimum amount of inventory for all products in that location.

New Order Attributes

Item Pick Status - Each item in an order will have this attribute that can be manually updated by a picker or operator. The values for this attribute are:

  • To Be Picked - Item has not been picked yet, this is the default status for all items in an order
  • Item Issue - A generic flag to indicate something is being investigated or resolved related to an item
  • Item Unavailable - Indicates picker could not pick item
  • Picked - Item has been picked, packed and prepped

Order Pick Status - An order level status that indicates its readiness for pick up

  • Prepare for Pickup - Order contains items that are not Picked
  • Ready For Pickup - All items in order have been through the Picking process and items statuses are either Picked or Item Unavailable. This setting could be auto calculated from the Item Pick Statuses in the order
  • Pickup Complete - Fulfiller sets this status to indicate the customer has picked up the order
  • Needs Attention - There was an issue with the pick up and some or all of the items in the order will not be picked up

Order Pickup Deadline: Date where the order is cancelled if not picked up, calculated by the Order Date plus the location’s Expected Pickup Time. Users should be able to manually extend this deadline if customer requires it

** Order Age ** A simple calculation that subtracts the order creation date from today's date in order to show how many days have passed since the order was placed

Requirements Doc: https://www.notion.so/merchstack/Store-Pickup-Enterprise-b0323f38ae294d3da358254d16eac7c1

Kinetic Mockups: https://www.figma.com/file/vWot2cXXgjcsLpMq4SAX90/Kinetic?node-id=2907-48472&t=TqQTegf10t9Mzc4t-0

Storefront Mockups: TBD

@brendan-shea-pm brendan-shea-pm added the Store Pickup Click and Collect label Apr 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Store Pickup Click and Collect
Projects
None yet
Development

No branches or pull requests

1 participant