-
Can the confirmation registration email be sent using the configuration of a different store than th
Hello everyone, I aim to send the confirmation email based on the user's selected country. For instance, if a customer creates an account with the US as their country, I would like to send the email using the configuration of the US store, even if the customer registered using the DE store.
-
How to check for security patches
Hi all, I am currently looking for a way to check if we have implemented the latest security fixes or if there is anything left on some projects. Unfortunately, we have a project that is still on an older Spryker version. The release documentation is not available anymore, as the old documentation was archived on GitHub…
-
How can i use Dynamic assets ?
Hi team, I have created and uploaded various types of files like png, and jpg and now I want to access them how can I use them in Yves or Zed? I have checked the documentation but didn't find a solution.
-
Potentially invalid RabbitMQ deliveryTag type.
Hello, I found that Spryker defines QueueReceiveMessageTransfer::deliveryTag as string.Is it correct? RabbitMQ documentation says it is longlong, so shouldn't it be int in PHP? See https://www.rabbitmq.com/amqp-0-9-1-reference.html#domain.delivery-tag
-
Bug in generating keys for Redis.
Hi I'm working on implmentation of FactFinder in spryker system. I found out that sku that gets returned from FactFinder is used to generate redis key. With that redis key we are querying redis to get the data. Method in ProductAbstractStorageReader…
-
Why my Glue Backend API endpoint does not require authentication?
In my resource, I have set the IsProtected as true for this particular method but the endpoint still works without authentication. Can someone please advise? Here is how I have set it: public function getDeclaredMethods(): GlueResourceMethodCollectionTransfer { return (new GlueResourceMethodCollectionTransfer())->setGet(…
-
Exception with Glue Backend API Module
I followed this tutorial to create a backend resource for Glue Backend API. But I am getting this error. Can anyone please help me with what might be the problem? GLUE_BACKEND Exception Spryker\Shared\Kernel\Transfer\Exception\NullValueException - Property "application" of transfer…
-
How can i fetch set products using Glue API.
I want to fetch Product set using Glue API i din't find any Api for fetching Set product. How can i ?
-
Why does promotional product stay in the cart when the condition is not fulfilled any more
I am investigating using promotional product discount for the customer. I created a discount with some condition. Furthermore, I added product to the cart to fulfil the condition. Then I could add the promotional product to the cart. Everything works fine. The problem happens when I remove the (non-promotional) product…
-
Maximum quantity a product(-bundle) can be bought per customer
Hey there! is there an out of the box solution to define a maximum amount a product(-bundle) can be bought by a customer? If not, what would be a good approach here? I could imagine a table that uses SKU and customer number mapping to count how often a particular SKU has already been purchased by a particular customer. But…
-
Backoffice navigation
Documentation states: "Using BREADCRUMB_MERGE_STRATEGY, the first two levels of project-level navigation elements replace the core-level ones. All the project-level navigation elements below level two are appended to the core-level navigation elements. Use this strategy to avoid duplication of the navigation elements that…
-
Where to implement data exchange API for third-party data fetching and storage?
Hello everyone, I'm looking to utilize a data exchange API to retrieve information from a third-party service and subsequently store it in the database through the data exchange API. I'm wondering where I should implement the logic for this process. Is there a specific directory in Spryker where I can write this logic, or…
-
Swagger firstGlueEndpointMap
Hey there :) In our project we have installed the Glue Storefront next to the Glue and we have installed the Docu-generator. We now have the problem that we cannot adjust this Url. If we set the ENV variable for the new scheme of the storefront, the URL mentioned above is always displayed first with the old scheme. But as…
-
Product set implementation in glue
Hello Team, I'm facing a challenge with using product sets in ReactJs as there is currently no API available in Glue. Has anyone successfully implemented product sets in Glue, or does anyone have insights on how to implement them? I'm struggling to find relevant logic and would appreciate any assistance. Thank you!
-
I m using vue js not spryker default shop . i want that my agent should login as customer.
My frontend build using the vue js not default spryker shop. frontend completely by pass the default spryker shop with custom UI and implement all screen action using the vue js and backend api expose via zed module. Now I need a feature in my application that my agent or user of backoffice can login and impersonate a…
-
I want to call glue endpoint for a vendor module
I tried to call glue endpoint for a module that exists in vendor. But response return is :- {"errors":[{"status":404,"detail":"Not Found"}]} From this, it look like we can't call the vendor module glue endpoint in application. I tried to call it in postman. Although other application route working fine.
-
I want to provide translation to OMS state machine button.
How can I provide translation to spryker oms machine button.
-
Why Spryker's Jenkins container doesn't have SWAP configured?
Hello, I found that Jenkins container in AWS does not use SWAP. It seems to be a big problem, because whenever queue worker takes more processes, then Jenkins is completely killed or stuck. Even official documentation () says that queue worker can start plenty of processes, which in total can take GBs of memory. Solution…
-
Get all values of a type from Redis
Hi, I need to read all merchants from the Redis in performant way. I tried to use \Spryker\Client\Storage\StorageClientInterface::getKeys with kv:merchant:* wildcard , but it is blocking Redis, so whole system slows down. I tried \Spryker\Client\Storage\StorageClientInterface::scanKeys as well, but it's too slow in big…
-
Best Way to integrate 2FA in Yves
Hello, Has someone experience implementing a 2FA auth for the yves login? Or an idea how to implement it?
-
Custom tags
Hello, do you know if is it possible to add custom tags in CommerceQuest? Most tags which I tried are unavailable and from "popular tags" only few are related to development/code topics.
-
How to use this Oryx for Zed and What's this exactly ?
Hello Everyone, I read this documentation and not able to use this things so can you please tell me like how can i use this ?
-
Moved: Delay with Glue API calls made from Oryx framework
This discussion has been moved.
-
How to achieve environment specific robots.txt
Hi Team, Can you please how can we create environment specific robots.txt? The requirment is to avoid crawling of lower environments and allow only PROD environment. Please suggest. Thanks Vikram
-
Is it possible to reset the quote with all calculated discounts?
Hey together 👋 I developed a console command, which is calculating discount percentages for all existing products with given cart rules. At first, I created a big quote and added each concrete product separately as cart item. After that, I'm calling the discount facade, pass the quote and let it calculate all discounts.…
-
Can I change attribute_key directly in the database?
Hello. I'm trying to create an Akeneo import. To map Akeneo attributes to Spryker attributes I need to have same keys. But I have different attribute keys in Spryker and in Akeneo. I can't change the key in Akeneo. In Spryker backoffice this field is also disabled. But I can change it directly in DB. So, my question is:…
-
How can fetch Set products sets using CMS Page By Glue API.
I created a page cms page in backoffice in which in content i insert a content item as Product set basically add a product Set i this Now i am fetching that CMS using Glue API…
-
Spryk commands and arguements
I want to know what the parameters and arguments passed in DataImport Spryk is there any example or anything that can help me to create a custom data import module through Spryk.
-
How are codeBuckets used for Presentation Layer in Zed?
Hi there, We are currently managing a multi-store setup that requires the display of distinct templates within the back office gui. To facilitate this requirement, we have implemented a store-specific bundle named ShipmentGuiXX. Within this bundle, we have expanded an existing form by incorporating a new field. This…
-
Orders with many line items result in long frontend response times
Hello everyone, A problem we encountered during Black Friday was that customers who place large orders waited a long time for an order confirmation in the frontend. To debug this issue I looked into the checkout process and measured the times of some methods. I discovered that the call of the runStateMachine method inside…