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

# Advanced Shopify configuration

> Use advanced configuration options to enhance data processing

## Orders / Delivery Notes

### Add a requested delivery date

Orders with an `_olx_delivery_date` note attribute will be imported with the passed date set
as the `Delivery Date`.  \
The date **must** be passed in the format `Y-m-d`, e.g. `2026-01-16`. In case an invalid format is passed,
ONELOX will ignore the requested delivery date and **not** reject fulfillment. This prevents third party Apps from
blocking fulfillment due to malformed data.

### Passing custom data

By default, ONELOX ignores all note attributes on an order unless prefixed with `_olx_`.  \
If you need ONELOX to process and transfer other note attributes, you may add the appropriate keys in the Shopify integration settings.  \
Note attributes are stored in the resulting Delivery Note's additional attributes and transmitted to the Fulfiller, if supported by the target integration.

## Products

### Advanced master data configuration

Currently, Shopify does not provide options to configure a product's full master data. \
To make use of ONELOX' fine grained product master data representation, you may add various data to your product variants directly in Shopify through metafields.

### Available dimension metafields

* `length`
* `width`
* `height`

ONELOX processes and converts values present in these fields if possible. These metafields may either be an `Integer`
\-- in that case, ONELOX assumes the number directly corresponds to the product's dimension in millimeters -- or a `Dimension` type.\
ONELOX will automatically convert a `Dimension` type value to millimeters for internal use.

### Available storage configuration metafields

* `refrigerated`
* `dangerous_goods`
* `battery`
* `fragile`
* `batchable`
* `perishable`
* `has_serial_numbers`

ONELOX processes and converts values present in these fields if possible. These metafields must be a `True or false` (`Boolean`) type.

### Available advanced product data metafields

* `packaging_unit`

ONELOX processes and converts values present in this field if possible. This metafield must be an `Integer` type.

<Note>
  Metafields that contain invalid data or do not match the recognized types in Shopify are ignored by ONELOX.  \
  This prevents conflicts with other integrations or otherwise already defined metafields.
</Note>
