beckn / beckn-ui-workspace

Mono Repo for Beckn UI Workspace
9 stars 11 forks source link

Catalogs creation/updates - Beckn Apps Migration to V 1.1.0 #631

Open meenakshi2468 opened 4 months ago

meenakshi2468 commented 4 months ago

Description

Due to on-going Beckn Apps Migration to V 1.1.0, there is a need to ensure catalogs are available in dev instance of the Migration project for all domains.

Goals

Expected Outcome

[Catalogs required for the reference applications is available in the dev instance of Migration]

Acceptance Criteria

Implementation Details

Catalogs to be created/updated based on below priority: Priority 1: Migration reference apps catalogs to be in place Priority 2: Phase 2 reference apps' catalogs to be in place

Mockups / Wireframes

NA


[Please note that the below section of the ticket has to be in the format as mentioned as it is key to enabling proper listing of the project. Please only choose the options mentioned under the headings wherever applicable.]

Product Name

[Product Name: Beckn]

Domain

NA

Tech Skills Needed:

Vendure BPP, Strapi BPP

Complexity

Medium

Category

Documentation

meenakshi2468 commented 4 months ago

Update on April 16th: Analysis done on existing catalogs in HBO (Dev/Staging and Prod). Observations captured on Confluence: https://fide-official.atlassian.net/wiki/x/CABLEw

Faiz to review and discuss next steps.

meenakshi2468 commented 4 months ago

Update on April 17th (Comp Off) : Discussed the approach and list of catalogs to be prioritized for addition in Vendure BPP.

meenakshi2468 commented 4 months ago

Update on April 18th:

  1. Created a draft plan for catalog migration from HBO to Vendure BPP. To be reviewed with Faiz.
  2. Vendure BPP details obtained from Venkatesh.
meenakshi2468 commented 4 months ago

Update on April 19th:

Reviewed plan with Faiz , below points were discussed:

Implementation details:

  1. All HBO catalogs to be migrated to Vendure, retain the same catalog and shop details
  2. All MIT catalogs to be moved to strapi dev instance
  3. More items should be added to providers in strapi
  4. verify and ensure that catalogs entries are correct
  5. Test using postman collection
  6. DSEP course in HBO can be ported to Vendure
  7. Add catalogs to domains for which catalogs are missing
meenakshi2468 commented 4 months ago

Update on April 22:

Update on Implementation detail #1: All HBO catalogs to be migrated to Vendure, retain the same catalog and shop details

  1. Analysis on Vendure BPP - discussion with Venkatesh and understand the catalog upload process from the recording
  2. Analysis of HumBhi Online system - data fields and corresponding mapping with Vendure BPP
  3. Discussed with Venkatesh and Rajaneesh on simplyfying the steps for catalog migrations from HBO to Vendure BPP
  4. Discussed with Venky and Venkatesh on automated process for 150+ catalog migrations from HBO to Vendure BPP. @vbabuEM : To fire an empty search to HBO BPP and get the dump of entire catalog. Come up with a way to import catalogs in Vendure BPP using the HBO catalog dump. CC: @faizmagic
  5. Manual addition of catalogs from HBO to Vendure BPP. Added one item ' Hampta Pass Trek - Manali '. One catalog took 20-25 minutes, but may decrease in future iterations.
  6. @ankitShogun : To test if 'Hampta Pass Trek - Manali' is showing up on the search results in the application and add screenshots in this ticket. CC: @viraj89 @faizmagic
  7. If the search results are as per expectations, will proceed with manual additions.

Update on Implementation detail #2: All MIT catalogs to be moved to strapi dev instance

  1. As directed by Faiz, Venkatesh to analyze and understand the ideal approach for migration and build the necessary script. once approach is finalized, discuss the approach with Faiz. His only requirement is, non-technical person also should be able to do the migration and it has to be selective migration of catalogs.
  2. This will be tracked in issue: https://github.com/beckn/beckn-ui-workspace/issues/667
meenakshi2468 commented 4 months ago

Update on April 22:

Update on Implementation detail https://github.com/beckn/beckn-ui-workspace/pull/1: All HBO catalogs to be migrated to Vendure, retain the same catalog and shop details, Point #6:

@ankitShogun : To test if 'Hampta Pass Trek - Manali' is showing up on the search results in the application and add screenshots in this ticket. CC: @viraj89 @faizmagic

Image

Image

meenakshi2468 commented 4 months ago

April 23: Update on Implementation detail https://github.com/beckn/beckn-ui-workspace/pull/1: All HBO catalogs to be migrated to Vendure, retain the same catalog and shop details

Added this catalog again. Postman testing by Venkatesh showed no errors.

Venkatesh is working on the script - will migrate the catalogs tomorrow morning.

meenakshi2468 commented 4 months ago

April 23: Update on Implementation detail https://github.com/beckn/beckn-ui-workspace/pull/1: All HBO catalogs to be migrated to Vendure, retain the same catalog and shop details:

Status on catalog migrations from HBO to Vendure BPP:

Himalayas

  • City of Lights
  • DSNP
  • Open Street Commerce (OSC) - Books and Restaurants
  • To unblock the Team, 3 Catalogs were manually added for DSNP, as the 'InstaKart' store is not visible in Beckn search which is a prerequisite for running the script. Venkatesh is working to resolve the issue, as Venky was not reachable today.
  • Industry 4.0 - Manual addition of 2 catalogs in Strapi
  • DSEP - Catalogs already available in Strapi for Jobs, Courses, Mentoring and Scholarships
  • Retail Kuza - 1 store with 5 catalogs available in Vendure

Pending: Migration of 30 catalogs from 'InstaKart' shop on HBO Prod (infra2) : Catering to DSNP, Himalayas Migration of 64 catalogs from 5 Stores on HBO Dev/Staging (infra1): Buzilla, Chéri-Chérie, Aux Ours, Publications de la Sorbonne, Librairie de petits plats: Catering to DSEP - Courses and OSC

Next Steps:

@ankitShogun and @ujjwal502 : Please test out these catalogs from respective BAPs. Viraj, as discussed, please guide the Team. I hope the Team is unblocked and can continue their assigned tasks without any issues.