Open Jagannath-wits opened 8 months ago
Hi @Jagannath-wits , can you explain the difference between picked up and out for delivery?
Hi @amitkbadheka order-picked up is the terminal state for self-pickup orders; but in case of normal delivery it means the order has been picked up from the seller after agent has been assigned, out for delivery occurs when the order has the left the logistics hub after it has been picked from the seller by agent
/message/catalog/bpp~1descriptor/tags/0/list/0/value
must be equal to one of the allowed values (MSN, ISN); you've used small case instead of capital.accept_bap_terms
is not required in bpp/descriptor/tags
.order.created_at
timestamp should match context.timestamp
of confirm.same as above
@amitkbadheka
checking and updating here
/on_search
/search (inc)
/on_search (inc)
/on_select
/on_init
/on_confirm
/on_status
Pending:
Packed:
Agent-assigned state is missing
routing and tracking info must be provided (in /fulfillments) on or before Agent-assigned state
Picked:
Out-for-delivery:
/track
/on_select (OOS)
/select
/on_cancel
/on_cancel
/on_status (RTO)
@amitkbadheka
/on_select
/on_init
/on_status
/on_track
/on_select (OOS)
/on_cancel
/on_cancel
/on_update (part cancel)
/on_update (initiated)
@amitkbadheka
@sandeepshahi any feedback on IGM and RSF?
@sandeepshahi any update here?
/on_search
/search (inc pull based)
/on_search (inc push based)
/on_select
/on_confirm
/on_status
/on_track
@amitkbadheka, There are repeated issues, as mentioned multiple times earlier. Please fix all the issues and perform a sanity check before submitting the logs.
@sandeepshahi
For Flow 2,
/on_select
/on_confirm
gps is not a valid tracking tag in /fulfillments/tags/tracking
, What should be the key that I need to send?time difference between actual pickup and the API call for Order-picked-up shouldn't be large
- It is happening only because we are triggering the order status from our end itself. For Prod orders, it will be proper@sandeepshahi
For Flow 2,
/on_select
dynamic item id should be the same as created by the buyer app. I had demoed it to you on the call that the order flow breaks on the buyer app breaks when I use the the dynamic item id that comes in the select call.
can you assist with that?
Hi @sandeepshahi , Can we get this checked today?
Hey Getting this checked internally. I am regenerating the logs and sharing an updated PR.
Hi @sandeepshahi @sahil-ondc , Have updated fresh logs. Can you review it?
parent_category_id
should not be present while type is custom_group
./message/catalog/bpp/providers/items
must have default_selection price and lower/upper range for customizable items.@amitkbadheka, I have provided feedback but logs still seems manipulated. This should not happen again.
Checking. Thanks
The log is not edited and purely coincidental. I can vouch for it as I have updated it myself.
@sahil-ondc Flow 1 -> items: Error: /message/catalog/bpp/providers/items must have default_selection price and lower/upper range for customizable items.
Can you please elaborate further on this? default_selection and upper/lower range are already present for all the customizable items.
Flow 1
on_search_full_catalog_refresh
search_inc_refresh
Flow 2
on_init
Confirm
On Confirm
On Status Pending
On Status Packed
On Status Picked
On Status Out For Delivery
On Status Delivered
Flow 3
on_select_store_unavailable
on_select_out_of_stock
Item isn't reduced 468815 in [{"item_id":"468815","error":"40002"}] is not present in fullfillments/items
Available count can't be less than @ondc/org/item_quantity.count
Flow 4
cancel
On Cancel
Flow 5
Flow 6-a
On Update
Update
Flow 6-b(reverse QC) and Flow 6-c(Liquidation)
-Please provide complete logs with proper labels
@AB @sandeepshahi