Queue/Start Tasks

What is a queue

A queue is a method Shopify uses to prevent the site from crashing and make smooth checkouts possible. This queue is triggered when X amount of customers are attempting to checkout. The # of users that are able to checkout before it triggers a queue is custom to each Shopify site.

Why is this important

This is essential to copping on Shopify because if you get stuck in the queue you have no chance of copping, you want to exit the queue around 1-5mins before the release is scheduled to happen.

How to check queue time

The way I like to see if there is a queue up and the estimated wait time for that queue is to make a test task and set the mode to preload. if the tasks preloads normally and goes to 'monitoring' then I know that there is no queue up, but if it attempts to preload and gets stuck in a queue then that's how I know when to start my main tasks. Most bots have an estimated wait time next to the task when it gets put into queue so you can see how long the wait is.

You don't want to start and stop your main tasks to check the queue because it will likely get your tasks/ip throttled and they wont work on the drop. So be sure to use a separate proxy list when you are checking the queue.

When do I start my tasks?

It is best to start your tasks as soon to the release as possible unless their is a big queue up like I mentioned above.

We may also send a message in #misc-updates or the specific release channel that tells you when to start tasks, but don't always rely on this.

Also refer to the Task Modes section above this one to get more specific details for start times for different release types.

Last updated