https://www.spryker.com logo
Join Slack
Powered by
# help
  • g

    great-afternoon-41358

    10/02/2020, 12:45 PM
    Hi guys, I have a question if there is some kind of command or way to check all the routes registered by router in Spryker , like
    debug:router
    in Symfony?
    g
    s
    • 3
    • 3
  • c

    cool-truck-47629

    10/05/2020, 9:59 AM
    Hello guys, we are experiencing a dead lock between merchant modules:
    spryker/merchant-gui:3.2.0
    ,
    spryker-shop/merchant-switcher-widget:0.4.1
    and
    merchant-relationship-gui1:1.6.0
    packages require
    spryker/merchant-profile:0.2.0
    spryker/merchant-profile-storage:0.1.4
    (our current version and there is no updates for this package) requires
    spryker/merchant-profile ^0.1.5
    a
    • 2
    • 8
  • a

    agreeable-dawn-36295

    10/05/2020, 12:34 PM
    Hello We want to upgrade our Spryker version to the latest release. Currently we have the one from last year (201907.0), and there are two major releases since then (202001 and 202009). Do you think it’s ok to upgrade to latest release directly or should we rather do it in parts? (Jarvis tool says that my next target is 202001 release, which implies that I should do it one by one probably)
    l
    • 2
    • 14
  • g

    gray-engine-53418

    10/06/2020, 10:29 AM
    Hello, I’m trying to ignore one error from architecture sniffer and is not working using tooling.yml as suggested here https://documentation.spryker.com/v2/docs/tooling-config-file-201903.
    a
    f
    • 3
    • 3
  • p

    plain-house-98998

    10/06/2020, 12:57 PM
    Good day everyone, I have a question related to Spryker Touch feature. We have two imports running - product import and category import. The imports use facade methods for certain operations, which then execute updates against
    spy_touch
    table. What we’re experiencing is that sometimes simple update query
    UPDATE "spy_touch" SET "touched"=$1 WHERE "spy_touch"."id_touch"=$2
    takes 20 minutes or more. Deeper investigation lead to an assumption that this might be caused by the way how Postgres is doing updates on indexed fields internally. Turns out
    touched
    field is indexed. We have close to 4kk entires in touch table. Has anyone else experienced similar behaviour and have some hints how to tackle it?
    q
    • 2
    • 20
  • c

    calm-lamp-45600

    10/07/2020, 11:34 AM
    hello together, how can i modify CatalogSearchQuery to prevent finding certain product_abstract ids, is there a method like '$query->setBlacklist()'
    w
    • 2
    • 3
  • f

    flaky-cpu-76260

    10/07/2020, 11:47 AM
    Has anyone modified the regex pattern for wishlist names to allow special characters? Did you experience problems with doing so?
    w
    • 2
    • 2
  • f

    flaky-cpu-76260

    10/08/2020, 9:30 AM
    After updating to 202009 we have a problem with MerchantStorage. All fields of a merchant's address are null.
    a
    p
    • 3
    • 11
  • w

    worried-chef-16639

    10/08/2020, 3:58 PM
    Hello, after
    spryker/sales
    update to 11.17.0 I have the following exception when going to ZED /sales/detail page:
    Copy code
    Neither the property "salesOrderConfiguredBundle" nor one of the methods "salesOrderConfiguredBundle()", "getsalesOrderConfiguredBundle()"/"issalesOrderConfiguredBundle()" or "__call()" exist and have public access in class "Generated\Shared\Transfer\ItemTransfer" in "@Sales/Detail/boxes/configured-bundle-general.twig" at line 1.
    I don't see any salesOrderConfiguredBundle definition for Item transfer. Am I missing some composer package or what?
    c
    • 2
    • 8
  • q

    quiet-lion-70538

    10/09/2020, 12:32 PM
    Hi everyone, we plan to use the Spryker PaaS environment. Unfortunately I was not able to find any specific channel to PaaS. Is there any PaaS specific channel?
    a
    • 2
    • 6
  • r

    rapid-night-92661

    10/09/2020, 1:25 PM
    Hi, is it known issue that in current version of b2c demoshop I can only remove the first customer address. https://www.de.b2c.demo-spryker.com/en/customer/address If I try to remove second, third, etc. I will always receive an error “customer.address.delete.failed” (I think this is happening because only the first remove customer form has CSRF token, and all the others are not). Is there any fix already for it? If needed I can send a video of the issue.
    a
    • 2
    • 5
  • b

    big-scientist-39242

    10/12/2020, 12:05 PM
    Hello, i recently tried to install spryker with vagrant and a custom git repo. During the installation I get an error, that there is a problem mounting the project folder:
    Copy code
    The following SSH command responded with a non-zero exit status.
    Vagrant assumes that this means the command failed!
    
    mount -o vers=3,nolock,noatime,async 10.10.0.1:/home/henry/Documents/devvm/project /data/shop/development/current
    
    mount.nfs: requested NFS version or transport protocol is not supported
    Has anybody encountered this problem or a fix at hand?
    s
    • 2
    • 2
  • s

    silly-motherboard-93855

    10/12/2020, 1:13 PM
    We have some issue with
    CmsContentWidgetFactory
    as it only renders SOME blocks. I have prepared a sample/simple code
    Copy code
    $cmsContentWidgetFactory = new CmsContentWidgetFactory();
                $twigCmsContentRenderer = $cmsContentWidgetFactory->createTwigContentRenderer();
    
                try {
                    $placeholders= $twigCmsContentRenderer->render($placeholders, ['cmsContent' => []]);
    where placeholders is:
    Copy code
    array (
      'content' => '<div>{{ cms_block([\'Menu - Promo\']) }}</div><div></div><div>{{ cms_block([\'Menu - New Collection\']) }}</div><div></div><div>{{ cms_block([\'Menu - Shoes\']) }}</div><div></div><div>{{ cms_block([\'Menu - Styles\']) }}</div><div></div><div>{{ cms_block([\'Menu - Shoe care\']) }}</div><div></div><div>{{ cms_block([\'Menu - Accessories\']) }}</div><div></div><div>{{ cms_block([\'Menu - Brand\']) }}</div>',
    )
    but, while all those CMS blocks are active, and assigned to a store (according to the ZED UI) only some of them are rendered at all, some of them are completely skipped. what else should I check for in the blocks? EDIT: from what I see the problematic records are not visible in
    spy_cms_block_storage
    so the question is how do I generate the storage data? (saving block in admin doesn't work)
  • g

    gray-engine-53418

    10/12/2020, 1:57 PM
    Hello, We have the following situation: • Some products got deactivated • Somehow the P&S did not remove the documents from ElasticSearch during P&S (or there is a race condition). • The “spy_product_abstract_page_search” rows were deleted during P&S. • Given the documents are still in ElasticSearch, they are causing search result issues. Triggering events for the products won’t remove the ElasticSearch documents as the “_search” table rows are missing. This issue might also happen for Redis, but the search results are the most visible. Is there any way of cleaning up ElasticSearch?
    f
    • 2
    • 3
  • m

    modern-van-15222

    10/13/2020, 5:51 AM
    Morning all I am starting with Spryker. Creating module (HelloSpryker) but I have errors like this
    Class 'Generated\Shared\Transfer\CmsBlockTemplateTransfer' not found'
    but I made
    transfer:generate
    and this file exists... any idea?
    p
    • 2
    • 3
  • i

    icy-hydrogen-3905

    10/13/2020, 9:46 AM
    Hey guys, I just installed Spryker 202009. When using the dump function in Twig templates I get the data dumped, but just with a regular PHP var_dump ... vendor/twig/twig/src/Extension/DebugExtension.php:70 How can I get the data dumped with the pretty Twig dump which was working in older versions.. like here

    https://i.stack.imgur.com/q1OhZ.png▾

    p
    s
    • 3
    • 3
  • f

    famous-photographer-66091

    10/14/2020, 1:03 PM
    Hi all, we are using the B2C Shop in a B2B Scenario (fits the customer better). However we have the issue, that the /cart Route can not handle more than ~180 Products in the cart. Our Customer is using the quickorder feature and sometimes there can be huge orders around 200+ items. When accessing the cart, we get the following error:
    Failed to complete request with server authority <http://spryker-zed-de>. Configured with (SSL Disabled) spryker-zed-de: in /data/config/Shared/config_default.php. Error: Stacktrace: <html> <head><title>413 Request Entity Too Large</title></head> <body> <center><h1>413 Request Entity Too Large</h1></center> <hr><center>nginx/1.19.3</center> </body> </html>
    I can reproduce it in the B2C Shop (https://www.de.b2c.demo-spryker.com/) -> Adding 180 Items in the Cart (Variants) result in a faile Whale However i can not reproduce it in the B2B Shop. There is the multi-cart feature active and the cart can handle (seemingly) unlimited number of items. Do you have any idea why the B2C Cart runs into an Exception while reading the persistent Cart?
    d
    h
    • 3
    • 10
  • b

    big-boots-94420

    10/14/2020, 1:14 PM
    Hi everyone. I have a short question regarding the "TolerableProcessException", which is part of the spryker middleware. Normally an exception is an untolerable error which is supposed to break stuff and in the middleware process it leads to the current item beeing ignored. But, the name "TolerableProcessException" suggests that this exception is tolerable and shouldn't break the middleware process for this item. Unfortunately there is no documentation to confirm or decline this and when i go with "the code is the documentation" then all i have is the name suggesting me "hey, i'm rather an information than an exception, please continue with your process" Can anybody confirm, decline and/or give his opinion on this topic?
    p
    • 2
    • 6
  • c

    cold-match-71703

    10/15/2020, 7:56 AM
    Hi everyone, hello spryker guys. In a current project we have a problem with CMS Pages and their URLs. 2 locales de_DE and de_AT. I cannot import one of the two urls because of the unique constraint on spy_url. What is a good solution?
    m
    l
    • 3
    • 5
  • s

    sparse-fall-78248

    10/15/2020, 3:33 PM
    Hi everyone, we just updated our Spryker installation and now tests don't work locally anymore. We're getting this error:
    Copy code
    ╰─$ codecept run
    Codeception PHP Testing Framework v4.1.1
    
    [PyzTest\Yves\Application]: tests from /data/tests/PyzTest/Yves/Application
    
    Deprecated: The resolvable class cache is enabled but was not generated. in /data/vendor/spryker/kernel/src/Spryker/Shared/Kernel/ClassResolver/ResolvableCache/CacheReader/CacheReaderPhp.php on line 33
    
    In ErrorHandler.php line 83:
    
      session_set_save_handler(): Cannot change save handler when headers already sent
    If we delete the PyzTest/Yves folder, tests are running again. What are we missing? Many thanks in advance 🙂
    b
    h
    +3
    • 6
    • 15
  • m

    mysterious-pencil-76046

    10/16/2020, 7:58 AM
    Hey! I am looking for a possibility to set a custom translated "invalid csrf token" message for all the forms used in our shop. Since it is symfony/form as underlying package it is possible to set this in general in the corresponding
    configureOptions
    method as
    Copy code
    $resolver->setDefaults([
        'csrf_message' => 'some message',
    ]);
    but this way i have to set this for each and every form. Is there a way to set this on a more abstract level?
    q
    • 2
    • 5
  • g

    gentle-exabyte-1757

    10/16/2020, 9:57 AM
    Hey guys I have some questions about session handling in spryker: 1. It feels very strange to access session vars directly, so how would i save things the user session? 2. is there a hook that is triggered on session invalidation? 3. is there an easy way of attaching to the logout process?
    q
    • 2
    • 3
  • g

    green-motorcycle-81841

    10/19/2020, 4:14 PM
    I know the question sounds too simple, but can someone explain the difference between these two roles from a customer perspective? • Place Order (without limit) and • Buy up to grand total (without limit) Both are required to place an order, but how do you explain that to a customer? Thx!
    d
    l
    c
    • 4
    • 19
  • c

    chilly-rainbow-75540

    10/21/2020, 9:39 AM
    Hi all again! Does anyone know how to create a sub-steps in one checkout step? Like I have “Step 1” as a main step of the checkout and inside I would like to go with user through some sub-steps (Step 1.1, 1.2, 1.3…) before he will hit the “Step 2" (could be Address for example). Any ideas about how it should/can be implemented without struggling too much?
    m
    l
    d
    • 4
    • 7
  • n

    numerous-judge-21236

    10/21/2020, 10:53 PM
    Would anyone know how I can increase the timeout for the vendor/bin/console data:import command during the initial setup using docker?
    h
    • 2
    • 4
  • a

    agreeable-dawn-36295

    10/26/2020, 12:19 PM
    Hello
  • a

    agreeable-dawn-36295

    10/26/2020, 12:20 PM
    We are facing an issue that the reservation count is not counting an order item if its in a reserved state of a “sub” process, it works correctly if the order item is in “main/active” process. Is this a known issue that is fixed in recent update?
    a
    • 2
    • 2
  • c

    crooked-house-89121

    10/28/2020, 12:21 PM
    Hello all, what is the best/recommended solution to access the translations from glossary in typescript? Furthermore when I use addSuccessMessage or the other messaging methods to output a message, these are not translated by default. Even for standard features like password change (ProfileController::processPasswordUpdate) the messages are not translated. Any idea what could be the issues here?
    l
    • 2
    • 5
  • b

    billowy-xylophone-80304

    10/28/2020, 6:33 PM
    I need help. I created a new page template according to the manual: https://documentation.spryker.com/docs/ht-create-cms-templates#cms-page-template. The manual is quite clear and I don't think I've made an error somewhere during following these, very simple, instructions. As you can see on the screenshot, the file name and even file contents are literally the same as those you can see in the manual. However, I can't create a CMS page based on the template, the template just doesn't appear in the dropdown list (which you can see on another screenshot). What am I doing wrong?
    s
    • 2
    • 2
  • b

    billowy-xylophone-80304

    10/28/2020, 6:59 PM
    Another problem. The products in spryker have two fields for images: large and small images. I needed one more type of images in the products (icons), so I added one more field, external_url_tiny (this required from me to make changes in 10 places, btw). However, when I tried to use this field in twig templates, I received NULL values inside. Hours of debugging helped me to figure out, why. spryker's service ProductConcreteImageStorageWriter copies the data from ProductImage into ProductImageStorage, and in the process it makes assumptions about the structure of these objects (find the attached screenshot). ProductConcreteImageStorageWriter is in a vendor library, so I cannot change it. So I can add another field to the products, however I cannot use it. Is there any workaround?
    a
    • 2
    • 1
1...262728...102Latest