# Line Item Properties

In order for Spectrum to import orders for manufacturing, there must be an indication that the line item is a customized item versus a stock item. The preferred method to do this is to create a custom line item property called "Recipe" (Note: name is configurable) to store the recipe identifier that is passed to Shopify via the [Add to Cart](https://docs.spectrumcustomizer.com/integration/ecommerce/add-to-cart) process.  This allows Spectrum to seamlessly [process the order](https://docs.spectrumcustomizer.com/integration/ecommerce/spectrum-and-shopify-integration/order-processing).&#x20;

Relatedly, if following the product set up guidance, where the customization "add-on"/upcharge is configured as a unique variant, Spectrum recommends a line item property to associate the "add-on" with a line item.  The recommended line item property name is "RelatedRecipe" (Note: name is configurable).  The benefit to setting this property is that it allows Spectrum to fulfill all custom line items associated with the order automatically.

**Example Shopify Order and Line Items**

```
"line_items": [
    {
        "id": 1234,
        "admin_graphql_api_id": "gid://shopify/LineItem/1234",
        "attributed_staffs": [],
        "current_quantity": 1,
        "fulfillable_quantity": 1,
        "fulfillment_service": "manual",
        "fulfillment_status": null,
        "gift_card": false,
        "grams": 0,
        "name": "Custom Product",
        "price": "42.00",
        "price_set": {
            "shop_money": {
                "amount": "99.00",
                "currency_code": "USD"
            },
            "presentment_money": {
                "amount": "99.00",
                "currency_code": "USD"
            }
        },
        "product_exists": true,
        "product_id": 12345,
        "properties": [
            {
                "name": "Recipe",
                "value": "ABDC1234"
            }
        ],
        "quantity": 1,
        "requires_shipping": true,
        "sku": "12928819",
        "taxable": true,
        "title": "Custom Item",
        ...
    },
    {
        "id": 1235,
        "admin_graphql_api_id": "gid://shopify/LineItem/1235",
        "attributed_staffs": [],
        "current_quantity": 1,
        "fulfillable_quantity": 1,
        "fulfillment_service": "manual",
        "fulfillment_status": null,
        "gift_card": false,
        "grams": 0,
        "name": "Custom Engraving",
        "price": "10.00",
        "price_set": {
            "shop_money": {
                "amount": "20.00",
                "currency_code": "USD"
            },
            "presentment_money": {
                "amount": "20.00",
                "currency_code": "USD"
            }
        },
        "product_exists": true,
        "product_id": 12346,
        "properties": [
            {
                "name": "RelatedRecipe",
                "value": "ABDC1234"
            }
        ],
        "quantity": 1,
        "requires_shipping": false,
        "sku": "customengraving",
        "taxable": false,
        "title": "Custom Engraving",
        ...
    }
]
```
