We can easily restrict entire shop by any of criteria like Geo-location(country, city, region, zip code/postal code etc.), User Role, Date & time and may more.

Login as Site Administrator and Go to WooCommerce -> Settings. Click on “Mega Product Rules” Tab.

Hide/Show Entire Shop Products

In below screen shot highlighted is Product rule, which is created for hide the entire shop in country India.

  • Select Action from drop down, here hide action is selected.
  • Select Criteria from drop down, here country is selected.
  • Enter Criteria value in shown text box, here India as criteria value.

Enable/Disable Shipping for entire Shop Products

In below screen shot highlighted is Shipping rule, which is created for Disable Shipping to entire shop products in the area of Zip code 500033.

  • Select Shipping Action from drop down, here Disable is selected.
  • Select Criteria from drop down, here postal code is selected.
  • Enter Criteria value in shown text box, here 500033 as criteria value.

Enable/Disable Payment Gateways for entire Shop Products

In below screen shot highlighted is Payment rule, which is created for Disable the selected Payment Gateways to entire shop products in Chennai(India), Chicago(US), Leeds(UK) cities.

  • Select Payment Action from drop down, here Disable is selected.
  • Select Criteria from drop down, here City is selected.
  • Enter Criteria value in shown text box, here Chennai(India), Chicago(US), Leeds(UK) as criteria value.