# Contracts

<mark style="color:blue;">Creating a contract in Reselly allows you to manage product buyouts, consignment agreements, and store credit allocations with ease. This page explains how to create and manage contracts, ensuring accurate pricing, clear terms, and streamlined record-keeping.</mark>

## Demo:

{% embed url="<https://teifi.notion.site/ebd/34cf8ed0f7db80689744fa3306d33f83>" %}

## Documentation:&#x20;

**1. Open ReSelly 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 **ReSelly** from the list of installed applications.

**2. Access the Contracts Module**

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

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2Fnr9juA2hdbsQNPY5phCl%2Fimage.png?alt=media&#x26;token=9a871937-20c5-4993-b223-6c2428f1a1bb" alt="" width="288"><figcaption></figcaption></figure>

**3. Create a contract**

* On the Contracts page, click the **New Contract** button.

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2F781SqytpberpM073l71K%2Fimage.png?alt=media&#x26;token=e452401f-c04d-41b1-9432-c60a8f623951" alt=""><figcaption></figcaption></figure>

**4. Fill the Contract Details section**

* In the Contract Details section, select a Draft Status for your contract.

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2FRo0MMuWFxMNDIdjvqT8q%2Fimage.png?alt=media&#x26;token=c17edc60-353c-46dc-bd99-65bfb5ff9af1" alt="" width="563"><figcaption></figcaption></figure>

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

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2FRwSbUyWa3CRQP76qiiAB%2Fimage.png?alt=media&#x26;token=b9cac089-d8ff-41d1-8245-f5d8b72d0cad" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
***Tip**: You can customize your contract draft statuses to cater towards your business needs by creating custom statuses in the **Settings** module.*&#x20;
{% endhint %}

* Next, select a customer for your contract in the **Customer** field.&#x20;

<mark style="color:green;">Example: Karine Ruby</mark>

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2F0vzt7Bh3IUVfpsr3CFiW%2Fimage.png?alt=media&#x26;token=345fd469-ba38-40d3-88c6-9610dab5cf37" alt="" width="563"><figcaption></figcaption></figure>

* Lastly, select a location.

<mark style="color:green;">Example: My Custom Location</mark>

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2F3qUhFh613UtrP2BPom3t%2Fimage.png?alt=media&#x26;token=86ae04e2-6b7f-49c9-bc35-4aa6e42ceb27" alt="" width="563"><figcaption></figcaption></figure>

**5. Add Contract Items**

* In the **Contract Items** section, add items by clicking the **+ New Item** button.&#x20;

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2Fk75gbtBUOgK4uzhTT5pw%2Fimage.png?alt=media&#x26;token=7d65ff9e-bb2b-4ff8-b2a7-cfbf03c64ade" alt=""><figcaption></figcaption></figure>

* After clicking the **+ New Item** button, a section will expand where you can input the details of the item:

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2FOGo62pNMdJUNWrPZKgVU%2Fimage.png?alt=media&#x26;token=6d9ba02d-dd18-43cd-b24b-3d67ad165950" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
*Tip: **The category, is new** checkbox, **color**, and **New Import** fields are **Custom Fields** created for the store. You can create your own custom fields by navigating to the **Settings** module and going to the **Contracts** section.*&#x20;
{% endhint %}

* The form includes multiple fields to specify the details of your item:
  * **Entered Date**: Select the date when the item is added (default is set to "Today").
  * **Product Title** (*required*): Enter the name of the product.
  * **Brand** (*required*): Search and select the brand of the product.
  * **Product Type** (*required*): Search and choose the type of product.
  * **Size**: Specify the size of the product, if applicable.
  * **Contract Type** (*required*): Choose the contract type (e.g., Buyout, Store Credit, Consignment).

<mark style="color:green;">Example: Contract Type = Buyout</mark>

* **Retail Price**: Enter the retail price. This is the price that you would be selling the product for.&#x20;
* **Estimated MSRP** (*required*): Specify the Manufacturer's Suggested Retail Price (MSRP).
* **Barcode Config** (*required*): Select the barcode configuration (default is pre-selected).

<mark style="color:green;">Example: Contract Type = Consignment</mark>

* **Markdown Policy** (*required*): Specify the Markdown Policy. Here you can enter what Markdown Policy the consignor agreed to (No markdown, Contact before markdown, or Ok with markdown).
* **Retail Price**: Enter the retail price of the product.
* **Estimated MSRP** (*required*): Specify the Manufacturer's Suggested Retail Price (MSRP).
* **Barcode Config** (*required*): Select the barcode configuration (default is pre-selected).

<mark style="color:green;">Example: Contract Type = Store Credit</mark>

