##### Unified Cart - Aug 9th - Need to clarify meaning of each transactStatus - Common set of operations - Fed contract validation - DPE EDD/ESD check - ATS check - Nexus validations - Price events - can we assess how UB will incorporate these? - Share cart - copy the basket and change transactStatus to Quoted - Need to understand how each major operation is performed to study API call pattern. Part of next discussion. - Finish schema in next discussion - Multiple ##### Premier Quote - Aug 22 Handling quote no.v management when quoted quote goes to checkout? How to retrieve child resources of a basket in a simple way? What type of patches need a refresh of basket? RTO (right to order), GOAL, ATS, DPE, Trade (export) compliance as part of end user contact, Net terms validation to check if customer is approved for Net Terms Auto-pilot capture for Microsoft OS and other software products have tenant ID and domain ID Duplicate order check via OMCS ##### Checkout - Aug 26, 28 - File upload field - Custom checkout fields, customer checkout fields Checkout -> DCQO OB Gateway - Create Sales Order -> GOP Personal or Business - > Drives L3/L6/L8 -> Order Context Shipping Contact -> Call DPE -> Lead time and Shipping Options -> Create Shipments DCQO End User contact - GOP Order Contact - Non GOP Billing contact - DCQO Billing Sold TO -GOP SO refresh Payments -> GPG -> GPID -> DCQO patch DPE -> Adjust Lead time based on payment TC -> Export compliance - Parallel updates on basket objects - ##### Team structure - Ringfence team from UX and platform - Single team, single backlog - Shivani to be PM for this ringfenced team - Eventually it'll be split into separate team - Consulting UX PMs time to time - Daily standups for UB ##### B2B deep dive - Sep 10 Premier eQuote via email SHC - Create quote from scratch flow - Import DSA quote to create SHC quote flow ##### DSA deep dive - Sep 11 - Items capabilities - how to add - Offline persona needs to make a change, enforce testing across all areas - Add item, add shipment operation can be combined into one - Add item to basket doesn't end with one add item API call - Payment method, shipments - to be mandatory for DSA via TxProfile - ##### UB - Checkout - - Parallel updates - what is absolute minimum required for order ack ##### B2B deep dive - Sep 12 - Price adjustments happen for all copy quote, merge quote flows ##### UB - DSC - Sep 16 - Ability to take out shipping from solution validations ##### Order Management - For basket to be in ordered status - following is mandatory - TxProduct url - TxPrice url - ShipTo contact - Payment - Order validation - minimal requirements - ##### Open questions - Ordered by app to be captured - Refer to Basket's created by field - Context - customerSet to be renamed to StoreId - Contacts node - remove source, not needed - Shipments contact type to be added under shipments.contacts node - brainstorm how to handle this duplicate information? ##### 10/15 sync with UB team: - Schema changes - Moving items inside catalog - Create basket --- Ready - Add item to basket --- Ready - GET basket by ID --- Ready - GET basket by number.version --- Ready - Create contacts --- Need 1 day to finalize create contact API - Add shipment to basket --- Change needed. If contact and item ID are not provided, then generate shipment with item (no contact) - Add payment to basket --- Ready - POST validations --- Needs 2 more days - PUT status --- Needs 2 more days to bring status change from "Quoted" to "Checkout" or "Ordered" - PUT refresh --- - Add client references --- May not fully work in SP20. -