---
layout: page
title: "Dominos Pizza"
description: "Instructions on how to setup Dominos Pizza ordering within Home Assistant."
date: 2017-11-05 17:30
sidebar: true
comments: false
sharing: true
footer: true
logo: dominos.png
ha_category: Other
ha_version: 0.59
---

The `Dominos` component allows you to order Dominos Pizza from within your Home Assistant scripts and automations.

At present, this component only supports ordering within Canada and the US.

To enable the component, you need to set up your customer information and define some orders.

Orders are a group of product codes. You can get these product codes by inspecting an order request from the Dominos web app, or you can [add this custom panel by following this readme](https://github.com/wardcraigj/hass-dominos-panel) to see the available product codes in a separate panel in your install.

Currently, there is no support in this component for toppings, coupons or order tracking.

```yaml
dominos:
  country_code: ca
  first_name: John
  last_name: Smith
  email: john.smith@example.com
  phone: 123456789
  address: 24 Housten Dr, Ottawa, ON, K2M2M2
  orders:
  - name: Medium Pan
    codes:
      - P12IPAZA
```

Now you can use the Dominos service to order pizza within your automations:

```yaml
- service: dominos.order
  data:
    order_entity_id: dominos.medium_pan
```

{% configuration %}
  country_code:
    required: true
    description: \'ca\' or \'us\', depending on your location
    type: string
  first_name:
    required: true
    description: Your first name
    type: string
  last_name:
    required: true
    description: Your last name
    type: string
  email:
    required: true
    description: Your email address
    type: string
  phone:
    required: true
    description: Your phone number
    type: string
  address:
    required: true
    description: Your delivery address
    type: string
  show_menu:
    required: false
    description: Dumps product codes from your nearest store into your log (for use in with the custom panel)
    type: integer
  orders:
    required: false
    description: Sets of product codes to use for ordering
    type: list
{% endconfiguration %}
