Bitrix, компоненты корзины и оформления заказа

4 000 руб. за проект • наличный расчёт, безналичный расчёт, электронные деньги
24 июля 2017, 19:59 • 3 отклика • 33 просмотра
Нужен переделать компоненты корзины и оформления заказа, таким образом, чтобы держало нагрузку в 1-2 тыс. позиций. Сейчас при корзине в ~500 позиций, добавление товара из каталога в корзину занимает около 5 сек. При большем кол-ве позиций заказ при оформлении разбивается на части и оформляется с ошибками.
В каталоге 3 типа цены, цена в корзине зависит от суммы заказа.

Собственно нужен альтернативные компоненты корзины и оформления заказа, которые бы не делали ненужных запросов и расчетов.

Предлагаю реализовать корзину, через свойство пользователя, где будет хранится массив с товарами со всеми типами цен.

Скидка и наличие товара рассчитываются по кнопке в корзине "Проверить наличие и рассчитать скидку", в остальных случаях работа в корзине производится с уже имеющимися данными в свойстве пользователя.

При оформлении заказа пользователь должен получать фиктивное сообщение об успешном оформлении заказа. А состав и свойства заказа при этом будут сохранятся в ИБ. (свойства профиля, по прежнему должны сохранятся в профиль покупателя)

Далее скрипт на кроне каждые несколько минут проверяет ИБ с заказами и создает из элемента новый заказ.

Сайт http://bxdev.dtoshop.ru/

Цена договорная. Пишите ваши предложения и решения. Пишите стоимость часа, если интересует фиксированный объем работ в месяц.