-
🎥 User Group May 25' - Recordings now on YouTube
Hi folks, the latest recordings from the May User Group are now available on YouTube and you can find them below. In case you haven't done already: feel free to leave a like and subscribe to our channel 🫶🏼 @James Hooper talking about the Spryker Docu Roadmap - @domagoj.krizanec presenting the S3 File Manager by Xiphias…
-
Spryker Quest 2025: Innovate, Build, and Earn BIG Rewards
Get ready, developers! 🚨 We're thrilled to announce Spryker Quest 2025, our new developer bounty program designed to reward individual contributors and freelancers for solving technical bounties. This is your chance to showcase your skills, contribute directly to the Spryker community & ecosystem, and earn exciting prizes!…
-
Spryker Developers – We Want Your Feedback!
Hey Spryker devs! At Spryker Academy, we’re constantly working to improve our learning materials—whether it’s how-to guides, instructor-led training, or other educational content. To make sure we’re addressing real-world challenges, we’d love to hear from you: What have been your 5 biggest pain points when developing…
-
🛠️ Reworked Community Extensions & Tools List - Your input is needed 🧰
Heyhey and happy new year!! 🥂 We used the calm days to rework our Community Tools list 💪and the following features are now added to make it more useful: Tags Filter for Tags, License and Creator Search Sorting/Ordering of columns You will find the list here: CQ Community Extensions & Tools With this list we want to provide…
-
Missing ValidateRestRequestAttributesPlugin for Backend-Api
Hi guys! As far as I can see, there is no equivalent way to validate RestRequestAttributes for Glue Backend Api like this ValidateRestRequestAttributesPlugin uses httpRequest as an argument instead of GlueRequestTransfer. It would be really nice to have such a validator for backend api as long as there is nothing similar…
-
how to load javascript in custom module in backoffice.
I am trying to add assets directly Pyz/Zed/CustomModule/Presentation/Assets/js/custom-script.js but it's not fetching in backoffice.
-
B2B Guest user specific catalog
Hello everyone, in my current B2B shop project I have the requirement that the not logged in guest user should not see the whole catalog but only a subset of the products. Is there any feature in Spryker which could be used for this case? Or is there somebody who had a similar case in the past?
-
How to run tests for a single module in Spryker and generate code coverage reports?
I'm working with a Spryker project and trying to run unit/integration tests for a specific module, for example: vendor/bin/codecept run --coverage-html -c tests/PyzTest/Client/Foo The issue I'm facing: It runs very slowly or even crashes due to memory exhaustion (especially with coverage enabled). I suspect that code…
-
AI-Powered Shopping Assistants for Spryker using Model Context Protocol
Hello CommerceQuest community! 👋 I've been working on an exciting proof of concept that bridges AI technology with Spryker Commerce OS, and I'd love to get your thoughts and feedback on this approach. What I Built I've developed a Spryker MCP (Model Context Protocol) Server that enables AI assistants (like Claude, ChatGPT,…
-
Transition from Redis to Valkey Q&As
Spryker are upgrading cache engine in our e-commerce architecture from Redis to Valkey, supported by AWS ElastiCache. This change will deliver several advantages, including enhanced performance and scalability, as well as ongoing security patches, all with zero disruption to customer operations. Those with questions can…
-
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…
-
Question About Command and Condition Execution Order in Merchant Portal State Machine
Hi everyone, I'm currently working on a state machine for the Merchant Portal in Spryker. I’ve defined a transition from state A to B, and in this transition, I’ve attached both a condition and a command. After debugging the flow, I noticed that the command is being executed before the condition, which is problematic in my…
-
How many products are you managing with spryker?
Hi community, just a short question because I am curious about it: How many products are you managing with your spryker setup? We are currently having around 175.000 products in our database. Is this a high volume? Is spryker commonly used with less or more? Cheers Karsten
-
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…