---
title: "au-widget-order/IOrderConfig | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/ui-framework/widgets/reference/au-widget-order.IOrderConfig/"
---

# au-widget-order/IOrderConfig

> Provides properties for the personalized orders.

## Interfaces

### IOrderConfig

You can use these properties in **params** of the `AuWidgetOrder` class.
```json
{
  "widgets": [
    {
      "name": "order-details",
      "type": "order",
      "params": {
        "images": "{{$['editor'].proofImages}}",
        "downloadUrls": "{{$['editor'].hiResUrls}}",
        "data": {
          "stateId": "{{$['editor'].stateId}}"
        }
      }
    }
  ]
}
```

#### Extended by

- [`ILineItem`](https://customerscanvas.com/docs/on-premises/ui-framework/widgets/reference/au-widget-cart.ICartConfig.md#ilineitem)
- [`IOrderInitModel`](https://customerscanvas.com/docs/on-premises/ui-framework/widgets/reference/au-widget-cart.ICartConfig.md#iorderinitmodel)

#### Properties

##### customPrice

```ts
customPrice: number;
```

The custom price for the order.

##### data

```ts
data: Object;
```

Custom data (as a JSON object).

##### downloadUrls

```ts
downloadUrls: string[];
```

An array of the print-ready files, which should be stored along with the order in your e-commerce system.

##### images

```ts
images: string[];
```

An array of URLs to preview images which should be stored along with the order in your e-commerce system.

##### logRequest

```ts
logRequest: boolean;
```

If `true`, logging 'add-to-cart' requests (for Shopify only).

##### props

```ts
props: Object;
```

Custom properties. They don't appear in the order, but are available in the `onSubmitting` callback.

##### quantity

```ts
quantity: number;
```

The number of ordered products. The default value is `1`.

##### sku

```ts
sku: string;
```

Order line item SKU (for option-based product).

##### useBackOffice

```ts
useBackOffice: boolean;
```

Indicates if driver should perform some BackOffice actions.
