> For the complete documentation index, see [llms.txt](https://workmate.gitbook.io/workmate-knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://workmate.gitbook.io/workmate-knowledge-base/workmate-feature-guides/workmate-admin-features/b2c-work-orders.md).

# B2C Work Orders

<mark style="color:blue;">Creating a work order in WorkMate allows you to manage custom orders, assign labour, and track progress from within the Shopify admin. This page explains how to create a B2C work order.</mark>&#x20;

## Demo:

{% embed url="<https://www.loom.com/share/eaa1d1ed1b604436863ba38316cb327a?sid=e68ffa1a-f65b-41b3-b088-b1bd79073bc2>" %}

## Documentation:&#x20;

**1. Open WorkMate from Shopify Admin**

* Log in to your Shopify store and go to your Shopify Admin Dashboard.
* Navigate to **Apps** in the left sidebar and select **WorkMate** from the list of installed applications.

**2. Access the Work Orders Module**

* Click on the **Work Orders** module from the main dashboard or sidebar menu.

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2Fc2vwialjO0VwCzU2pOFF%2Fimage.png?alt=media&amp;token=1a353ed9-beb1-4d5e-bc3d-5cf11cedc215" alt="" width="172"><figcaption></figcaption></figure>

**3. Create a New Work Order**

* On the Work Orders page, click the **New Work Order** button.

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FcweP7EWuNHHnR8RA71aO%2Fimage.png?alt=media&amp;token=d7efa893-0e3a-483b-baff-b7e0087795ff" alt="" width="563"><figcaption></figcaption></figure>

**4. Select a Location**

* In the Location field, select or search for the store location at which you want to create the work order.&#x20;

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FRBORk2sqqdFqHrcm8cam%2Fimage.png?alt=media&amp;token=48d95980-85f4-4502-b0b2-55ac0c7d9739" alt="" width="246"><figcaption></figcaption></figure>

**5. Select a Customer**

* In the Customer field, select or search for the customer for whom you are creating the work order.
* You can choose an existing customer from the dropdown or add a new customer in the **Customers** section on your Admin dashboard.

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FM8H5tf8qDga8oWfTiD81%2Fimage.png?alt=media&amp;token=b4556abc-eaac-41d8-a501-29fd92e84a96" alt="" width="246"><figcaption></figcaption></figure>

**6. (Optional) Add Notes and Hidden Notes**

* Notes: These are customer-facing notes that can appear on the printed or emailed version of the work order.
* Hidden Notes: These are internal notes for employees and will not be visible to the customer.
* Enter any relevant information about the order, such as special instructions or internal reminders.

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FAZgNvAVutCWUxykWsc9R%2Fimage.png?alt=media&amp;token=e19728d5-b0d5-4f45-9926-bb3fe7c7712c" alt=""><figcaption></figcaption></figure>

**7. (Optional) Add a Due Date to the Work Order**

* If you have a date you need to complete the Work Order by, consider entering a due date for your work order.&#x20;

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2F8DT80PvBww5El2qCUQdj%2Fimage.png?alt=media&amp;token=c1e45167-4eb9-4f4d-a6b5-ce0ae9e37e96" alt=""><figcaption></figcaption></figure>

**8. (Optional) Assign Staff Members to the Work Order**

* To assign a staff member to a work order, select them in the **Assigned staff members** field.&#x20;

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FM6Z0OuwbYSBlQrPOtrhd%2Fimage.png?alt=media&amp;token=49d888c6-1e2e-4259-8969-1f0ddde9817e" alt="" width="317"><figcaption></figcaption></figure>

* Once a staff member is assigned to the work order, any tasks created within it will automatically be assigned to them as well. This makes scheduling tasks in the **Schedule** module much easier and more efficient.

**9. (Optional) Add Custom Fields**&#x20;

* If you have custom fields set up for work orders, they will appear here.
* Click + **Add custom field.**

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FIf2em0kaxN8Wsvl5PGtk%2Fimage.png?alt=media&amp;token=e653c5d7-a778-44be-91ec-80893885247b" alt="" width="357"><figcaption></figcaption></figure>

* Enter any custom information related to the work order (e.g., expected delivery date or order requirements).&#x20;

<mark style="color:green;">Example: Upholstery Preference</mark>

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FQHjj7p5MZFUUKn0NVnR0%2Fimage.png?alt=media&amp;token=ade0ce21-6fe0-4038-8b41-4139056a5f1c" alt="" width="563"><figcaption></figcaption></figure>

* Click **Add** to add your new custom field to your work order and start inputting relevant information.&#x20;

**10. (Optional) Saving your Custom Field as a Preset**

* If your Custom Field is information you frequently use, you can save it as a preset for future work orders.
* Click on **Save preset**.

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2F42V2vVovbRpKsQ9yVNBf%2Fimage.png?alt=media&amp;token=70e30318-4086-4fe9-b0e6-599d21fb1a3e" alt="" width="531"><figcaption></figcaption></figure>

* Name your preset and click **Create**. You have the option to make this preset appear by default for future work orders by toggling on **Default**.&#x20;

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FRmt3clSwXVPIWWOKrnSl%2Fimage.png?alt=media&amp;token=86fc3a19-271d-440b-bbf4-86647de32a6c" alt="" width="472"><figcaption></figcaption></figure>

* For more detailed information on Custom Fields, click: [Custom Fields Information ](https://docs.google.com/document/d/10OYMZomxbf87skGAU3Sx3-h6LEbxZmguQNIEjmqlzcc/edit#heading=h.b04ln9hypu06)

\
**11. Add Products to the Work Order**

* Scroll down to the Items section and click **Add Product**.

<div data-full-width="false"><figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2F6ANIeSo8fb8slfvXkzub%2Fimage.png?alt=media&amp;token=1d3b92e9-db4d-4c42-a29e-2ca8abf557b8" alt=""><figcaption></figcaption></figure></div>

* Search for and select the product of interest

<mark style="color:green;">Example: Heart Ring with Garnet in 10kt Yellow Gold</mark>

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FEdQvrDoEt3B7H1Ch2Xx9%2Fimage.png?alt=media&amp;token=e76b9502-d9dd-4a7e-b385-72fa1a43d8d8" alt=""><figcaption></figcaption></figure>

* The product will appear as a line item in the work order.

**12. (Optional) Add Services**&#x20;

* Scroll down to the Items section and click **Add Service**.
* Select from pre-configured services. You can create new services in the **Service and labour** module.

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FtqFvxG9BUgpMZtSvAtMP%2Fimage.png?alt=media&amp;token=5e883b12-69f1-4467-9b0d-fc725f6c6917" alt="" width="320"><figcaption></figcaption></figure>

**13. (Optional) Add Labour to a Line Item**

* Click the product or service you’d like to assign labour to.

<mark style="color:green;">Example: MacBook 12'</mark>

* Click **Add Labour**

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FNwvHyZ8lJsxP3kfX5JlY%2Fimage.png?alt=media&amp;token=869294e1-4b52-48b3-b59f-d233f41f13bf" alt="" width="318"><figcaption></figcaption></figure>

* A new menu will appea[r. You can choose between your **Fixed** price and **Hourly** price services. Under the **Select labour** section, select the labour item you'd like to assign and click **Save**.](#user-content-fn-1)[^1]&#x20;

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FdtFY14ruRAu1NHV2baE3%2Fimage.png?alt=media&amp;token=24ce1deb-4d77-4990-8052-06cd55473b12" alt="" width="471"><figcaption></figcaption></figure>

* Once successfully saved, your item will now say **+1 labour charge**, as shown below:

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2F4XnVbhEqpV5jrvKtt9Sg%2Fimage.png?alt=media&amp;token=17b3fd61-46fb-47c4-869c-d5790f5a27f7" alt=""><figcaption></figcaption></figure>

* Your labour will also automatically be turned into a **task** which you can then schedule in the **Schedule** module.

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FDDNaCRVDtUk0Wi1a804u%2Fimage.png?alt=media&amp;token=18d96a42-0e90-4b68-9450-8da28f56de0c" alt=""><figcaption></figcaption></figure>

**14. (Optional) Add Addons to a Product**

* Click the product you’d like to add additional products to.

<mark style="color:green;">Example: MacBook 12'</mark>

* Click **Add product**

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FS9BVLom0cotGCCr3i5i6%2Fimage.png?alt=media&amp;token=c1e58bd1-17e6-4bb2-b06c-4f3b3a1b0deb" alt="" width="314"><figcaption></figcaption></figure>

* A new menu will appear. Select the products you want to add as addons to the original product. When you are done, exit the menu and click **Save**.&#x20;

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2F76eZrylmZaWJkjTx8Fpc%2Fimage.png?alt=media&amp;token=98901af6-3836-4549-a70d-af3c38dd5805" alt="" width="317"><figcaption></figcaption></figure>

* Once successfully saved, your item will now say **+1 addon**, as shown below:

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FQre2d8zwGDoc2zE9EkAO%2Fimage.png?alt=media&amp;token=7cb8cdff-9291-401a-a702-9c81c70ebde9" alt="" width="473"><figcaption></figcaption></figure>

**15. (Optional) Add a Unit Discount to a Line Item**

* If you want to apply a discount to an individual item (e.g., a damaged product or special sale) you can apply a unit discount to the line item.&#x20;
* Click on the product or service you want to add a discount to.
* Click **Unit discount**

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FDeoDKBOtbIiGXDTKRd9n%2Fimage.png?alt=media&amp;token=60b5a30b-c078-4318-a684-dd91fcd42fd3" alt="" width="470"><figcaption></figcaption></figure>

* Click on the discount you want to assign to the line item. You can add additional discount shortcuts in the **Work Order Settings**.&#x20;

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FTzZyVf6CaeieKkN5JvaI%2Fimage.png?alt=media&amp;token=4109ba86-8fff-4f6a-829b-afbeb4746d9b" alt="" width="321"><figcaption></figcaption></figure>

**16. Save the Work Order**

* Once all the necessary details are entered, click **Save** at the bottom of the page.

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FSiRdv2x75ofTFT5R3gPT%2Fimage.png?alt=media&amp;token=b6643329-ae48-4fe8-95e3-a7acbe73f917" alt="" width="563"><figcaption></figcaption></figure>

* The work order is now saved as a **Draft status** (or another default status based on your configuration).

**17. (Optional) Print or Email the Work Order**&#x20;

* Click the **Print** button at the bottom of the Work Order.

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FjMJtJ5N9vRSlMAQGUUYK%2Fimage.png?alt=media&amp;token=49352a73-66cc-423f-94a8-906fd2e2470b" alt="" width="563"><figcaption></figcaption></figure>

* You can choose between available print templates (e.g., Work Order Invoice or Quote) and whether you would like to **download** your work order as a PDF or **send it to a printer via email**.

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2Fptwtd6JR7mFF8E1davsj%2Fimage.png?alt=media&amp;token=76491997-c647-4758-9455-083b73e38f79" alt="" width="474"><figcaption></figcaption></figure>

* The document will be sent to the preconfigured email address or printer specified in the **Printing Settings.**
* When sending your print to a printer via email, you have the option to customize which emails will be used.

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FVVYUv7TecnjNlzkH5Z6I%2Fimage.png?alt=media&amp;token=97caaa09-81f8-45b5-9146-338a2a02ee84" alt="" width="316"><figcaption></figcaption></figure>

**18. (Optional) Add Tasks to the Work Order**

* You can add additional tasks to your work order that you can assign to your employees and schedule in the **Schedule** module.&#x20;

<mark style="color:green;">Example: Change Bike Gears</mark>

* Click on **New Task** in the **Tasks** section to begin creating a new task.

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2Fsp8XNQ1ZnjdRlJQ7AF4R%2Fimage.png?alt=media&amp;token=61cb7912-ac45-4db4-8e76-fabf322488b4" alt=""><figcaption></figcaption></figure>

* When creating a new task, you can input a name, description, deadline, and estimated time required (in minutes), and assign it to a staff member. Once the task is completed, you can toggle the **Done** button. The task will then appear in the **Schedules** module, allowing you to schedule it accordingly.

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2F6y9r7nfScnJ8vHTbKhWW%2Fimage.png?alt=media&amp;token=6570c912-7f4a-4a23-8463-28ff2ba952b8" alt="" width="317"><figcaption></figcaption></figure>

**19. (Optional) Link to Shopify Draft Order**&#x20;

* WorkMate automatically generates a Shopify Draft Order from the work order.
* To review this, navigate to your Shopify admin dashboard, find the Orders section, and click **Drafts.**

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeEQOsdAJnVCPlPV8oZxsMkqP1oXMIxHyxHRd2_g9ff9oriq09Xwc8YMoPYt9ajeNr1UFZXiy0qdpQxnzhDIYNyjO529BM3Eoucf3ByQWUARx_ceHR9kBwYIxV3wERNlcIqETbffl0oZN3grMFrgbdjPNr9?key=8xbhMjayUbTv70euwANV3g" alt=""><figcaption></figcaption></figure>

**20. Use Filters or the Search Bar to Quickly Locate Work Orders**

* Filters and the Search Bar can help you quickly narrow down large lists of work orders.
* You can filter work orders by the **Staff member** who created the work order and **Custom fields** by creating a custom filter based on the custom fields you have created.
* To locate the filters, click the **magnifying icon** in the upper right-hand corner.&#x20;

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FhYua3muegPk56eQJOwk7%2Fimage.png?alt=media&amp;token=08071dff-3cdb-476a-89cc-408e2a10e0a7" alt=""><figcaption></figcaption></figure>

* From here, you will be able to select your filter.&#x20;

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FqmUDdUIjBa09T33jFzWO%2Fimage.png?alt=media&amp;token=d0d8f412-0416-4415-a64b-20bda5644475" alt=""><figcaption></figcaption></figure>

* To create a Custom fields filter, click the Custom fields dropdown.&#x20;

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2Fm7hWV4LUkG4Hump4xdAf%2Fimage.png?alt=media&amp;token=005a7325-4968-4ad3-8d8d-8101d5d7efca" alt="" width="282"><figcaption></figcaption></figure>

* Click the **+ New filter** button.&#x20;
* Add in your **Key** and **Value** based on your custom field.

<figure><img src="https://929556970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9QRNYn7PCoQK6KIOC55m%2Fuploads%2FwRddKN6SP1oPOq2EuCFm%2Fimage.png?alt=media&amp;token=a4ee4736-bb33-4b7d-a07a-866328cb065d" alt="" width="242"><figcaption></figcaption></figure>

[^1]: not sure about the wording on this one&#x20;
