информацию о том, сколько товара можно добавить в корзину?
Сейчас информация приходит довольно в кривом виде
"уже добавлен в корзине в количестве 0. Можно добавить не более 3", хотелось бы обернуть в JSON с разбитием на параметры аля MAX_QUANTITY и прочее
Сообщение которое отдает битра зашито в классе ядра, BasketItemBase и переделать его невозможно.
Есть у кого идеи?
Что мешает получить доступное количество в скрипте перед вызовом вышеозначенного метода?
Хотел избежать лишнего запроса
Ну то есть нет способов запросить информацию о том сколько я могу еще добавить, либо общее(MAX) товаров которое можно добавить? в классе есть такой метод Internals\Catalog\Provider::getAvailableQuantityAndPriceByBasketItem($basket, $context); Он по-сути делает как раз то что нужно, возвращает доступный остаток по итему в баскете
Имхо если у вас не миллион посещений ничего страшного.
Эээ... то есть лишний getList вас смущает, а гигантская портянка запросов в оном методе - нет?
Обсуждают сегодня