salesforcecli / plugin-lightning-dev

Local development tools for LEX, Mobile, and Experience Sites
BSD 3-Clause "New" or "Revised" License
5 stars 6 forks source link

Unable to view LWR B2B store #199

Open garran89 opened 1 week ago

garran89 commented 1 week ago

Hello,

I am trying to use the plugin against one of my B2B LWR store. I followed the documentation and ran the sf lightning dev site command and selected the appropriate B2B store. The command ran successfully and opened the B2B store in a new chrome TAB at localhost:3000. The store then automatically redirects to the login page http://localhost:3000/login?startURL=%2F.

When I enter the B2B buyer username and password to login, the login is successful but I ended up on the non-localhost version of the homepage i.e. https://{{client}}--{{storename}}.sandbox.my.site.com/. I then again tried to visit localhost:3000 but I again ended on the login page.

Output of runtime-info.json file

{
  "orgId": "00DQI000007QIdB",
  "siteId": "0DMQI0000009eMQ",
  "clwrVersion": "252.131",
  "coreVersion": "252.9",
  "coreChangelist": "49377715",
  "bundleGenerationDate": "Oct 12, 2024 2:27:52 PM",
  "siteTemplateName": "b2b-storefront",
  "deployTarget": "CORE"
}

Is there something that I am missing while using this plugin with LWR based Salesforce commerce cloud stores?

Screenshot 2024-10-12 at 16 50 30

Note: I also tried the command with a different store and in that case I momentarily see the buyer as logged-in but then again I am redirected back to the login page. When I enter correct username/password, I get 401 error.

git2gus[bot] commented 7 hours ago

This issue has been linked to a new work item: W-17046400

nrkruk commented 7 hours ago

@garran89 - There is currently an issue with the beta in terms of accessing pages requiring authentication. Primary way you can workaround this for now would be to enable public access for the page and republish the site.