ONDC-Official / v1.2.0-logs

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

Sabhyasha - LBNP - compliance check #1261

Closed abhinavv245 closed 6 months ago

abhinavv245 commented 7 months ago

All Flows

/search

/init

/confirm

/update

Note: Please provide cancellation flow in case of TAT breach

@SatyaranjanSwain

SatyaranjanSwain commented 7 months ago
abhinavv245 commented 7 months ago

@SatyaranjanSwain it should be 'yes' in case the logistics buyer wants the product to be returned to origin.

Also, in the Flow 2, tracking value should be 'true' (not 'True')

BLR-0118 commented 6 months ago

Flow 1

  1. /search was sent for shipping between 560066 & 560066 pin codes, with order prep time of 7 days, for which LSP sent quote & TAT; however, /init uses different pin codes for start & end but using the quote sent in /search. This is inconsistent;

Flow 2 (TAT breach)

  1. /cancel should use cancellation reason codes valid for LBNP;
BLR-0118 commented 6 months ago

@SatyaranjanSwain

SatyaranjanSwain commented 6 months ago

TAT Breach is in Flow 3. Am I right?

@BLR-0118

BLR-0118 commented 6 months ago

Flow 1

  1. /search:

    • why is bpp_id/bpp_uri in /search & is this sent through gateway? (/search should go thru gateway to be broadcast to all LSPs, hence, Context should not have bpp_id, bpp_uri);
  2. /init:

    • fulfillment.start.location.address & fulfillment.end.location.address have issues:
    • pin code is for Bengaluru but address is for Bhubaneshwar;
    • address fields like fulfillment.start.location.address.name incorrect (should be store name, not aggregator name), fulfillment.end.location.address.name & building should be house no / building name as per contract;
  3. /track

    • tracking enabled for fulfillment, but no /track & /on_track logs;
BLR-0118 commented 6 months ago

flow 3 - ok;

BLR-0118 commented 6 months ago

@SatyaranjanSwain - pls fix issues with flow 1 & resubmit flow 1 only;

BLR-0118 commented 6 months ago

Flow 1

  1. /search:

    • provider.time.duration denotes the order preparation time; setting this to 3 days when pickup & delivery codes are same (means hyperlocal) isn't correct; it has to be precise (for hyperlocal) as LSP will make rider available around that time;
  2. /init:

    • pls make sure you provide correct city for pincode; both pincodes are same (560103) but cities are very different;
  3. /track:

    • how do you know when to call /track?
BLR-0118 commented 6 months ago

@SatyaranjanSwain - while flow 1 logs are ok (& don't need to be resubmitted), pls answer the above questions before I can clear;

SatyaranjanSwain commented 6 months ago
  1. /search:
  1. /init:
  1. /track:

@BLR-0118

BLR-0118 commented 6 months ago

@SatyaranjanSwain:

BLR-0118 commented 6 months ago

clearing logs for v1.2.0