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

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

На первом этапе поиска по артикулу запрос не корректный

 

// Если задан артикул варианта, найдем этот вариант и соответствующий товар
if(!empty($variant['sku']))
{
	$this->db->query('SELECT id as variant_id, product_id FROM __variants, __products WHERE sku=? AND __variants.product_id = __products.id LIMIT 1', $variant['sku']);
	$result = $this->db->result();
	if($result)
	{
		// и обновим товар
		if(!empty($product))
			$this->products->update_product($result->product_id, $product);
		// и вариант
		if(!empty($variant))
			$this->variants->update_variant($result->variant_id, $variant);

		$product_id = $result->product_id;
		$variant_id = $result->variant_id;
		// Обновлен
		$imported_item->status = 'updated';
	}
}

 

для себя поправил так

 

$this->db->query('SELECT v.id as variant_id, v.product_id FROM __variants v, __products p WHERE v.sku=? AND v.product_id = p.id LIMIT 1', $variant['sku']);
Изменено пользователем DaVinci
Ссылка на сообщение
Поделиться на другие сайты

Сильная ошибка.

Появился этот запрос в 2.3.6, до этого было корректно.

Довольно удивительно, что раньше этого не замечали...

Были раньше только более мелкие претензии к этому месту в импорте

http://forum.simplacms.ru/topic/8601-%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D1%8F-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0/

 

Молодец, DaVinci, глубоко копнул. 

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

#Kors

это у меня на инструменте делали с ним отладку, обновление цен при артикуле и попался такой момент

давно товары не трогал.. зарекался трогать синхронизацию/импорт/1С.

и вот, на ровном месте, где должно быть все хорошо - ошибку нашли

 

говорю, место проклятое http://i1069.photobucket.com/albums/u478/L0ckedmem0ries/blackandwhite/898B3066306D_m16_zpsc0951aa8.gif

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

Нормальное это место.  Ненормальный - это подход дяди Пикусова к важным вещам. 

 

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

 

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

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

Меня сам расклад удивляет давно про эти сравнения/синхронизации/импорты.

XXI век ... за окном облака данных, японцы начали делать боевых роботов для частных лиц

время цифровых данных.

 

А тут циферки и номенклатуру никак не синхронизировать и буковки.

есть какое-то общее решение по умолчанию.

И каждый точит карандаши, как хочет. Для себя.

 

беда http://i1069.photobucket.com/albums/u478/L0ckedmem0ries/blackandwhite/898B3066306D_m14_zps42116ef3.gif

 

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

все плюются от синхронизации с симплой. за только слово 1С сразу наценка 200%.

это как-то решать надо.

 

pps: да 1С == ЗЛО

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

кстати, спасибо DaVinci за то, что за сутки, грубо говоря.. решил все вопросы с моим сайтом.

по обновлению цен, сверке артикулов с разными условиями. Поставщики разные, три уровня цены и прочее.

 

рекомендую

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

DaVinci крут!

тем... что ему толкуешь своё кривое решение.. час объясняешь

как сам представляешь ..

сам уверен на 100%, что знаешь, чего хочешь

 

Он тебя выслушает... терпит!

и даже не обзывается

Поймёт задачу и сделает проще.

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

DaVinci крут!

тем... что ему толкуешь своё кривое решение.. час объясняешь

как сам представляешь ..

сам уверен на 100%, что знаешь, чего хочешь

 

Он тебя выслушает... терпит!

и даже не обзывается

Поймёт задачу и сделает проще.

+++

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

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

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

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

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

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

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

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

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

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