"I need something custom!"
Great! Mechanic is made for this. Here's where to start. :)
Mechanic is a development platform – in the hands of a developer, it can be used to accomplish almost anything in Shopify. While our task library covers many use cases, Mechanic's true strength is in letting developers solve merchant problems quickly, giving merchants easy configuration forms for managing the resulting tasks.
Need something that you think others might need too? The Mechanic community accepts task requests, and the top-voted requests are regularly selected for implementation.
Mechanic's automation tasks are written in Liquid, which is a template language used heavily in and around Shopify. This means that developers of all levels, with even a little Shopify development experience, can get started with Mechanic.
To find a developer for hire, you can contact Mechanic Partners directly at partners.mechanic.dev. This is a growing list of established developers, both independent and agency, who can help you with your implementation.
You can also post to the #jobs channel of our community Slack workspace, at slack.mechanic.dev. If you've got more general questions first, try posting them in #general.
Lastly: if you already have a developer on your team, or have an existing connection to a developer, send them this article and see if they can help you!
If you're familiar with Liquid, and Shopify's Admin APIs, start by picking something from our task library that's close to what you're looking for, then modify it as needed.
Make sure to take advantage of the documentation found here, beginning with the Core Concepts section. Mechanic is a powerful system, and grounding yourself in the fundamentals is a good way to begin.
Finally, join Mechanic's Slack workspace at slack.mechanic.dev to exchange support with the community. The #general channel is a great place to start, and it's filled with people who are using Mechanic to solve problems every day. :)