'OnSaleOrderBeforeSaved',
'myFunction'
);
Можно в нем добавить пару товаров к заказу (который только что создается) и убрать 1 товар из заказа.
Еще и к добавленным товарам установить скидки.
По сути вместо одного товара клиент получит пару других
p.s. не спрашивайте зачем это нужно))
Или мне нужно на этом моменте корзину менять?
@esaulcom думаю вы в теме) просто на неделе видел что вы разбирались с этими событиями)
а в чем проблема?
Конечно, сейчас поможем )
возможно это сделать? Говорят это долго) окей, идея такая, я продаю абстракный товар "набор шампуней" Его визуальную часть я уже сделал, там написано что это набор, и в него входят такие то шампуни. Этот астракный товар можно положить в корзину, и даже купить. Вот только я хочу, на моменте покупки, заменить абстрактный товар реальными (что входят в его комплект, со скидкой)
в битриксе есть наборы товаров (комплекты)
Думаю Евгений подумает, "он снова про свои наборы" )) Но мне кажется что это не так уж сложно
у меня малый бизнес
да можно и в заказ докинуть. в личном кабинете пользователя, правда, будут уже новые товары а не один... вроде, никаких проблем, я так делал как-то
обработчиками корзины можно сделать подмену... Если попадает один из товаров, являющихся набором - добавляем нужные товары, а этот товар-набор удаляем. не думаю, что это прямо уж сильно дорого выйдет
это думаю клиенту объяснить сможем. Перед сохранением заказа докинуть в корзину? Раньше не могу, если при оформлении в корзине появятся левые товары, то будут вопросы
перед или после...
но кидать товары нужно именно в корзину?
в корзину заказа, да
нужно что бы клиент до последнего не видел подмену, до или после оформления думаю можно?
окей. спасибо. Попробую
после оформления заказа можно его "пересобрать" :)
Всем спасибо. Попробую. Если пересоберу заказ, значит и товары в 1с отразятся, а значит будет и актуалльное количество. А скидки же можно к ним применить? Ведь в наборе они стоят дешевле
Все возможно:))) Только вот не выйдет ли дешевле повысить редакцию до бизнеса?
разве не осталось лишь пересобрать заказ и применить к ним(определнным товарам) скидку?
все зависит от того, как эту скидку настроить. Просто если товаров таких 5-10, то можно просто этих 5-10 скидок руками собрать в стиле, если все эти товары есть в заказе - тогда скидка, а если их несколько сотен - тут уже что-то нужно химичить
пока не вник полностью, но вот первая проблема. Есть событие OnSaleOrderBeforeSaved оно сейчас добавило товар в корзину после сохранения заказа. Второе событие после сохранения заказа, думаю он точно не сработает как нужно мне.
Обсуждают сегодня