Dunzo (Seller App) - compliance check
Closed this issue · 8 comments
sandeepshahi commented
/on_search
- store timings can be provided as fixed timing, ranging from "0600" to "2300"
- tsp_item_attributes is an invalid attribute
- @ondc/org/contact_details_consumer_care should be in the format "name,email,contact no" (name is missing in the logs)
- invalid area_code "4978438" in /locations/address/area_code
/select
- item unavailable in stock (as per items/quantity in catalog) can't be selected
/on_init
- /billing/door is invalid attribute (not present in /init)
- settlement_details can't be empty strings
- prices listed in the quote/breakup do not align with the catalog prices (are the prices changing dynamically?)
/on_confirm
- fulfillments/start/address is optional attribute. Anyway, why is area_code of the store changing here?
- payment/params/transaction_status is invalid key
/on_status
- gps of store location (/fulfillments/start/location/gps) can't change in on_status
- invoice must be present in "Order-picked-up" state and thereafter
- why are estimated pickup and drop time ranges changing in every unsolicited calls?
/on_update
- provider/id can't be empty
Flow 2
/on_select
- item prices must be present in quote/breakup
- delivery charges line item should not be present when location is "Non-serviceable"
- other charges (tax, packing) that are 0 should not be present
Flow 5
/on_select
- out-of-stock item must be present in quote/breakup with count=0
sandeepshahi commented
/on_search
- @ondc/org/contact_details_consumer_care should be in the format "name,email,contact no" (name is missing in the logs)
- invalid veg/non_veg categorization; can't be set as "no" for both
Flow 2
/on_select (non-serviceable)
- schema for quote/breakup should not change (quote/breakup/item is missing for title_type": "item")
Flow 5
/on_select
- unit price can't be 0 for out-of-stock item in quote/breakup
sandeepshahi commented
@anandyukta, please resolve the timestamps related issues as identified by the utility.
anandyukta commented
@bluecypher here is the PR after resolving issues identified by utility
#410
sandeepshahi commented
Flow 3
/on_update (Rejected)
- Timestamp for /on_update (initiated) cannot be equal to /on_update (Return_Rejected)
Flow 4
/on_update (Initiated)
- Timestamp of /on_update (Return_Initiated) can't be earlier than /update and on_status (Order-picked-up)
/on_update (Liquidated)
- Timestamp for /update cannot be equal to /on_update (Liquidated)
anandyukta commented
@bluecypher Here you can find the fixes for the same
#414
sandeepshahi commented
@anandyukta, please resubmit flow 4 for a new txn
anandyukta commented
@bluecypher here is flow logs with new txn #420
sandeepshahi commented
@BLR-0118, the Dunzo seller app logs (v1.1.0) seem fine. Please proceed with your review.