ONDC-Official / v1.2.0-logs

Retail and Logistics Logs for 1.2.0
9 stars 248 forks source link

Mystore (Buyer App)- compliance checks #72

Closed sahil-ondc closed 5 months ago

sahil-ondc commented 10 months ago

search_full_catalog_refresh

search_inc_refresh

on_search_full_catalog_refresh

select

on_select

init

on_init

confirm

on_confirm

on_status

@mystore-in

sahil-ondc commented 9 months ago

on_search_full_catalog_refresh

search_inc_refresh

init

confirm

@mystore-in

mystore-in commented 9 months ago

/message/order/payment/@ondc/org/settlement_details must have required property 'settlement_bank_account_no' /message/order/payment/@ondc/org/settlement_details must have required property 'settlement_ifsc_code' /message/order/payment/@ondc/org/settlement_details must have required property 'bank_name' /message/order/payment/@ondc/org/settlement_details must have required property 'branch_name'

we haven't received in on_init from seller side

sahil-ondc commented 9 months ago

search_full_catalog_refresh

on_search_full_catalog_refresh

on_search_inc_refresh

on_select

init

confirm

@mystore-in

sandeepshahi commented 8 months ago

Flow 1

/search

Flow 2

/init

/confirm

Flow 3

/select (OOS)

Flow 4

/cancel

@mystore-in

sahil-ondc commented 7 months ago

Flow 1

search_inc_refresh

on_search_inc_catalog

Flow 2

select

On Select

Init

Confirm

On Confirm

BLR-0118 commented 6 months ago
  1. for fashion (RET12), there are issues with Gofrugal catalog which isn't approved yet;
  2. pls test & resubmit with any of the SNPs whose logs have been approved for this category: Vidyant (Shopcircuit), Fynd, SellerApp, Plotch (Craftsvilla);
  3. flow 6(a & c) are required, as doc here;
BLR-0118 commented 6 months ago

@dharkum24

dharkum24 commented 6 months ago

@BLR-0118 Rajiv had a word with Nitin about Flow 6 and feature development is in progress. I have added you in that mail.

dharkum24 commented 6 months ago

@BLR-0118 Re-Submitted logs with Kiko for Grocery https://github.com/ONDC-Official/v1.2.0-logs/pull/1088

dharkum24 commented 6 months ago

@BLR-0118 Re-submitted logs with Fynd for Fashion https://github.com/ONDC-Official/v1.2.0-logs/pull/1086

BLR-0118 commented 6 months ago

Flow 1 (RET12, RET10)

  1. Since logs are only for incremental catalog pull, aren't you supporting incremental catalog push?
  2. Some of the catalog attrs e.g. "colour" have invalid values e.g. "000000" instead of "#000000"; is this properly handled?
  3. Since full & incremental catalogs may need to be processed concurrently, are you supporting versioning using the timestamp for provider / location / item, so you're picking the correct data update?

Flow 2

  1. Since fashion could be intercity or hyperlocal & there are different fulfillment states for each, are you supporting processing of routing.type ("P2P" or "P2H2P") to understand what statuses to expect?

Flow 6 (return with pickup) is required for fashion, while part cancel by merchant / return with liquidation are required for grocery; what's the plan to support this?

BLR-0118 commented 6 months ago

@dharkum24

dharkum24 commented 6 months ago

@BLR-0118 Flow 1

  1. We are supporting incremental catalog push.
  2. Yes we have validation for this
  3. We will consume incremental after full catalog

Flow 2

  1. We are supporting both P2P and P2H2P

Flow 6 We are working on it Will submit logs by end of march

BLR-0118 commented 5 months ago
  1. Flow 1 (pt 3):

    • just processing in sequence won't help; you need to check the timestamps & update the catalog accordingly e.g. full catalog update shows item in-stock (at certain timestamp) & incremental catalog update shows item out of stock (at earlier timestamp than for the full catalog update);
    • since you're processing sequentially, you should store the full catalog update for the item (with the item timestamp) and when processing the incremental catalog update, match the timestamp & discard because that's an earlier timestamp;
  2. Flow 2 (pt 1):

    • support for both P2P/P2H2P is ok;
    • however, the type of fulfillment states you're receiving is based on routing.type;
    • you should ensure there aren't any skip states for either P2P/P2H2P;
BLR-0118 commented 5 months ago

@dharkum24 - pls check the above & update your response

asifrazastorehippo commented 5 months ago

@BLR-0118 1- Flow 1 (pt 3): Yes absolutely this we will handle, we won't update the earlier timestamp incremental catalog, we'll discard concerns with the full catalog timestamp. We have another way also like we can trigger timely incremental after the full catalog done

2- Flow 2 (pt 1): Yes absolutely, this will handled

asifrazastorehippo commented 5 months ago

@BLR-0118 please check the response above about your concern

BLR-0118 commented 5 months ago

@asifrazastorehippo @dharkum24:

  1. logs for flows 1 to 5 are ok for fashion, grocery;
  2. if you're in additional categories, pls submit flow 1 logs for the respective categories;
  3. for fashion / bpc, etc., flow 6c (return with pickup) is required; for grocery, flows 6a (part cancel by merchant), 6b (return with liquidation) are required;
  4. pls submit flow 6 logs when available; until then, this will be on hold;
dharkum24 commented 5 months ago

@BLR-0118 For "2. if you're in additional categories, pls submit flow 1 logs for the respective categories;"---We are not getting sellers with which we can check incremental search and submit logs. Could you please help or is it fine if we submit only full catalog search for all categories ? cc:- @asifrazastorehippo

BLR-0118 commented 5 months ago

@asifrazastorehippo - ok

dharkum24 commented 5 months ago

@BLR-0118 Submitted Flow1 Logs for different categories https://github.com/ONDC-Official/v1.2.0-logs/pull/1223/

BLR-0118 commented 5 months ago

Flow 1 for RET13 - ok;

BLR-0118 commented 5 months ago

RET14 - flow 1

  1. item attr "colour" value should be in hex code (i.e. "#000000" instead of "black") - are you handling hex codes?
  2. for mobile phones, you may also want to add "colour_name" as most Apple iPhones comes up with new colour which cannot be matched to a name using standard libraries - can you handle this?
  3. suggest you share logs with someone whose logs for RET14 are cleared (Shopalyst, SellerApp, etc);
BLR-0118 commented 5 months ago

RET15 - flow 1

  1. there are issues with Channelier logs, suggest you should test with Shopalyst
BLR-0118 commented 5 months ago

RET16 - flow 1

  1. Issues with logs, suggest you test with NP whose logs have been cleared (SellerApp, Shopalyst);
BLR-0118 commented 5 months ago

RET18 - flow 1

  1. Issue with logs, suggest you test with NP whose logs are cleared (MedPay)
dharkum24 commented 5 months ago

@BLR-0118 Flow 6 RET10 and RET12 submitted for review https://github.com/ONDC-Official/v1.2.0-logs/pull/1265 cc:- @asifrazastorehippo

BLR-0118 commented 5 months ago

RET13 - ok; RET15 - ok; RET18 - ok; SNP logs for RET14/16 are invalid, pls resubmit with your SNP (after fixing issues here #758)

BLR-0118 commented 5 months ago

@dharkum24

BLR-0118 commented 5 months ago

logs for RET14/15 cleared