What are the Slack Archives?

It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.

Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..

Question about MerchantSwitcher: How are you supposed to get the currently selected merchant outside

jochen.gartner
jochen.gartner Posts: 42 🧑🏻‍🚀 - Cadet

Question about MerchantSwitcher: How are you supposed to get the currently selected merchant outside of the MerchantSwitcherWidget?
I see that the widget sets a cookie, updates the quote and expands the ShopContext. I need the currently selected one to show additional information in the footer. There's no client or service to get the currently selected one though. Should I read the cookie (the name of the cookie is not in a shared config though), read the quote or somehow read the shop context? Or am I missing something?

Comments

  • Andriy Netseplyayev
    Andriy Netseplyayev Domain Lead Solution Architecture Sprykee Posts: 519 🧑🏻‍🚀 - Cadet

    Hey Jochen 👋
    The shop context - is the right place to get it outside the widget

  • Andriy Netseplyayev
    Andriy Netseplyayev Domain Lead Solution Architecture Sprykee Posts: 519 🧑🏻‍🚀 - Cadet

    Cookie in this functionality - is rather an example on how the widget can set/get internally.

  • jochen.gartner
    jochen.gartner Posts: 42 🧑🏻‍🚀 - Cadet

    hey hey 🤘
    Ok - so my question is now: how are you supposed to resolve the shop context? Like you do e.g. in MerchantProductOfferWidget\ShopContextResolver with duplicating the container key? Feels a bit weird.