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..
When Glue API is used to get resources (/abstract-products/), there is an unexpected call to Zed to
When Glue API is used to get resources (/abstract-products/), there is an unexpected call to Zed to fetch the product tax information (TaxProductConnectorClient). When Zed is not available the API is crashing.
The expected behaviour is to get the data from the KV storage. This is also affecting performance and it hits our database when the products are returned.
Is there any update coming soon to remove the Glue dependency on Zed?
Comments
-
AFAIK this has been fixed already. Let me try to find it...
0 -
-
I have package version 4.2.1 and it still uses the zed stub to get the taxes
public function getTaxSetForProductAbstract(ProductAbstractTransfer $productAbstractTransfer): TaxSetResponseTransfer { return $this->getFactory()->createZedStub()->getTaxSetForProductAbstract($productAbstractTransfer); }
0 -
\Pyz\Glue\GlueApplication\GlueApplicationDependencyProvider::getResourceRelationshipPlugins()
$resourceRelationshipCollection->addRelationship( ProductsRestApiConfig::RESOURCE_ABSTRACT_PRODUCTS, new WRONGPLUGIN() );
Correct plugin -
Spryker\Glue\ProductsProductTaxSetsResourceRelationship\Plugin\ProductsProductTaxSetsResourceRelationshipPlugin
0 -
Thank you! I will try to change the plugin.
0 -
Good morning,
I switched to Spryker\Glue\ProductsProductTaxSetsResourceRelationship\Plugin\ProductsProductTaxSetsResourceRelationshipPlugin but it still makes calls to Zed.0 -
I saw there is an update for
spryker/product-tax-sets-rest-api
but I cannot update to version 2.0.0 becausespryker/products-product-tax-sets-resource-relationship
requiresspryker/product-tax-sets-rest-api ^1.0.0
0 -
You need to delete
spryker/products-product-tax-sets-resource-relationship
and corresponding plugin usageProductsProductTaxSetsResourceRelationshipPlugin
.Then update
spryker/product-tax-sets-rest-api
as it providesProductTaxSetByProductAbstractSkuResourceRelationshipPlugin
plugin which doesn't do Zed call.0 -
Done. It works well now. Thank you very much!
0 -
Welcome!
0
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 76 Spryker News
- 930 Developer Corner
- 788 Spryker Development
- 89 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
- 26 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