-
Custom discount module
Hi, I am working on the Annex Cloud Loyalty project where on successful order customer get loyalty points. I have to create a custom discount module with consume the loyalty points based to the loyalty calculation it reduces the cart amount which should be apply loyalty point discount. Please help me…. It'll be highly…
-
How to develop packages ?
Hi, my team and me are developing vendor package for spryker. We are exepriencing issues with develompent environment setup. We have package in repository on github. If i download package and i want do develop it, I can not test my implementations because i don't have whole spryker project (just that package). If I develop…
-
Fluent commerce for Spryker
what are the challenges in Spryker inventory and how fluent commerce can be of helpful in overcoming those?
-
Discount module spryker on saving gives error "forbidden"
we customized the discount module and storing the condition in a column . everything working fine on local when we save form with condition (rule column) but on server while saving the form with condition gives "forbidden error". Just didn't get it why , I already spend considerable time on this. please help if someone…
-
Backen API - invalid or missing data format.
Hi, when try to use any endpoint with id with method PUT or PATH then I get response: [ { "code": "1301", "status": 400, "message": "Invalid or missing data format. Please ensure that the data is provided in the correct format. Example request body: {'data':[{...},{...},..]}" }] Example endpoint:…
-
How to setup session in glue storefront api?
Hey guys! We are trying to use glue storefront api with customer session access but we are struggling with \Spryker\Glue\GlueStorefrontApiApplication\Application\GlueStorefrontApiApplication::setUpSession It looks like there is some workaround implemented to use…
-
When you add new feature to BackOffice, do you follow any guidelines or practice UI wise?
Hello community, Happy Monday, I have a simple question for you and would love to hear your insights. Q. When you add new features to the BackOffice: Do you follow any guidelines or practices, especially UI-wise? Looking forward to hearing your experiences! Thank you! 🚀
-
How can I expand full-text-boosted for a product concrete with new column from db?
I've tried using search preferences but my concrete in elastic with corresponding fields doesn't change. I always have just name and sku.
-
Testing frontend code
Hi all, I was fixing a typescript bug on our project yesterday and it occurred to me: this would be much easier if I could create a failing test before making my typescript changes. My typescript is rusty, so I need all the help I can get :-) We do have coverage via playwright tests but I see the benefit of having…
-
Using Evaluator tool in CI
Hi, community! Could you please share your experience of adding Evaluator tool in your CI pipelines? Thanks!
-
Is the Touch module still in use?
I'm upgrading Spryker version to 202311 and I have this legacy code on Pyz/Zed/Touch/TouchConfig public function isTouchEnabled(): bool { return false; } The core has the same but returning true. How does this affect the publish + sync if this functionallity gets deactivated? I could see that the spy_touch table stops…
-
cookie timeout calculation for Yves
Does spryker provides any module to check for cookie expiration time and notify user for invalid cookie? Use case: Guest user access home page Secure domain Cookie is created in browser with TTL Cookie expires after specified time limit
-
Codeception - Unable to find element
Hello i'm trying to resolve this error on codecept, any inputs appreciated. Getting this issue on B2C Marketplace. 1: CmsGuiCreatePageCest: Test i can create cms page with translated placeholders Test ../CmsGui/Presentation/CmsGuiCreatePageCest.php:testICanCreateCmsPageWithTranslatedPlaceholders…
-
How to ignore requests to backend-api and backend-gateway?
We are getting a daily Newrelic alarm about requests to backend-api and backend-gateway, how "no route was found…". Newrelic sees them as APM errors. Do you have any suggestions how to filter these out? The requests seem like bots trying to find a weakness, some requests are asking for the WordPress login page from these…
-
redirects with uri path/parameters in deployment file?
In our project we have defined www and certain domain redirects. Currently, the redirect will ignore the provided path and redirect to the destination host's homepage. The documentation just mentions "defines redirect rules" but I can't seem to find any specification or examples. I.E. I have the following in our deployment…
-
OOTB translations of demo shop
Hi, are there maybe out of the box translations for yves for demo shop? We have task to introduce multiple languages like french, dutch, spanish, italian to project.
-
Dynamic Frontend Strategies for Yves?
Currently we work with a 'mostly vanilla' b2b setup, where Yves is rendering static content. We have a requirement to reduce the number of page loads in certain situations, having a more dynamic experience. We have some ideas, but I was wondering if the Herd had some suggestions, known-to-work patterns or just some…
-
FTP OR SFTP use
Hi team, I've got my FTP credentials ready. Now, I'm looking to push files into it. Could you please provide guidance on how to do this? Alternatively, is there a module I can refer to for assistance? Thank you. Best regards, Bhupendra
-
Glue-Storefront custom routes
Hoi together 👋, We have created a custom route in the Glue storefront. e.g. (GET /dummy/foo). Now we would like to be able to pass on a parameter, but it doesn't seem to work that easily. e.g. (GET /dummy/foo/{id}). Hence the question: Where do I have to set this so that an ID is accepted at the end and no 404 appears?…
-
Running Elasticsearch locally with multiple nodes
Hi, we ran into the "inconsistent scoring" issue in our production environment. While the fix was pretty simple (change search_type to dfs_query_then_fetch), I currently don't have a way of verifying it since production AWS is the only place that uses more than one ES node. Is there a way to run Elasticsearch locally with…
-
Customer verification
Hi Team, I made a customer account for Yves but missed verifying it via email, so now I can't log in. Only got one email for resetting the password. Can you help fix this on our live system? Thanks, Bhupendra
-
HOW CAN CREATE DYNAMIC PRODUCT LABEL.
As we have dynamic product labes features is documentation mentioned that only developer can create dynamic product option , how we can create new dynamic product option.
-
How to show Product Description on PLP?
when we come to PLP page of any Category it shows only Product name and price i need to show description as well on plp.
-
How to customize or remove shipping from step engine ?
Hello Everyone I want to remove shipping from checkout step so is there any out of box functionality available in spryker ?
-
Backend API invalid_client error when try to get token
Hi, I've just follow with doc to get access token as a backoffice user. Body: x-www-form-urlencoded: grant_type=password username=admin@spryker.com password=change123 POST https://glue-backend.de.spryker.local/token/ I get response: [ { "code": "invalid_client", "status": 400, "message": "Client authentication failed" }].…
-
Is it possible to extend the redis-key
I want to extend the category_node_storage by a "stock" column that should be written to the key-value of redis. category:store:locale:stock:fk_category_node It works as intended, but the propel:schema:validator throws this message: Since vendor spy_category_node_storage.xml has fk_category_node as key_suffix_column. Whats…
-
how to add new config in spryker backoffice & store that in db, then print it to frontend?
Hi, I have added navigation in spryker backoffice and in that added a label and a input tag and save button to store the data into the database in config/zed/navigation.xml <hello-antelopes> <label>Hello World</label> <title>Hello World</title> <bundle>training</bundle> <controller>hello</controller> <action>index</action>…
-
How does the config file inheritance work?
Is it something like this? config/Shared/config-default.php config/Shared/config-default_{store}.php config/Shared/config-default_{environment_name}.php config/Shared/config-default_{environment_name}_{store}.php Or is it only using ? config/Shared/config-default_{environment_name}.php…
-
Attachment into the mail
"Hello Team, I have generated a PDF file and stored it in the directory "data/mypdf/test.pdf". Now, I want to attach this file to an email that I'm sending out. However, I'm having trouble using the MailAttachmentTransfer methods. I'm not able to set the type of attachment or the content. Can anyone help me achieve my…
-
How to add new product concrete column in Item Transfer inside Quote Transfer during the checkout?
I want to expand my product concrete with KBN field additional to existing sku and I want to add it to the Item Transfer in Quote Transfer during checkout process. How should I do that? I tried to expand Item transfer, and productConcreteStorage transfer - both with kbn field, I managed to brought it to storage, but I…