ONDC-Official / v1.2.0-logs

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

Fynd (RET12) - compliance check #66

Open sahil-ondc opened 12 months ago

sahil-ondc commented 12 months ago

on_search_full_catalog_refresh

on_select

on_init

confirm

on_confirm

on_status

@tusharmoraye

tusharmoraye commented 12 months ago

on_search_full_catalog_refresh

on_select

on_init

confirm

on_confirm

on_status

tusharmoraye commented 11 months ago

@sharmasahil0331 updated logs as per the comments here #75

sahil-ondc commented 11 months ago

on_search_full_catalog_refresh

on_search_inc_catalog_refresh

select

on_select

on_init

on_confirm

@tusharmoraye

tusharmoraye commented 11 months ago

@sharmasahil0331 fixed issues here #79 need more clarification on the serviceability issue in on_search

sandeepshahi commented 11 months ago

Flow 1

/on_search (full catalog)

incremental search

Flow 2/3

/on_select

/on_confirm

/on_status

Flow 3

/on_select (updated)

@tusharmoraye

BLR-0118 commented 8 months ago

Flow 1

  1. /on_search_2247:

    • remove "accept_bap_terms" (until static terms are enabled);
    • item.quantity.available.count has 2 values: "0" (means - out-of-stock), "99" (means - in stock); how to interprete "971"?
    • item.quantity.maximum.count has default value of "99" (means - no cap per order) or any non-default value that identifies cap per order; does "971" mean a cap of 971 items per order?
    • catalog search by city "08288" returns store located in pincode "40053"; this should return stores located in city "08288";
    • item attribute "colour" should have the hex code as value; you can also use "colour_name" to send the colour name;
    • item.descriptor.code is of type "5" (others); others in fashion are using hsn code (type:4);
    • pls use more meaningful description for variant group as this is what buyer apps will render on UX;
  2. /on_search_767:

    • similar issues as above but this uses colour hex codes;
    • pls don't send formatted text e.g. as in item.descriptor.long_desc ("

      Long description, manufacturer_or_packer_name ("$saree"), item.descriptor.name ("$Yellow Tank Top" or "@#$%^Light Blue Tank Top");

  3. /inc_catalog_refresh_on_search:

    • difficult to identify incremental changes since timestamp for this is before the full refresh;
    • what's changed for this item - 7803931_30?

Flow 2

  1. /on_init:
    • remove provider_location;
    • remove cancellation_terms, everything in bpp_terms (except tax_number, provider_tax_number);

Flow 3

  1. /on_select: for item level errors, error.message should be as per the format here;

Flow 4

  1. /on_confirm:
    • fulfillment TAT of "P1032D" is a typo?? the difference between the start & end time ranges is about 1 month;
    • flow 4 onward, fulfillment.start.location & fulfillment.end.location are the same even though for the items in flow 4, the catalog shows location id of 11853 (pin code 201009);
    • pls add precancel_state;

Flow 5

  1. /on_cancel (RTO):
    • cancelled_by should be the bpp_id (not bap_id) as this is initiated by seller & the appropriate reason code (013) used;
    • pls add precancel_state;

Flow 6

  1. /on_update (return delivered) - should have delivery timestamp (return fulfillment.end.time.timestamp);
BLR-0118 commented 8 months ago

@azharsayyed05 - pls fix the above & make a note here; also, resubmit logs for flow 3 only;

BLR-0118 commented 8 months ago

Flow 3

  1. All calls /select onward uses Context.city as "*" - this should actually be the city where fulfillment to be delivered;
  2. logic & values for item available & max qty should be followed as per above;
BLR-0118 commented 8 months ago

@azharsayyed05 - I'm clearing the logs; pls make sure the above is taken care of.

BLR-0118 commented 8 months ago

@azharsayyed05 - for intercity shipments, pls make sure you update routing.type to "P2H2P" and provide the intercity statuses as per the contract;

azharsayyed05 commented 8 months ago

@BLR-0118

Flow 3

  1. context.city as “*” we are receiving from buyer app hence it is getting added in all calls
  2. Item available and maximum is already changed as per logic, Please verify

regarding intercity shipments and routing type, we will be exploring this and will update you if there is any blockers/doubts

BLR-0118 commented 6 months ago

from catalog log here:

from return log here & here:

BLR-0118 commented 6 months ago

@azharsayyed05 - pls take care of the above