What are the Slack Archives?
It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.
Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..
Hi Everyone! We have recently discovered potential flaw in our system regarding collector storage&am
Hi Everyone!
We have recently discovered potential flaw in our system regarding collector storage&search export mechanism. We noticed that if we disable our product by deactivating it through Zed->ProductManagement->Communication->Controller->VariantController, it can be still ordered on Yves until collector job removes it from storage. Since that job can take a while until it finishes, we can possibly have a time gap from 1 to few minutes, and in that time customers will see and order products which are not available on Zed, and exception will occur.
Did anyone experience similar issues, and if yes, how did you solve it?
We are thinking between 2 possible solutions:
• Affect on storage and search manually as soon as product is deactivated, so we don’t need to wait for sync to do that for us
• Allow customer to order inactive product (that is still ‘active’ and visible for them on client side), and customize Zed logic when trying to get data of inactive product (that is where we are currently experiencing exception)
Thanks!
Comments
-
How about creating a separate Jenkins job which will update stocks every minute?
0 -
We already have jenkins updating product data, but in our use case it’s more complex, we import json attributes of multiple products at the time, and sync operation that runs every minute can take a while to export all those products data to search and storage.
I am thinking more in direction of either directly updating storage and search for this case only or allowing customer to order product, no matter it is unavailable on Zed0
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 75 Spryker News
- 924 Developer Corner
- 783 Spryker Development
- 88 Spryker Dev Environment
- 362 Spryker Releases
- 3 Oryx frontend framework
- 35 Propel ORM
- 68 Community Projects
- 3 Community Ideation Board
- 30 Hackathon
- 3 PHP Bridge
- 6 Gacela Project
- 25 Job Opportunities
- 3.2K 📜 Slack Archives
- 116 Academy
- 5 Business Users
- 370 Docker
- 551 Slack General
- 2K Help
- 75 Knowledge Sharing
- 6 Random Stuff
- 4 Code Testing
- 32 Product & Business Questions
- 70 Spryker Safari Questions
- 50 Random