Добрый вечер
задача в следующем - мы производим продукцию, которую сами же и доставляем клиентам. проблем нет, когда клиент заказывает товар в пределах 8 ед. т.к. техника используемая для доставки может перевозить только 8 ед. - в этом случае диспетчер готовит 1 ед. техники под этот заказ. В случае, когда клиент заказывает например 30 ед. диспетчеру нужно понимать в каком режиме нужно будет доставлять товар - т.е. сколько ед. техники потребуется и на какую дату/время ее готовить. Если клиент закинет в корзину сразу 30 ед. - то дополнительный телефонный разговор диспетчера с клиентом неизбежен - нужно будет выяснить когда и сколько нужно привезти товара - при этом, сразу все привозить не целесообразно т.к. это не выгодно самому клиенту, стоимость доставки привязана к времени работы техники. В случае, если у клиента будет ограничение при выборе максимального количества товара, то он будет вынужден бросить в корзину эти 30 ед. в виде какой-то комбинации - например 8-8-8-6 или 6-6-7-8-6, при этом, в заказе будет указано дата и время доставки каждой партии товара. Диспетчер, в этом случае, на основании такого заказа начнет сразу подбирать варианты доставки и формировать график отгрузки товара и вернется к клиенту с подтверждением заказа в том виде, в котором он был сформирован клиентом или с конкретным предложением по его корректировке в части сроков и/или объема каждой партии.
Возможно я и усложняю процесс и можно все описать в комментариях как и что заполнять в карточке товара, но если есть простое решение как зафиксить максимальное количество то я бы затестил такой вариант. Лучший вариант - это модуль, который позволит сформировать график поставок при оформлении заказа отдельно, а не на уровне корзины. Пока не нашел такой модуль - вот и придумываю варианты решения