-
🎥 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…
-
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…
-
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…
-
How to get Valid From and Valid To to the Yves Product List / Detail Page ?
What is the easiest way to display the valid from and valid to of a product? My current solution is to add ProductPageDataExpanderPluginInterface, ProductConcretePageMapExpanderPluginInterface and ProductAbstractMapExpanderPluginInterface plugins. Inject the…
-
Cannot get login using Spryker API /access-tokens in B2B Marketplace demo fresh installation
Hello, i made a fresh installation of the B2B Marketplace demo and i am cannot have success in making the authentication valid in accessing the /access-tokens(http://swagger.spryker.local/#/access-tokens) curl -X 'POST' \ 'http://glue.eu.spryker.local/access-tokens' \ -H 'accept: application/json' \ -H 'Content-Type:…
-
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…