Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info
    Angel Angelov
    if you call their /sales-channel-api/v1/context endpoint, which isn't listed in the docs for some reason (found it in the source code), it returns a "salesChannel" object that has the languageId and currencyId as properties inside of it
    Timo Helmke
    good to know :D @FlushBG
    Joshua Behrens
    Isnt the serving context giving information about the current language?
    WebProfiler says: sw-domain-id "e2a2b3f9ad5a4b69935d66e7f04eb573" as request attribute. I bet the request attribute resolver is reading the language from the domain id
    Checkout Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver I think that is your place to look out
    and Shopware\Storefront\Framework\Routing\RequestTransformer sets the language
    Angel Angelov
    Yes, I manage to set the language properly, but I wanted to have the current one. Now I have it :D
    Angel Angelov
    Guys, change language isn't working for me. I call the context endpoint with a PATCH method, and the desired lang id, and the context token returned is the exact same as the one I sent. Can anyone assist on this?
    Timo Helmke
    will changing the language change the token? :thought_balloon: did you check wether the same context token now returns the changed context?
    Angel Angelov
    Yes. I called the context endpoint with the returned token, and the language wasn't changed
    There is always the chance that I'm not looking at the correct property but
    it's the only one that makes sense
    Joshua Behrens
    Is shopware 6 not able to change languages yet? I though so. Maybe this will show you how to change languages
    Angel Angelov
    Well they claim to be able to
    but it ain't working :D
    Joshua Behrens
    snapple :D yes they claim a lot
    but they also can a lot
    Angel Angelov
    i kind of wanna see how the Storefront changes langs, cause it seems to be working there
    but not within api calls
    Joshua Behrens
    Can VueStorefront already change languages?
    Angel Angelov
    I suppose
    I'm not using them tho
    They have this project, 'shopware-pwa', which is too wooden right now for me
    so I used their shopware-6 client in my own custom nuxt project
    Joshua Behrens
    I am out of options :( sorry
    Uwe Kleinmann
    \Shopware\Storefront\Controller\ContextController::switchLanguage indicates that a storefront language switch simply is a URL switch.
    Angel Angelov
    But that doesn't help out api calls much , does it :(
    besides, check this
    I believe any other urls would have a record in here
    with the respective language
    Are their any known problems in context of products with this.$super.('onSave') ? I only receive javascript errors..
    i dont know that the problems are
    just send a languageId to that endpoint and its switched
    Hüseyin Demirci
    Did someone know why iam not able to execute javascript at the offcanvas-cart.html.twig? a simple console.log will not work!
    Angel Angelov
    @shyim yeah dude great idea didnt think of that :D but no srsly, try doing it and share the results with me. I'd love to see u get a different language in the response
    that you should work
    its intented so
    Angel Angelov
    well it should, but it doesn't
    I will repeat -- I call the context endpoint with GET, then call it with PATCH and a languageId as a parameter, and the returned context token is the same. After that, I call it with GET again, and the languageId property of salesChannel object in the response hasn't changed either
    Angel Angelov
    @shyim got any insights mate?

    Hello All,

    I have create custom element but display in backend and frontend


    i try to using this ref. link :

    and create custom element same as given example in ref. link



    When i am trying to execute these query in mysql

    SUM(order_line_item.quantity) AS totalQuantity

    I got the following error

    Error in query (1055): Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'shopware6_demo.order_line_item.label' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

    Can you please help me?

    Its just a simple query. why this happens

    David Fecke
    if you group by in a query all the fields in select, also have to be in the group by clause
    this is not a shopware problem, more like a knowledge problem of sql ;)
    Christopher Dosin

    Good Morning,
    i can't get my head around head: If i want to add a manufacture (or many) to a category where the user is able to choose from manufacturers - same like with the existing product assignment or tags:

    Would i need to create a pivot table like category_manufactur which contains the category_id, product_manufacturer_id - So same like with tags?

    I don't think so, because a manufacture is part of the product and the product is already connected to the category in some way right?
    Or with an Entity Extension and a relation something like

    (new ManyToOneAssociationField('manufacturer', 'product_manufacturer_id', ProductManufacturerDefinition::class, 'id'))
                    ->addFlags(new Inherited())

    So same as within a ProductDefinition ?

    Matthias Burgmeier
    @ChristopherDosin sorry for the late reply, i fixed my cms element meanwhile <3
    How would I go about including scss for a custom cms element tho?