Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to new billa.at online store #164

Open
devmbm opened this issue Oct 16, 2023 · 5 comments
Open

Update to new billa.at online store #164

devmbm opened this issue Oct 16, 2023 · 5 comments

Comments

@devmbm
Copy link

devmbm commented Oct 16, 2023

Billa.at was updated sometime last week (KW41) which has caused all price tracking and links to be broken. Unique URLs in the new store no longer match the previous one.

@flobauer
Copy link
Contributor

Hey, do we know the exact changes?

As I see billa:

  • no API that allows to request all products at once (at least not "full")
  • maximum of 1000 results can returned back on searches
  • one letter searches are still possible
  • Category connection might be harder

any other thoughts?

@flobauer
Copy link
Contributor

I would probably go through the alphabet and do searches for each letter and map the products by ID to have a final list in the end. Maybe for the more common letters I would search for more than 1000 entries via pagination.

@devmbm
Copy link
Author

devmbm commented Oct 17, 2023

I cannot say, sorry, I am not a developer myself. But my observation is that items seem to be named the same as before.

@flobauer
Copy link
Contributor

Category Search:
https://shop.billa.at/api/categories/search/e?storeId=00-10

Product Search:
https://shop.billa.at/api/products/search/e?storeId=00-10

The billa products where taken from the product list itself I think, the search per category could also work:

Category search can be done via category slug provided in the category search result:
api/categories/[slug]/products

Example:
https://shop.billa.at/api/categories/aepfel-birnen-und-trauben-13753/products?page=0&sortBy=relevance&pageSize=24&storeId=00-10

@flobauer
Copy link
Contributor

I do some experiments in #165

@mhochsteger mhochsteger mentioned this issue Oct 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants