We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more

Our Shopify Store on Vacation but Customers Can Still Place Orders on Shop App - How to Disable?

Solved

Our Shopify Store on Vacation but Customers Can Still Place Orders on Shop App - How to Disable?

KimMVH
Excursionist
19 2 5

Hi, 

Our Shopify store site is on vacation; however, Shop app customers can still place orders. How do we put our Shop app on vacation or prevent customer from placing orders? Thank you. 

Accepted Solution (1)
KimMVH
Excursionist
19 2 5

This is an accepted solution.

Thank you so much Paul for your time and the information. We use a vacation app which has worked well for closing the shopify store site to sales but the orders that come in from Shop are not blocked. I will look at the options you provided. Thanks again. 

View solution in original post

Replies 5 (5)

PaulNewton
Shopify Partner
8031 687 1647

Hi @KimMVH The quickest solve is generally to password protected the storefront.

https://help.shopify.com/en/manual/online-store/shopify-vacation-setting 

To prevent orders from evening happening, be stopped at the checkout process , would require an app using shopify functions.

Or more aggressive disabling payment systems.

 

Checkouts can be created bypassing a stores theme this is due to the ajax , permalinks and other apis that can create a cart or arrive in checkout.

Or even abandoned carts that happened before a vacation or pause in operations.

 

Turn off any auto acceptance settings or apps; payment capture, fulfillments etc.

A more aggressive solve is turning on inventory policy for all products and setting all inventory to 0.

Or using a risk-management app and turning it on to reject everything; shopify makes the free fraud-control app and free shopify-flow.

https://help.shopify.com/en/manual/payments/fraud-prevention/fraud-control-app 

 

Or use shopify-flow , or an advanced automation app like mechanic to cancel ALL orders.

i.e. flow template from fraud-control  https://shopify.com/admin/apps/flow/editor/templates/c846a897-6c8c-48da-b211-531995f23314 

 

Or with mechanic you could send additional transactionals e-mail to inform the customer of the vacation or reschedule the order or convert it into a draft order, etc.

https://tasks.mechanic.dev/?q=cancel

 

Good Hunting.

Contact paull.newton+shopifyforum@gmail.com for the solutions you need


Save time & money ,Ask Questions The Smart Way


Problem Solved? ✔Accept and Like solutions to help future merchants

Answers powered by coffee Thank Paul with a Coffee for more answers or donate to eff.org


PaulNewton
Shopify Partner
8031 687 1647

Here's an example modified flow file's content.

Copy and paste into a text file and change the extension to .flow to import into shopify flow

 