* **Retail Price**: Enter the retail price of the product.
* **Estimated MSRP** (*required*): Specify the Manufacturer's Suggested Retail Price (MSRP).
* **Barcode Config** (*required*): Select the barcode configuration (default is pre-selected).

**6. Setting Financial Details:**

* In the lower section of the page, set your financial details:

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

*<mark style="color:green;">The</mark> <mark style="color:green;"></mark><mark style="color:green;">**Buyout, Store Credit, and Consignment**</mark> <mark style="color:green;"></mark><mark style="color:green;">values are automatically populated to give you an estimate of the payout for each contract type.</mark>*

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2FRb7ZiuKdxjjp4FOnwMwe%2Fimage.png?alt=media&#x26;token=e1831437-57b6-477d-bef3-98c838464b99" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
***Tip**: If your store has predetermined rates for certain contract types, you can configure these fixed rates to automatically apply to your contracts by navigating to the **Settings** Module in the **Contracts** section.*
{% endhint %}

* **Buyout** (*required*): Enter the percentage (%) for buyout pricing and the dollar amount ($) will automatically be calculated.
* **Store Credit** (*required*): Specify the store credit percentage (%) and the dollar amount ($) will automatically be calculated.
* **Consignment** (*required*): Provide the consignment percentage (%) and the dollar amount ($) will automatically be calculated if the consignor is placing the product on consignment with your store.

**7. Review your Summary**

* Scroll down to find the **Summary** section.
* This section includes the item name, retail price, buyout amount, store credit amount, consignment amount, and contract type you have chosen.&#x20;
* You can also choose to toggle the **Percentages** to display the values in % Percentages rather than $ Prices.&#x20;

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

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2FuyvnTUJSArZwXMMCNj0s%2Fimage.png?alt=media&#x26;token=41ecb4a9-3a61-4321-a092-521e04c05b35" alt=""><figcaption></figcaption></figure>

**8. Save the contract**

* Once you have entered all necessary details, click the **Save** button.&#x20;

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2F8hQqtsGTdm5g0BRneYR9%2Fimage.png?alt=media&#x26;token=25731724-ceac-4d28-8665-769d7413d060" alt=""><figcaption></figcaption></figure>

* After your contract is saved, the contract will be assigned a contract number for easy identification.

<mark style="color:green;">Example: Contract #74</mark>

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2F0syYODlLjYnUditW2fwf%2Fimage.png?alt=media&#x26;token=5680a267-38e5-4faf-a7a4-f9ade9546319" alt=""><figcaption></figcaption></figure>

**9. Approve the Contract or Mark Items as Passed**

* If you would like to approve the contract, click the Approve button on the upper right-hand corner.&#x20;

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2FvfUcphR6COk8tcDILvOX%2Fimage.png?alt=media&#x26;token=832ce8db-432b-4983-9c9e-3cedd8f12391" alt=""><figcaption></figcaption></figure>

* Once you have approved the contract, the contract status will change from Draft & Pending (or a different status depending on your custom configurations) to Approved.

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2FoWJu8NHFou97CNn7gpM1%2Fimage.png?alt=media&#x26;token=3e6b0e15-237c-49dd-a6e9-188953538d6a" alt=""><figcaption></figcaption></figure>

* The product in your contract will also register as a product in your Shopify Inventory.&#x20;
* You can view the product by returning to your contract, and clicking the **Product link** button.

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2F5AoLNmAtsCZwqdXknGsl%2Fimage.png?alt=media&#x26;token=9bde8666-adc7-4e53-8b07-81cf7b27679c" alt=""><figcaption></figcaption></figure>

* If you do not approve of certain products within the contract, you can click **Mark as Passed** to disregard the product.

<figure><img src="https://1711895109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2TcrJ68q2mCJPpIfhd8g%2Fuploads%2FbcCgR2QFwQI8NxQvLI7B%2Fimage.png?alt=media&#x26;token=cd31ffef-447a-489e-bc6f-315942bd0bb2" alt=""><figcaption></figcaption></figure>

**10. A Contract from a Consignor**&#x20;

{% hint style="info" %}
***Tip**: You can easily set up a ReSelly contract page to allow consignors to submit contract requests to your store. For information on how to do that, click* [*here*](https://app.gitbook.com/o/hEDgzHggFApq3P7vLP9N/s/2TcrJ68q2mCJPpIfhd8g/~/changes/16/installation-and-setup/publish-your-docs/create-a-reselly-contract-page-on-your-website)*.*
{% endhint %}

* If a consignor sent you a contract request externally, it will also populate in the **Contracts** module.
* Contracts sent from consignors will be labeled with **Customer** under the **Source Type** column.&#x20;
* The process of **Approving** or marking products as **Passed** is the same as internal contracts (**Step 9**).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://reselly.gitbook.io/reselly/reselly-feature-guides/editor/contracts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
