Доработка фуникционала скидок, подарков и промокодов
В ходе работы потребовалось расширить штатный функционал Битрикса "Правила работы с корзиной".
Во-первых, скидки и наценки - если со скидками все работает штатно и их можно применять для товара и раздела, то с наценкой нам потребовалось ставить отдельный модуль с Маркетплейс и настраивать его, чтобы была возможность массово применять изменение цен к товарам (штатно Битрикс не предоставляет такой функции на данный момент). В результате получилась система с возможностью делать как скидки на товары, так и наценки, которые корректно распознаются прайсом для выгрузки в Яндекс маркет.
Во-вторых, подарки - штатный функционал Битрикс имеет возможность давать подарки, если в корзине находятся товары, за которые предоставляются подарки, однако их система работала не совсем, как требовалось Инред. Мы осуществили доработку, с помощью которой в списке и карточке товара пользователь может увидеть, что ему подарят за покупку товара, а также в самой корзине, подарок автоматически добавляется к заказу с нулевой ценой и пометкой, что это подарок.
И, в-третьих, промокод - в основном штатный функционал, но мы расширили его возможности - добавили отображение промокода в списке и карточке товара - это обязательное требование Яндекс Маркет, чтобы на их площадке также размещалась информация по промокоду на товар.