You added a new product or activated it on an existing price book but it is not visible in the shop product catalog. That might be due to the following reasons:
- Profile settings of the buyer are incorrect: Profile Settings and Give customer access to the right objects with Sharing Settings
- Product IsActive field is unchecked
- PricebookEntry IsActive field is unchecked
- No PricebookEntry for the users currency
- Web Product Active field is unchecked
- Custom picklist field values are inactive
If all of the above do not apply then it might be the catalog cache is not updated. In that case you will need to clear out the Catalog cache partition.
- In the setup Quick Find search box type Platform Cache
- In the Platform Cache open the Catalog partition
- Click the Clear Cache button
- Logout of the shop and log in again
Now the specific product should be visible in the shop.