-
Reminder: Hackathon pre-Excite - powered by KPS
Heyhey dear Community 🙌 I hope you are doing well and are ready to take off into the weekend 💪 Here is a small reminder (I am sure you already got a lot of Excite Emails from Spryker) about our Excite (25.Sept.) and pre-Excite Hackathon (24.Sept.): Theme for the mini Hackathon: Self-Service Enablers - Modules that empower…
-
Introducing Symfony Autowiring Integration for Spryker
We’re excited to announce the first step toward integrating Symfony’s powerful autowiring capabilities into the Spryker framework! This initiative aims to reduce boilerplate code, improve developer productivity, and offer a smoother dependency injection (DI) experience—without changing the core architecture of Spryker. Why…
-
Spryker Core Module Redefined
From the 2nd version of Spryker Commerce Framework, the commerce products (B2B, B2C, B2B MP, B2C MP, Unified Commerce) based on the framework had high level of module granularity. You can find modules like Category, CategoryStorage, CategoryPageSearch, CategoryDataImport, CategoryDataExport, CatalogPage etc. This was a…
-
How you deal with test coverage in your project. E2E, functional, unit, so on.
Hello dear community! Let's have some test automation related discussion to share your best practices. As everyone knows that every feature should be tested. In Spryker we follow concepts of TDDhttps://docs.spryker.com/docs/dg/dev/guidelines/testing-guidelines/testing-best-practices/testing-concepts.html To balance between…
-
OpenAPI Schema File Missing After Pulling Latest Spryker Docker SDK Image
I am working on my existing Spryker project, and everything was functioning correctly before. Today, I removed my local Spryker Docker SDK setup and pulled the latest SDK image to re‑initialize the environment. The project setup completed successfully — containers are running, and the application is accessible without…
-
Alternatives to Grafana for monitoring Jenkins resource utilization?
Hi everyone, I’m currently working with the Spryker B2B Marketplace and looking for a reliable way to monitor our Jenkins memory consumption and overall utilization metrics. I initially reached out to Spryker support about accessing Grafana, but they mentioned it is restricted to their internal use. Has anyone successfully…
-
About today´s User Group
Hi Group! The meeting was postponed for March the 17th. Sorry for the short notice and that in the previous notification the change notes didn´t show up to you or if you received the notification too late! We´ll make up for it to you in our next meeting! Thanks
-
Navigation publishing from one store triggers P&S for all the stores
Hello everyone, I am working on a project with multiple stores and observed that when I am creating a new link in the back office, in RabbitMQ will be added messages for all the stores. I understand this process is necessary while importing data, but why create messages for the other stores when I am publishing a link for…
-
Is there a solution for secret-rotation + webhook in PaaS?
Hello everyone in preparations for a future security-certification we are wondering, if Spryker's PaaS in AWS offers some kind of (automatic/scheduled) secret-rotation for values which are stored in the parameter store? Question goes into both types of parameters: The ones which were setup by spryker. E.g. S3-Bucket…
-
What happend to spryker/cypress-tests?
Hello everyone! We are getting errors in our deployment pipelines because the spryker/cypress-tests github repository is not reachable anymore. Does anyone know what is going on there?
-
Punchout feature
Recently I came across one feature, where I need to check for punchout feature in spryker. I last checked, this feature was available with previous releases (in 2023) but right now it seems, spryker removed this extension/package from their official offering. I would like to know, if there is any other app available over…
-
Spryker Digital User Group Meetings 2026
Hello everyone, do you plan to do Digital User Group meetings this year or is that something that does not exist anymore? From my point of view it was always a great opportunity to stay up to date and get some new input on certain topics :)
-
Dynamic Multistore - Restrict Store switch if user is logged in
Hello everyone, I have a dynamic multistore setup where I want to restrict the change of the store only when the user is logged in. So the user should stay in the store where he/she logged in to. Change of the store should only be possible for a logged out user. Does anyone had a similar requirement in the past and knows…
-
FilterItemsWithoutPricePlugin returns incomplete cart data in dev-master
Environment: Upgraded to dev-master for Bootstrap 5 compatibility Issue does not occur in production (stable versions) Issue: After updating to dev-master, FilterItemsWithoutPricePlugin in PreReloadPlugins returns incomplete cart data - it appears to return only the last added item (my guess). Impact: Our custom cart…
-
Dynamic Multistore - Different assets for the different stores
Hello everyone, we are currently using the dynamic multistore in one of our projects and we have the requirement to apply a slightly different styling to each store. For simplicity let's say we only want to adjust some scss variables that are currently in the default Theme in the ShopUi folder. We thought about using code…
-
How can give permission to route to access it without login in merchant portal.
I have one custom route which i want to acess it in merchant portal without login in merchant portal , like we are using login and login_check route . How can i do that.
-
Configuration ‘limit workers’ setting for each shop.
In my project, we have one URL and three shops underneath it. A year ago, we increased the number of workers to eight. Only one store is stored in the configuration below the URL. My question relates to the distribution of workers across all shops. Can someone explain to me whether each shop then has 8 workers available or…
-
Getting error Get "https://registry-1.docker.io/v2/": net/http: TLS handshake timeout
Hi Team, I am trying to install spryker in wsl 2 ubuntu. and when i run docker/sdk up then getting error mentioned below:- error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: TLS handshake timeout Regards, Sushant
-
Change invoice and order reference format
I want to change the order and Inovice reference number. order # US-7767-A634 Invoice # USIN-7871-2312 I am using 202401.0 release and I don't see any configurable option. How can we achieve this? Can we update existing order refernce or we create new field for the order and generate the new reference there and show it to…
-
After connecting VPN not able to access Scheduler, broker and database
Hi Team, Is there anyone faced the issue mentioned below:- I have successfully connected with VPN through OpenVPN. But still, I am not able to access Scheduler, broker and database. No landing page should be displayed. Regards, Sushant
-
Guidance on Implementing Category-Based Search
Hi everyone, I’m looking to implement a category-based search feature, similar to what Amazon offers, instead of the standard global search. I’ve been exploring the Spryker framework and have tried debugging the search flow, but I’m having trouble identifying where exactly this functionality should be implemented. Could…
-
Remove shipping method step from the Checkout
I have some digital products and I want to remove shipping step from the checkout completely.I tried to remove it and noticed it's breaking some other functionalities on the checkout. Is there any product configuration that I can use for my product that remove the shipping step from the checkout? If removing from the code…
-
Custom Tax calculation on checkout
My b2b marketplace store. It has 4 stores and I want to integrate Tax calculation for my stores through ERP API calls. On checkout page after shipment step, I want to make API call to ERP by providing customer and their region. Based on this, ERP will provide me the Tax values. which will be visible to customer. How do I…
-
Action executed upon entering a CheckoutStep
I would like something to be prepared at checkout in my Spryker project. At first I thought about implementing this as CheckoutPaymentStepEnterPreCheckPlugin. Unfortunately, I have noticed that this plugin stack is executed every time ‘requireInput’ is queried, which is also called when e.g. generating breadcrumbs. This…
-
Regarding logout an user using email of customer
I have a scenario to log out a user from the front end. If a company admin user is changing the access of another user from admin to buyer, another user should log in again with instant reflection of the role. Please suggest how I can implement this.
-
I am tring to include a scss in atom its not working
Hello guys, I am a newbee to spryker and created a yves module named HelloWorld and in it i have create an atom and trying to include some design to it and its not working i am sharing code snip below please help. atom file scss included in to app.scss ran sudo docker/sdk console frontend:yves:build and sudo docker/sdk…
-
npm Software Supply Chain Attack
Hi All, Is this npm Software Supply Chain Attack also affect our spryker project? Is there any way to check the project is affected or not? Thanks
-
Limitation in code buckets and tests
Hello, We are currently using a multi-DB setup for our stores (DE, EN, CH), where each store has its own database. When running tests via docker/sdk cli -t or docker/sdk testing, the default store is used. In our case, it is DE (as defined in the deploy.ymlfile under docker:testing:store:). We have reached a point where we…
-
Does Spryker plan to improve pagination support for categories with 10k+ products?
Currently if there is more than 10k products in category and you try to switch to category page which shows product list ordered >10k you will see `fail whale` and get such error log: ``` Yves.CRITICAL: Spryker\Client\SearchElasticsearch\Exception\SearchResponseException - Search failed with the following reason: Result…
-
ProductValidityConsole 'product:check-validity'
public function queryProductsBecomingValid(): SpyProductValidityQuery { return $this ->getFactory() ->createProductValidityQuery() ->filterByValidFrom('now', Criteria::LESS_EQUAL) ->filterByValidTo(null, Criteria::ISNULL) ->_or() ->filterByValidTo('now', Criteria::GREATER_EQUAL); } So this selects all products in the end…
-
Volume prices for merchant relationships
Hello everyone! I'm currently doing some research about volume prices for merchant relationships and in the documentation (https://docs.spryker.com/docs/pbc/all/price-management/202410.0/base-shop/prices-feature-overview/volume-prices-overview.html#threshold) I've found this constraint: Volume prices cannot be applied to…
-
Switch code buckets based on authenticated users type
Hi! I was wondering if anyone had a solution for an issue we are encountering. We would like to use different code buckets based on the authenticated users type. The recommended way of having different domains for different code buckets just doesn't work for us as the session does not get shared between them, or at least…
-
smtp setting for gmail
I am working on sending mail through gmail smtp but dont know where to do the smtp settings for the same, can anyone help me please. i tried to do settings in config_default but i dont thing it is the correct place.
-
Duplicate key value violates unique constraint "spy_sales_order-order_reference"
Hi All, we moved the order prozessin to use the queue. But if for some reason we get a flood of messages we get this message: Duplicate key value violates unique constraint "spy_sales_order-order_reference" First we thought it might be sprykers sequence number module. But after looking at the code it is basically…