Let's understand and setup essentials pages:
Cart
Checkout
Shop
My Account
When you install and activate Woocommerce plugin, these pages will be automatically added, by default. These pages will have default content using gutenberg blocks, but we don't need these, instead we will require appropriate Woocommerce shortcodes.
Cart: [woocommerce_cart] - Learn more:
Checkout: [woocommerce_checkout] - Learn more:
Shop: No shortcode required. just keep it empty.
My Account: Follow the steps below -
First, go to pages > Hover over My account > click on 'Edit with Bricks' (as shown in the screenshot below):
Now copy the JSON below:
Now, click on the 'paste (all)' and save changes, as shown in the screenshot below:
Below are non-essential from woocommerce point of view, but we want to add these essential pages from a good site point of view:
Home
About us
Contact Us
Shop, Cart, and Checkout pages will be automatically added by woocommerce, if due to any reason the pages are not installed, then make sure to install manually. After that add these pages in woocommerce. To do that, Hover over woocommerce > click on settings > go to Products > choose the correct shop page in the dropdown, and save changes. Then, go to advance > choose the correct pages for cart, checkout, my account and save changes. Here you can learn more about woocommerce pages: