How to create sitemap in Magento 2 - sitemap

How can we create sitemap.xml in Magento 2, it is not being generated even I have done configuration setting in Stores -> Configuration -> Catalog -> XML sitemap

If sitemap is not generated through CRONJOB, then can create it manually as well using below steps:
login to Magento 2 admin
Navigate to Maketing -> SEO & Search -> Site Map
Click on 'Add Sitemap'
Make required entries there
Click on 'Save & Generate'
That's it. Your sitemap.xml has been generated in given path

Related

Magento 2 stop clearing cart if user switch between Websites

I'm working on a Magento 2.4.2 with different websites. If a user add some items on a Web Site, open a new tab on the same browser and then visites another Web Site, the cart get emptied.
How can I stop Magento from doing that?
assuming a single domain, you have multiple websites created in Admin -> Stores -> Settings -> All Stores
Make sure that in Stores -> Configuration -> Customers ->
Customer Configuration -> Account Sharing Options section.
Set the “Share Customer Accounts” setting to “Global”

How to remove only sub category URL from magento

I am using Magento for my eCommerce website
My current URL structure is :
example.com/parent-category/sub-category/page
I want a solution for the URL be changed to:
example.com/parent-category/page
I just want to remove sub category from the URL
We can configure it by URL Rewrites
Go to Magento 2 Admin -> Marketing -> SEO & Search -> URL Rewrites
Find the path by searching the Request path column.
Remove the cache PHP bin/magento cache:clean.
Refresh the front-end, click the main menu category then you can see the configured path.

Magento not updating Sitemap automatically

My Sitemap is not generating automatically. I have enabled Google Sitemap in System -> Configuration -> Catalog -> Google Sitemap -> Generation Setting
and entered all the values.
But sitemap is not updating in Catalog -> Google Sitemap.
I have also tried to truncate cron_schedule table but no luck with that.

Add meta tag for Pinterest Accounts verification for magento site

I want to add meta tag for Pinterest Account verification for my magneto site. I added it in
System -> Configuration -> Design -> HTML head -> Miscellaneous Scripts. But it doesn't appear in the page source. Does it require anything more setting to do?
then you have to put the script in
app/code/design/frontend/[package]/[template-name]/template/page/html/header.phtml

Magento: Setting the default homepage / store when you have multiple stores

I have a Magento installation with two store versions: Store A and Store B. When you go to 'mydomain.com' I get this error message:
'There was no Home CMS page configured or found.'
Until you click on the link for either Store A or Store B -- then it saves the store in a cookie called 'store' and remembers this when you go to 'mydomain.com'.
Is it possible to set 'Store A' as the selected store / homepage by default if no 'store' cookie exists yet?
Thanks for any help!
In the admin you go to System -> Configuration -> Web -> Default Pages
You will have to change to the website / store view that you want to change (the dropdown in the upper left corner). You will probably have to create a new CMS page if you want to have something different from your default home page.
go to System -> CMS -> Pages
choose Home Page Cms
and asign all view states that you want them for this cms
you could do it for another cms too

Resources