Open sahil-ondc opened 9 months ago
Hi @sahil-ondc resubmitted the PR #494
@Schbang-parmeshwar, Entire new transaction logs should be submitted, any changes should not be done directly into the logs,
https://github.com/ONDC-Official/v1.2.0-logs/commit/6c2efabca7d53049662f3cf4aa122e064c5d6d6b
https://github.com/ONDC-Official/v1.2.0-logs/commit/11a0d29109048271a816bd518e7f5adb94671b61
okay @sahil-ondc
Hi @sahil-ondc added new transaction logs and flow 5 please review the PR #539
https://docs.google.com/spreadsheets/d/1APAvavF_BNbTA89benAlGtv0GuFvpn2b6XXi4lSdTTw/edit#gid=983332432
https://docs.google.com/document/d/1brvcltG_DagZ3kGr1ZZQk4hG4tze3zvcxmGV4NMTzr8/edit#heading=h.qjk2p91ld2iu
https://docs.google.com/document/d/1brvcltG_DagZ3kGr1ZZQk4hG4tze3zvcxmGV4NMTzr8/edit#heading=h.ks3uqu8tq83s
@Schbang-parmeshwar
Hi @sahil-ondc please answer to below queries
on_search_full_catalog_refresh:
on_init
Hi @sahil-ondc PR submitted for IGM #620 and Compliance Check #615
@sahil-ondc PR submitted for RSF #633
@Schbang-parmeshwar
@bluecypher @sahil-ondc for the above-mentioned point frequency and times are already their in the logs and the range is deprecated as per the contract, please correct me if i am wrong
@bluecypher please look into this
- Either frequency and times or range should be provided in /message/catalog/bpp/providers/locations
@bluecypher @sahil-ondc for the above-mentioned point frequency and times are already their in the logs and the range is deprecated as per the contract, please correct me if i am wrong
@bluecypher, Please let us know whether to implement deprecated changes or not
error.message in the response should have the list of corresponding item ids referenced in stringified object notation, e.g. if items "I1" is out of stock, error.message would be encoded as: "[{\"item_id\":\"I1\",\"error\":\"40002\"}]"
https://docs.google.com/document/d/1brvcltG_DagZ3kGr1ZZQk4hG4tze3zvcxmGV4NMTzr8/edit#heading=h.yzl8pn3ixxec
@Schbang-parmeshwar
@Schbang-parmeshwar
Flow 1
/message/catalog/bpp/providers/locations/circle
please find the below screenshot for reference @sahil-ondc @bluecypher
/on_search
/on_select
/on_init
/on_confirm
/on_status
/on_track
/on_select (OOS)
/on_cancel
/on_cancel (RTO)
/on_update (part cancel)
/on_update (return)
@Schbang-parmeshwar
@bluecypher we are looking into the above issues please find below note fyi
on_select
on_status
cancellation terms should be removed until enabled on the network;
@Schbang-parmeshwar
@sahil-ondc could you please explain this point? There is no footnote for 'updated_at' in the contract document. We are passing it as the timestamp for order cancellation
Flow 4
- /message/order/fulfillment/tags/precancel_state/updated_at should be correct
@sahil-ondc could you please explain this point? There is no footnote for 'updated_at' in the contract document. We are passing it as the timestamp for order cancellation
@bluecypher
@sahil-ondc so as per our converstaion on mail Agent-assigned is not required. can you please confirm?
/init
/on_init
/on_status
/on_cancel
/on_status
/on_cancel
@Schbang-parmeshwar
/search (full catalog):
/search (inc catalog):
/on_select:
/on_confirm:
/on_status_pending:
From the start & end pin codes (1st 3 digits of pincode same), this looks like hyperlocal shipment:
@Schbang-parmeshwar
Group A
Flow 1
- /search (full catalog):
- search is fanned out from the gateway to all seller NPs in a particular domain; hence, no bpp_id/bpp_uri is in Context;
- curious how the search context here has bpp_id & bpp_uri?
- /search (inc catalog):
- item 43001178816739 has same timestamp in full & inc catalog and not sure what is being updated here?
- item 43001178849507 has same timestamp in full catalog & inc catalog; full catalog shows item in-stock & inc catalog shows item out-of-stock; so is this item in stock or out-of-stock as of the timestamp?
- similar issue with other items;
- are you supporting incremental push?
Flow 2
- /on_select:
- parent_item_id in order.items[] refers to dynamic item id for make-to-order product created by buyer; this isn't valid here & should be removed from items;
- fulfillment.type is required;
- /on_confirm:
- since this NP is ISN, seller PAN no (provider_tax_number) should match PAN no (within GST no) for aggregator;
- /on_status_pending:
- /on_confirm shows payment amount as 1048 but here the payment amount has changed to 1166 (with diff txn id);
- From the start & end pin codes (1st 3 digits of pincode same), this looks like hyperlocal shipment:
- why is TAT 5 days?
- can you send routing.type to indicate whether this is hyperlocal (P2P) or intercity (P2H2P) shipment?
@BLR-0118
for flow 2 we have mistakenly uploaded logs of 2 different transactions and the same thing has been reflected here because of that on_confirm shows the payment difference.
re- submitting the flow 2 with correction
Group A
on_search_full_catalog_refresh
search_inc_refresh
on_search_inc_refresh
select
on_select
on_init
confirm
on_confirm
@Schbang-parmeshwar