Multiply Variables

Introduction

Multiply will repeat a Bundle product a specified number of times. For example, if the value is 3, then you can expect a bundle to be offered three times.

When is this applicable?

Multiply is used when creating a meal deal containing bundles that require choosing from more than once. This is typically used when ordering in a group. Each person will choose their variation of a bundle.

The screenshot below shows a product for two ice creams. It contains a modifier group that has a multiply of 2, requiring customers to select two types of ice creams.

How it is structured in a product push from a POS to Deliverect

The example below shows how the example ice cream product is communicated from a POS.

{
    "accountId": "xxx",
    "locationId": "xx",
    "products": [
        {
            "productType": 1,
            "plu": "473",
            "price": 1025,
            "name": "Ice cream for 2",
            "posProductId": "65ee420a8ebc4bdabc6c0494b86c701c70216669bf054ca9870b1de0",
            "description": "Choose two scoops each",
            "deliveryTax": 5000,
            "takeawayTax": 5000,
            "posCategoryIds": [
                "ICE-CREAM-1"
            ],
            "subProducts": [
                "1411"
            ]
        },
        {
            "productType": 4,
            "plu": "1411",
            "name": "Choose your flavor",
            "posProductId": "73b147592bc8aa0f02b4c1f6ad1d569258bdc22a85d7f6b9abe15ebb",
            "takeawayTax": 0,
            "deliveryTax": 0,
            "posCategoryIds": [
                "F1395a9c04351fd12f5d26dc3dc0283755476450a8f0dbeb3055591df7d"
            ],
            "price": 0,
            "subProducts": [
                "STRAWB1",
                "CHOC1",
                "VANIL1"
            ],
            "min": 2,
            "max": 2,
            "multiMax": 2,
            "multiply": 2
        },
        {
            "productType": 1,
            "plu": "STRAWB1",
            "price": 500,
            "name": "Strawberry",
            "posProductId": "IC_POS-002",
            "posCategoryIds": "ICE-CREAM-1",
            "imageUrl": "",
            "description": "",
            "deliveryTax": 9000,
            "takeawayTax": 9000
        },
        {
            "productType": 1,
            "plu": "CHOC1",
            "price": 500,
            "name": "Chocolate",
            "posProductId": "IC_POS-002",
            "posCategoryIds": "ICE-CREAM-1",
            "imageUrl": "",
            "description": "",
            "deliveryTax": 9000,
            "takeawayTax": 9000
        },
        {
            "productType": 1,
            "plu": "VANIL1",
            "price": 500,
            "name": "Vanilla",
            "posProductId": "IC_POS-002",
            "posCategoryIds": "ICE-CREAM-1",
            "imageUrl": "",
            "description": "",
            "deliveryTax": 9000,
            "takeawayTax": 9000
        }
    ],
    "categories": [
        {
            "name": "Ice Cream",
            "posCategoryId": "ICE-CREAM-1",
            "imageUrl": ""
        }
    ]
}