479750931fb5e3dac209b28a60c53070b6e4ceed82dc3a85bf5830b83ddf8b0b:{"__metadata":{"version":0.1},"root":{"steps":[{"step_id":"e945181b-98be-487b-ab7c-5ba4911b0bed","step_position":[900,900],"config_field_values":[],"task_id":"shopify::admin::order_created","task_version":"0.1","task_type":"TRIGGER","description":null,"note":null,"name":null},{"step_id":"6926cbeb-1a4e-4f74-9cf4-02579a31a0d1","step_position":[1260,900],"config_field_values":[{"config_field_id":"sort_by","value":"{\"sortKey\":\"CREATED_AT\",\"order\":\"ASCENDING\"}"},{"config_field_id":"max_root_records","value":"100"},{"config_field_id":"query","value":"created_at:>'{{ \"now\" | date_minus: \"1 days\" }}' AND customer_id:{{ order.customer.legacyResourceId}}"}],"task_id":"shopify::flow::fetch::orders","task_version":"v1","task_type":"ACTION","description":"Tip: Change the date_minus field to the amount of time you want to check and then remove this custom description.","note":null,"name":"Get order data"},{"step_id":"ddb02dcf-38f3-4abc-9942-69f5ea4200d9","step_position":[1980,900],"config_field_values":[{"config_field_id":"condition","value":"{\"uuid\":\"56eb61e3-0ea6-11ed-aedc-fd52d33bdabd\",\"lhs\":{\"uuid\":\"56eb61e0-0ea6-11ed-aedc-fd52d33bdabd\",\"parent_uuid\":\"56eb61e3-0ea6-11ed-aedc-fd52d33bdabd\",\"lhs\":{\"uuid\":\"56eb61e1-0ea6-11ed-aedc-fd52d33bdabd\",\"parent_uuid\":\"56eb61e0-0ea6-11ed-aedc-fd52d33bdabd\",\"value\":\"count\",\"comparison_value_type\":\"EnvironmentValue\",\"full_environment_path\":\"count\"},\"rhs\":{\"uuid\":\"5c92fd20-bb41-11ef-8371-5b2409bcadba\",\"parent_uuid\":\"56eb61e0-0ea6-11ed-aedc-fd52d33bdabd\",\"value\":\"1\",\"comparison_value_type\":\"LiteralValue\"},\"value_type\":\"EnvironmentScalarDefinition:Int\",\"operator\":\">=\",\"operation_type\":\"Comparison\"},\"operator\":\"AND\",\"operation_type\":\"LogicalExpression\"}"}],"task_id":"shopify::flow::condition","task_version":"0.1","task_type":"CONDITION","description":"Based on fraud-control cancel if over 5 orders template","note":null,"name":null},{"step_id":"a1ebd9ec-79f7-42d6-b72f-70522b7b73b5","step_position":[1620,900],"config_field_values":[{"config_field_id":"listpath","value":"getOrderData"}],"task_id":"shopify::flow::count","task_version":"0.1","task_type":"ACTION","description":null,"note":null,"name":"Count"},{"step_id":"ed402922-ea88-4067-a9d6-72b7e61eb4bc","step_position":[2340,900],"config_field_values":[{"config_field_id":"customer_id","value":"order.customer.id"},{"config_field_id":"tags","value":"[\"created_order_during_vacation\"]"}],"task_id":"shopify::admin::add_customer_tags","task_version":"0.1","task_type":"ACTION","description":null,"note":null,"name":null},{"step_id":"8775204b-53a0-438a-b0d5-022973c2a473","step_position":[2700,900],"config_field_values":[{"config_field_id":"listpath","value":"getOrderData"}],"task_id":"shopify::flow::foreach","task_version":"0.1","task_type":"FOREACH","description":null,"note":null,"name":"For each"},{"step_id":"8acebdd0-9c7b-11ef-83bf-9728b8e19b1a","step_position":[3060,1060],"config_field_values":[{"config_field_id":"order_id","value":"getOrderDataForeachitem.id"},{"config_field_id":"reason","value":"OTHER"},{"config_field_id":"notify_customer","value":"true"},{"config_field_id":"refund","value":"true"},{"config_field_id":"restock","value":"true"},{"config_field_id":"staff_note","value":"Customer placed order during vacation"}],"task_id":"shopify::admin::cancel_order","task_version":"1.0","task_type":"ACTION","description":null,"note":null,"name":null}],"links":[{"from_step_id":"e945181b-98be-487b-ab7c-5ba4911b0bed","from_port_id":"output","to_step_id":"6926cbeb-1a4e-4f74-9cf4-02579a31a0d1","to_port_id":"input"},{"from_step_id":"6926cbeb-1a4e-4f74-9cf4-02579a31a0d1","from_port_id":"output","to_step_id":"a1ebd9ec-79f7-42d6-b72f-70522b7b73b5","to_port_id":"input"},{"from_step_id":"a1ebd9ec-79f7-42d6-b72f-70522b7b73b5","from_port_id":"output","to_step_id":"ddb02dcf-38f3-4abc-9942-69f5ea4200d9","to_port_id":"input"},{"from_step_id":"ddb02dcf-38f3-4abc-9942-69f5ea4200d9","from_port_id":"true","to_step_id":"ed402922-ea88-4067-a9d6-72b7e61eb4bc","to_port_id":"input"},{"from_step_id":"ed402922-ea88-4067-a9d6-72b7e61eb4bc","from_port_id":"output","to_step_id":"8775204b-53a0-438a-b0d5-022973c2a473","to_port_id":"input"},{"from_step_id":"8775204b-53a0-438a-b0d5-022973c2a473","from_port_id":"loop_body","to_step_id":"8acebdd0-9c7b-11ef-83bf-9728b8e19b1a","to_port_id":"input"}],"patched_fields":[],"workflow_name":"Cancel all orders for vacation or pause in operations"}}

 

Contact paull.newton+shopifyforum@gmail.com for the solutions you need


Save time & money ,Ask Questions The Smart Way


Problem Solved? ✔Accept and Like solutions to help future merchants

Answers powered by coffee Thank Paul with a Coffee for more answers or donate to eff.org


KimMVH
Excursionist
19 2 5

This is an accepted solution.

Thank you so much Paul for your time and the information. We use a vacation app which has worked well for closing the shopify store site to sales but the orders that come in from Shop are not blocked. I will look at the options you provided. Thanks again. 

CreativeFati
Excursionist
18 1 3

The easiest way is by making it password protected. I hope that helps 

I'm Fati, you can contact me at fatiabdul997@gmail.com for your productive ads.
KimMVH
Excursionist
19 2 5

Hi Fati, Thank you for your time and the information. I appreciate it. Do you know if password protecting blocks orders that come in from the Shop app? We have used a vacation mode app which works well but orders that come in from the Shop app make it through. Thanks again.