-
Notifications
You must be signed in to change notification settings - Fork 121
Closed
Labels
category: parityMatch what's supported by the other platform.Match what's supported by the other platform.feature: order creationAll tasks related to creating an orderAll tasks related to creating an ordertype: enhancementA request for an enhancement.A request for an enhancement.
Description
Ref: pe5pgL-9t-p2
For parity with Android, we want to implement a "Search and Pick" functionality, for merchants to choose an existing customer when creating, or editing an order. Selecting this customer should auto-fill the Order details.
wca-customers_AdobeExpress.mp4
Initial list of tasks:
Networking:
- Feature flag Order creation: Add orderCreationSearchCustomers feature flag #7743
- Update Network layer: Update Networking layer with GET
/wp-json/wc/v3/customers/<id>#7746 - Update Network layer for
GET /wc-analytics/customers?search=Update Networking layer with GET/wc-analytics/customers?search#7780 (Why? pe5pgL-3r-p2)
Business logic:
- Update Yosemite layer with
CustomerStoreAdd CustomerStore and support for loadCustomer action #7764 - Update Yosemite layer with
WCAnalyticsCustomerStoreModify CustomerStore to support searchCustomers action #7817 - CustomerSearchResults to Customer mapping logic: CustomerSearchResults to Customer mapping logic #7824
Storage:
- Update Storage layer: Adds Storage layer for Customer and CustomerSearchResult #7841
- Update Storage with
siteIDandkeyword: AddsiteIDandkeywordattributes toCustomerandCustomerSearchResultentities #7860 - Coordinate
CustomerandCustomerSearchResultsentities with Storage: Customer Search: CoordinateCustomerandCustomerSearchResultsentities with Storage #7848
UI:
- Implement UI: Customer Search: Implement UI #7880
- Fill customer fields on Order screen: Customer search: Fill customer fields on Order screen #7885
- Filter failed network requests and add empty state: Customer Search: Empty state for non-results searches #7941
Launch
- Add Tracks/Analytics:
order_creation_customer_added,order_creation_customer_search: Add tracks for Customer Search #7907 - Remove feature flag
- Update
Release-notes.txt
Iteration 2.0:
Metadata
Metadata
Assignees
Labels
category: parityMatch what's supported by the other platform.Match what's supported by the other platform.feature: order creationAll tasks related to creating an orderAll tasks related to creating an ordertype: enhancementA request for an enhancement.A request for an enhancement.