Issue – Some times SCA website does not display Add to cart button and price for items even when all settings are correct.
Solution 1
Go to Commerce > Websites > Website List
Edit the website record
Remove the value in the field DEFAULT CUSTOMER CATEGORY.

Save the record
Solution 2
Go to Commerce > Websites > Website List
Edit the website record
Check the value in the field DEFAULT CUSTOMER CATEGORY.

Go to the customer record.
Select the same category for the customer.

Save the record
Tried this in the bp production site. But still it is not showing the price
Below solution fixed the issue
Created a saved search in production.
Go to list > Search Saved search > New
Create a new item search with required criteria,
Display in webstore – true
Inactive – no
Subsidiary – Bastion pacific
Save
Create item collection
Go to Commerce > Marketing > Item collection
New item collection
Add a name
Select item collection type ” Dynamic”
Under item tab, select the created saved search for item
save