Перейти к содержанию
Официальный форум поддержки Simpla

при отправке заказов в Мой склад проблема с пользователем


Рекомендуемые сообщения

Скажите кто сталкивался с подобной проблемой при отправке заказов в Мой склад?

При передаче данных о покупателе

			// Контрагенты
			$k1 = $doc->addChild ( 'Контрагенты' );
			$k1_1 = $k1->addChild ( 'Контрагент' );
			$k1_2 = $k1_1->addChild ( "Ид", $order->name);
			$k1_2 = $k1_1->addChild ( "Наименование", $order->name);
			$k1_2 = $k1_1->addChild ( "Роль", "Покупатель" );
			$k1_2 = $k1_1->addChild ( "ПолноеНаименование", $order->name );

В роли ИД выступает имя пользователя, что конечно не правильно. В итоге если два Михаила заказали товар, то получается что система думает что это один и тот же покупатель.

Если пользователь зарегистрирован то можно передавать конечно user_id , но как быть с теми кто не зарегистрирован? 

Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, Kosjak76 сказал:

Ну, например, так:



$k1_2 = $k1_1->addChild ( "Ид", $order->name.'_'.$order->id);

 

ну кстати как вариант, учитывая что ерунду всякую пишут в поле name, думаю даже можно просто order_id

Изменено пользователем Kami
Ссылка на сообщение
Поделиться на другие сайты

Тем кто работает с МС возможно пригодится как временное решение.

Перед

 

//Контрагенты 

			if(empty($order->user_id))
            $order->user_id = $order->id;

И вместо 

$k1_2 = $k1_1->addChild ( "Ид", $order->name);

ставим 

$k1_2 = $k1_1->addChild ( "Ид", $order->user_id);

Так по крайней мере заказы у одного пользователя будут собираться к нему, а новый пользователь Михаил не затрет предыдущего Михаила.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...