-
🗓️ SAVE THE DATE - Sept 26th - VIrtual User Group Meetup
Hi crew, just a quick heads-up. Our next Virtual User Group Meetup will be happening next week, on the 26th of September. Register here: What you can look forward to 👇🏼 1️⃣ Spryker Excite Hackathon - Winning Team Presentation We will be welcoming @mjung representing the team that won the Spryker Excite Hackathon a few days…
-
Find like-minded to make your idea come true
Heyhey Dev-Community! 🚀 We've already got a fantastic list of community modules and tools ready to boost your projects, but there's always room for more innovation! 🌟 There are countless cool ideas, project needs, and fun enhancements out there that can make our developer lives easier and more enjoyable. Welcome to our new…
-
Having issue in merchant user creation
Hi team, I'm encountering an error while creating merchant user from merchants->merchantEdit->add merchant user . (this issue occurs sometimes not always) Error : "Uncaught exception 'ValueError' with message 'Bcrypt password must not contain null character'" when using the following function: password_hash($password,…
-
Clarification about creating a new mapping
Hey We already have a mapping(for products -OOTB) from sku→id_product_concrete/id_product_abstract and if we want to have one more mapping for product name→id_product_concrete/id_product_abstract, How can this be achieved without overriding the product storage module class,creating a new parameter mapping like…
-
Tip: Updating Elasticsearch synonyms list on-the-fly
So it came up that many Spryker customers wish there was a backoffice GUI for maintaining a synonyms list for the site search. Well there isn't, but technically it's a relatively simple operation: // Get index $index = $this->client->getIndex($this->indexName); // Close index $index->close(); // Update settings…
-
ERR_TOO_MANY_REDIRECTS while upgrading 202212.0 to 202307.0
This question is related to this topic where @M.abdallah has the same issue. It's not said how the issue was solved, so I would like to have some help about this. So, my issue is after having replaced deprecated SecurityPlugins by the new YvesSecurityPlugins and ZedSecurityPlugins, I could avoid the error…
-
Default error levels
Hi, is there a reason the default error levels are: $config[ErrorHandlerConstants::ERROR_LEVEL] = E_ALL & ~E_DEPRECATED & ~E_USER_DEPRECATED; $config[ErrorHandlerConstants::ERROR_LEVEL_LOG_ONLY] = E_DEPRECATED | E_USER_DEPRECATED; Mostly since that also includes E_WARNING which is, you know, just a warning, but now throws…
-
OMS timeout API inconsistency
So, I was doing some micro-optimizations and noticed that: \Spryker\Zed\Oms\Business\OrderStateMachine\Timeout::dropOldTimeouts works differently than \Spryker\Zed\Oms\Business\OrderStateMachine\Timeout::dropOldTimeout where dropOldTimeout (singular) checks if the source state has a timeout event and drops it if it does,…
-
Spryker installation is failing at Section build-static stage
I tried to install Spryker b2b on my system. I reset the local using docker/sdk reset and tried to do fresh setup with new b2b-demo-shop code. My installation is getting failed. I have attached screenshot. Maybe Spryker docker build is getting failed. I tried in multiple devices and getting the same error.
-
How to create a navigation only in merchant portal which not reflect in backoffice ?
Hello All I am creating a navigation into merchant portal as per documentation crating new navigation in config/zed/navigation.xml in that way : But the navigation shown into merchant portal and backoffice both. I only want to show only in merchant portal.
-
PreAuthUserCheckPlugins not executed anymore current demo shop?
Hello, I'm trying to execute some custom logic to verify customers prior to login. The interface \SprykerShop\Yves\CustomerPageExtension\Dependency\Plugin\PreAuthUserCheckPluginInterface seems to be the right fit, and I remember that we enabled a plugin at some point in the project…
-
Personalizing the homepage based on customer groups
Hi everyone, I'm working on personalizing the homepage based on customer groups using the CMS, but I'm running into a challenge. Specifically, I'm trying to get the customer group data and use it to conditionally render content in the CMS templates. What would be the best approach to pass the customer group data and match…