208 похожих чатов

Есть такое событие Main\EventManager::getInstance()->addEventHandler( 'sale',

'OnSaleOrderBeforeSaved',
'myFunction'
);

Можно в нем добавить пару товаров к заказу (который только что создается) и убрать 1 товар из заказа.
Еще и к добавленным товарам установить скидки.
По сути вместо одного товара клиент получит пару других

p.s. не спрашивайте зачем это нужно))
Или мне нужно на этом моменте корзину менять?

21 ответов

14 просмотров

@esaulcom думаю вы в теме) просто на неделе видел что вы разбирались с этими событиями)

а в чем проблема?

Baglan- Автор вопроса
Roma
а в чем проблема?

возможно это сделать? Говорят это долго) окей, идея такая, я продаю абстракный товар "набор шампуней" Его визуальную часть я уже сделал, там написано что это набор, и в него входят такие то шампуни. Этот астракный товар можно положить в корзину, и даже купить. Вот только я хочу, на моменте покупки, заменить абстрактный товар реальными (что входят в его комплект, со скидкой)

Baglan
возможно это сделать? Говорят это долго) окей, и...

в битриксе есть наборы товаров (комплекты)

Baglan- Автор вопроса
Baglan
возможно это сделать? Говорят это долго) окей, и...

Думаю Евгений подумает, "он снова про свои наборы" )) Но мне кажется что это не так уж сложно

Baglan- Автор вопроса
Baglan
у меня малый бизнес

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

Baglan
возможно это сделать? Говорят это долго) окей, и...

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

Baglan- Автор вопроса
Roma
да можно и в заказ докинуть. в личном кабинете пол...

это думаю клиенту объяснить сможем. Перед сохранением заказа докинуть в корзину? Раньше не могу, если при оформлении в корзине появятся левые товары, то будут вопросы

Baglan- Автор вопроса
Roma
перед или после...

но кидать товары нужно именно в корзину?

Baglan- Автор вопроса
Aleksey Popovich
обработчиками корзины можно сделать подмену... Есл...

нужно что бы клиент до последнего не видел подмену, до или после оформления думаю можно?

Baglan- Автор вопроса
Roma
в корзину заказа, да

окей. спасибо. Попробую

Baglan
нужно что бы клиент до последнего не видел подмену...

после оформления заказа можно его "пересобрать" :)

Baglan- Автор вопроса
Aleksey Popovich
после оформления заказа можно его "пересобрать" :)

Всем спасибо. Попробую. Если пересоберу заказ, значит и товары в 1с отразятся, а значит будет и актуалльное количество. А скидки же можно к ним применить? Ведь в наборе они стоят дешевле

Baglan
Всем спасибо. Попробую. Если пересоберу заказ, зна...

Все возможно:))) Только вот не выйдет ли дешевле повысить редакцию до бизнеса?

Baglan- Автор вопроса
Aleksey Popovich
Все возможно:))) Только вот не выйдет ли дешевле п...

разве не осталось лишь пересобрать заказ и применить к ним(определнным товарам) скидку?

Baglan
разве не осталось лишь пересобрать заказ и примени...

все зависит от того, как эту скидку настроить. Просто если товаров таких 5-10, то можно просто этих 5-10 скидок руками собрать в стиле, если все эти товары есть в заказе - тогда скидка, а если их несколько сотен - тут уже что-то нужно химичить

Baglan- Автор вопроса
Aleksey Popovich
все зависит от того, как эту скидку настроить. Про...

пока не вник полностью, но вот первая проблема. Есть событие OnSaleOrderBeforeSaved оно сейчас добавило товар в корзину после сохранения заказа. Второе событие после сохранения заказа, думаю он точно не сработает как нужно мне.

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Карта сайта