> ## Documentation Index
> Fetch the complete documentation index at: https://support.dripos.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create and Manage Menu Products

> Create menu products and allocate them to a respective menu category.

## Create a Product

<Accordion title="How to Create a Product">
  <Steps>
    <Step title="Create new product">
      On the **Dashboard**, select **Menu** > **Products** > **Create Product**

      <Frame>
        <img src="https://mintcdn.com/frostbytetechnologiesinc/1Z0OJcXF-diU_CPF/images/orders/createproduct1.png?fit=max&auto=format&n=1Z0OJcXF-diU_CPF&q=85&s=48421dd9f1af6620ca275b4999b2c9e4" width="1896" height="857" data-path="images/orders/createproduct1.png" />
      </Frame>
    </Step>

    <Step title="Fill in the following information:">
      * **Product Name**

      * **Product Category**

      * **Product Description**

      * **Product Image:** Upload an image of the product that will display on all ordering platforms

      * **Preset Image:** Select a preset image that will display next to the product on all ordering platforms

      * **Platforms:** Select which of your ordering platforms you want the product to be enabled on for ordering

      <Accordion title="Tax Settings">
        - **Tax Disabled:** If set to **yes**, this product will not be taxed.

        - **Tax Override:** If set to **yes**, taxes will be applied to this product even if ordered with a tax disabled order type
      </Accordion>

      <Accordion title="POS Settings">
        * **One Click:** If set to **yes**, selecting this item on the POS will automatically add it to the cart.
        * **Auto Complete Product:** If set to **yes**, the product will be automatically completed upon purchase, and will not appear on the ticket screen.
        * **Icon Color for the POS:** Select a background color for the optional icon that will display on the register screen of the POS
        * **Abbreviation for the POS:** Select up to a four-letter abbreviation of the product.
      </Accordion>

      <Accordion title="Mobile Settings">
        * **Require Advanced Notice:** If set to **yes**, the product will require advanced notice when ordering. You will then need to specify the number of days notice be given to order this product in the box below.
        * **Minimum Quantity:** Optionally input a minimum quantity of this product that must be ordered for mobile orders. This does not impact POS orders.
        * **Maximum Quantity:** Optionally input a maximum quantity of this product that can be purchased in a mobile order. This does not impact POS orders.
      </Accordion>

      <Accordion title="Miscellaneous">
        * **Preparation Instructions:** Optionally attach preparation instructions for the cooks / baristas to view when making the product. These instructions will be displayed on printed Make Tickets printed with the Legacy Printing mode.
        * **Is Alcohol:** If set to **yes**, this indicates that the product contains alcohol
      </Accordion>
    </Step>

    <Step title="Save Product">
      Click **Create** in the bottom right corner. The product will then be added into the system and will display at the top of your product list.

      <Frame>
        <img src="https://mintcdn.com/frostbytetechnologiesinc/1Z0OJcXF-diU_CPF/images/orders/createproductsave.png?fit=max&auto=format&n=1Z0OJcXF-diU_CPF&q=85&s=e53cc2308954d87a6523b34cfb8aebc9" width="966" height="1361" data-path="images/orders/createproductsave.png" />
      </Frame>
    </Step>
  </Steps>
</Accordion>

## Product Pricing

There a multiple ways in which a product can be priced.

To add pricing to a product,

* Go to product's page on the **Dashboard** (**Menu** > **Products** > **View Product**)
* Scroll down to the bottom of the product's page
* Click the **Pricing** tab
  <Frame>
    <img src="https://mintcdn.com/frostbytetechnologiesinc/9D-DNP_EiKWuhNmc/images/orders/productpricing.png?fit=max&auto=format&n=9D-DNP_EiKWuhNmc&q=85&s=3a45ae266517ef4e3cbde4c955eb7f1b" width="2465" height="1492" data-path="images/orders/productpricing.png" />
  </Frame>

