Пакетное добавление товаров в корзину

    Пример пакетного добавления товаров в корзину

    Чтобы добавить в корзину сразу несколько товаров, информация о каждом товаре должна быть помещена в элементы объекта batch с идентификаторами каждого товара в качестве ключей, например:

    <form action="#" data-commerce-action="add">
        <input type="checkbox" name="batch[27][id]" value="27">
        <input type="hidden" name="batch[27][count]" value="3">
        <button type="submit">Add to cart</button>
    </form>

    Реализация с сниппетом DocLister может выглядеть примерно так:

    [[DocLister?
        &ownerTPL=`@CODE:
            <form data-commerce-action="add">
                [+dl.wrap+]
                <button type="submit">Add to cart</button>
            </form>
        `
        &tpl=`@CODE:
            <label><input type="checkbox" name="batch[ [+id+] ][id]" value="[+id+]">[+pagetitle+]</label>
            <input type="number" name="batch[ [+id+] ][count]" value="1">
        `
    ]]