<AccordionGroup>
  <Accordion title="Fixed Pricing">
    The product's base price will be one fixed cost *(i.e., a \$3 muffin, a \$5 one-sized cold brew)*

    Modifiers can be added on to the base price to increase the product's total cost at checkout.
  </Accordion>

  <Accordion title="Sized Pricing">
    <Tabs>
      <Tab title="Pre-made Modifier">
        <Frame>
          <img src="https://mintcdn.com/frostbytetechnologiesinc/XIV7IG0ASEtW419o/images/orders/sizedmod.png?fit=max&auto=format&n=XIV7IG0ASEtW419o&q=85&s=09aa8aa5f64f05822c3e942c8d08c6c0" width="1742" height="998" data-path="images/orders/sizedmod.png" />
        </Frame>

        This is a global pricing modifier that can be used across multiple products.

        Learn how to create a global pricing modifier [here](orders/menu/modifiers/modifiers-basics#global-modifiers).

        <Tip>Global pricing modifiers are especially useful if multiple menu products will use the same sizes and pricing.</Tip>
      </Tab>

      <Tab title="Custom Modifier">
        Create a specific tiered pricing for this product and it's unique sizes.

        <Frame>
          <img src="https://mintcdn.com/frostbytetechnologiesinc/XIV7IG0ASEtW419o/images/orders/sizied1.png?fit=max&auto=format&n=XIV7IG0ASEtW419o&q=85&s=19407a25616585e331f98a310b9aa81f" width="1336" height="830" data-path="images/orders/sizied1.png" />
        </Frame>

        <Steps>
          <Step title="Add Pricing">
            Click **Add** and complete the fields below:

            <Frame>
              <img src="https://mintcdn.com/frostbytetechnologiesinc/XIV7IG0ASEtW419o/images/orders/sized2.png?fit=max&auto=format&n=XIV7IG0ASEtW419o&q=85&s=b7f6bd3443856e0e07cc3f160240c9e8" width="2338" height="1394" data-path="images/orders/sized2.png" />
            </Frame>

            * **Name**

            * **Internal Tag**: If two modifiers have the same name, this is used to uniquely identify them. This name is not displayed on the POS, but is useful in reporting.

            * **Modifier Multiples**: If set to **yes**,

            * **Default Option**: The size to automatically be selected upon adding product to cart before any adjustments are made (must create size options first)
          </Step>

          <Step title="Add Size Options">
            Click **Add Option** to add different sizes and prices for this product

            * **Placeholder Name**: i.e. 12oz, Small, Half Dozen, etc.

            * **Price**

            * **Enabled**: If **yes**, this size option will be available for ordering
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Accordion>

  <Accordion title="Variable Pricing">
    Price will be set at checkout on the Point of Sale. Set a base price and adjust the product total price upon checkout.

    <Warning>Should not be used for mobile products.</Warning>

    <Frame>
      <img src="https://mintcdn.com/frostbytetechnologiesinc/qhDv7Y4J3v4JDInZ/images/orders/vp.gif?s=e0acf99e3047d8513e532dfc0b299bbd" width="640" height="480" data-path="images/orders/vp.gif" />
    </Frame>
  </Accordion>

  <Accordion title="Weight Pricing">
    The price of the product will depend on its weight. Set a base price and adjust the product total price upon checkout.
  </Accordion>
</AccordionGroup>

## Manage Products

<AccordionGroup>
  <Accordion title="Product Modifiers">
    <Tip>Learn how to create modifiers for products [here](orders/menu/modifiers/modifiers-basics).</Tip>
  </Accordion>

  <Accordion title="Product Availability">
    Determine the days and time for which this product will be available for ordering on all Dripos platforms.

    <Steps>
      <Step title="Add Availability">
        On the **Dashboard** under **Menu** > **Products** > **View** a product > see **Availability** at the bottom of the page > **Add Availability**

        <Frame>
          <img src="https://mintcdn.com/frostbytetechnologiesinc/_vW0ud9fWPPqKmbY/images/orders/addavail.png?fit=max&auto=format&n=_vW0ud9fWPPqKmbY&q=85&s=317d011c4a5474a1de17a7e434e0cd6d" width="2404" height="1428" data-path="images/orders/addavail.png" />
        </Frame>
      </Step>

      <Step title="Pick Availability Type">
        <Tabs>
          <Tab title="Date Range">
            Select a date range for when this order can be available.

            If **Hide item when unavailable** is set to **Yes**, customers will be able schedule an order ahead of time for pickup on the available date range

            *i.e., February 14th 8:00AM to February 15th 5:00PM, if item is not hidden a customer may place an order on February 8th for pickup on February 14th at 10AM*
          </Tab>

          <Tab title="Daily Recurrence">
            Select one day of the week and a respective time period during that day a product is available for ordering.

            Repeat this step for every day of the week you'd like to schedule availability for.

            If **Hide item when unavailable** is set to **Yes**, customers will be able schedule an order ahead of time for pickup on the available date range.

            *i.e., Mondays from 8AM-10AM, if item is not hidden a customer may place an order ahead of time on Monday at 7AM for pickup the same day at 8:30AM.*

            *i.e., Tuesdays from 11AM-1PM, if an item is hidden a customer can only add the item to cart on Tuesdays from 11AM-1PM.*
          </Tab>
        </Tabs>
      </Step>
    </Steps>
  </Accordion>

  <Accordion title="Product Tax Rates">
    Add tax rates to a product at the very bottom of the product's page.

    Additionally, if the product's category has a tax rate applied to it that tax rate will automatically be applied to the product.

    <Frame>
      <img src="https://mintcdn.com/frostbytetechnologiesinc/42ocdBm5_Zir3Nl5/images/orders/taxrate.png?fit=max&auto=format&n=42ocdBm5_Zir3Nl5&q=85&s=04b3a62970d959b3a580913a6711e139" width="2890" height="1531" data-path="images/orders/taxrate.png" />
    </Frame>
  </Accordion>

  <Accordion title="Product Discounts">
    <Tip>
      Explore the various types of discounts to apply to products [here](/orders/discounts/discounts-basics)
    </Tip>
  </Accordion>
</AccordionGroup>

***

## Duplicate a Product

Duplicate a product in it's entirety onto your menu

<iframe frameborder="1" className="rounded-xl w-full aspect-video" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen src="https://www.loom.com/embed/da937836f8c64a6fa149cf85c78bbe57?sid=b3ea0012-182d-4347-bdfc-16abae39cc06" />

***

## Custom Products

Create a one time product off the menu during checkout on the Point of Sale

<Accordion title="How to Create a Custom Product">
  <Steps>
    <Step title="Create Custom Product">
      <iframe frameborder="1" className="rounded-xl w-full aspect-video" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen src="https://www.loom.com/embed/160c4a4b50654962bec9094f28c62c78?sid=0e99caa4-4095-454f-a7fd-45a1d9649889" />
    </Step>

    <Step title="View Custom Product Sales">
      View custom product sales on the Web Dashboard under **Reports** > **[All Product Sales](https://dashboard.dripos.com/reports/all-products-sales)**

      <Frame>
        <img src="https://mintcdn.com/frostbytetechnologiesinc/9D-DNP_EiKWuhNmc/images/orders/productsales.png?fit=max&auto=format&n=9D-DNP_EiKWuhNmc&q=85&s=d95de3757b3fdf7ac5b518c061391278" width="2850" height="1228" data-path="images/orders/productsales.png" />
      </Frame>
    </Step>
  </Steps>
</Accordion>
