Настройка прайс листа

В этом разделе можно размещать ваши прайс-листы для получения помощи в настройке прайвил импорта, ячеек, определения категорий товара и т.д.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Выдает абрукадабру.(
Попробуйте в модуле изменить строку:

Код: Выделить всё

define("DB_CHARSET", "utf8"); //cp1251 or utf8
на:

Код: Выделить всё

define("DB_CHARSET", "cp1251"); //cp1251 or utf8
С уважением, поддержка ElbuzGroup.
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

В начале темы мы привели пример настроек для Вашего прайс-листа.
Нет необходимости настраивать каждый лист в отдельности, так как структура листов одинаковая.
Вот пример разбит по листам в правилах импорта:
Выключить необходимо импорт цен больше 0. Чтобы в программу попали товары с 0 ценами.
1.png
1.png (81.68 КБ) 4338 просмотров
2.png
2.png (46.06 КБ) 4338 просмотров
Включите определение категории по форматированию
3.png
3.png (65.1 КБ) 4338 просмотров
Правила импорта выглядят таким образом. После импорта заполнится поле КНТ. Тем самым видно сколько товаров попадет под данное правило импорта.
4.png
4.png (54.07 КБ) 4338 просмотров
Результат импорта
5.png
5.png (178.16 КБ) 4338 просмотров
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Subbota
Сообщения: 84
Зарегистрирован: 26 ноя 2010 03:12

Прайс настроил, спасибо. (хотя структура его не одинакова)
Модуль тоже вроде работает, только единственное - не обновляет цены на сайте!
( Если у Вас есть желание могу связать вас с программистом который досконально знает виарт)
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Модуль тоже вроде работает, только единственное - не обновляет цены на сайте!
Отправили вам на эл. почту новую версию модуля интеграции. Исправлена проблема с обновлением цены товара.
С уважением, поддержка ElbuzGroup.
Subbota
Сообщения: 84
Зарегистрирован: 26 ноя 2010 03:12

Получил, проверил. Цены обновляет, огромное спасибо! Но...
1.В карточке товара галга "активно" не работает. В следствии чего товар не убирается, а импортированный с сайта (не активный) активизируется при обратном импорте. С категориями тот-же вопрос.
2. При активации "наличия" никаких изменений не происходит. Думаю это функция должна быть как-то завязана с вкладкой "Склад и Доставка" на сайте с двумя кнопками (Включить контроль остатка на складе и Запретить заказывать отсутствующие товары (Деактивировать 'Купить' кнопку в случае отсутствия товара на складе.) )
3. Не у всех товаров импортируется в учетную систему полный текст "полного описания", импортируется несколькими словами.
Прошу помощи в решении данных вопросов, если это в Ваших силах.
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Subbota писал(а):Получил, проверил. Цены обновляет, огромное спасибо! Но...
1.В карточке товара галга "активно" не работает. В следствии чего товар не убирается, а импортированный с сайта (не активный) активизируется при обратном импорте. С категориями тот-же вопрос.
Попробуйте убрать галочку в СТУС. Категория деактивируется в справочнике категорий.
Subbota писал(а):2. При активации "наличия" никаких изменений не происходит.

Что значит при "активации наличия"? Наличие Активируется автоматически на основание товаров из СТИПП
Subbota писал(а):Думаю это функция должна быть как-то завязана с вкладкой "Склад и Доставка" на сайте с двумя кнопками (Включить контроль остатка на складе и Запретить заказывать отсутствующие товары (Деактивировать 'Купить' кнопку в случае отсутствия товара на складе.) )
Не совсем ясно что вы имеете в виду.
Subbota писал(а):3. Не у всех товаров импортируется в учетную систему полный текст "полного описания", импортируется несколькими словами.
Прошу помощи в решении данных вопросов, если это в Ваших силах.
Приведите пару примеров "полного описания" хранящегося в СТИПП и в СТУС.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Subbota
Сообщения: 84
Зарегистрирован: 26 ноя 2010 03:12

e-special писал(а): Попробуйте убрать галочку в СТУС. Категория деактивируется в справочнике категорий.
Здесь с активациями категорий понятно. Непонятно следующее: Неактивная категория на сайте, становится активной в СТУС. и при импорте данных в СТУС надо постоянно следить и убирать флаги с неактивных категорий. Так и должно быть?
e-special писал(а):Что значит при "активации наличия"? Наличие Активируется автоматически на основание товаров из СТИПП
Имелось ввиду, что в СТУС при редактировании товара в карточке товара есть флаг "Активен", который в поднятом и опущенном состоянии на сайте показывает, что товар активен. А все неактивные на сайте товары (т.е. запрещенные к показу) после выгрузки с программы становятся активными. Так и должно быть?
Subbota писал(а):Думаю это функция должна быть как-то завязана с вкладкой "Склад и Доставка" на сайте с двумя кнопками (Включить контроль остатка на складе и Запретить заказывать отсутствующие товары (Деактивировать 'Купить' кнопку в случае отсутствия товара на складе.) )
e-special писал(а):Не совсем ясно что вы имеете в виду.
в СТУС есть колонка "наличие" и значения "есть" или "нет". Если есть то все ясно...Если нет то это должно как-то отображаться на сайте. Это было бы логично. Где и как это отображается в скрипте я написал выше.


Subbota писал(а):3. Не у всех товаров импортируется в учетную систему полный текст "полного описания", импортируется несколькими словами.
Прошу помощи в решении данных вопросов, если это в Ваших силах.
e-special писал(а):Приведите пару примеров "полного описания" хранящегося в СТИПП и в СТУС.
Не у всех товаров импортируется в СТУС полный текст "полного описания" с сайта, импортируется несколькими словами.
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

1)Зачем Вы каждый раз грузите товары в СТУС с сайта? Это нужно сделать только один раз, далее вносить все изменения в программе.
2) Становятся активными, потому что в СТУС они Активные.
3)Статус наличия основывается на информации из СТИПП, именно из него попадает информация в СТУС о статусе товара: Есть/Нет/Под заказ. Ознакомьтесь с настройками определения наличия в документации.
4)Опять же не понятно зачем вы несколько раз пытаетесь грузить в СТУС товары и категории с Вашего сайта. Откройте файл csv и посмотрите как там отображается "описание".
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Subbota
Сообщения: 84
Зарегистрирован: 26 ноя 2010 03:12

e-special писал(а):1)Зачем Вы каждый раз грузите товары в СТУС с сайта? Это нужно сделать только один раз, далее вносить все изменения в программе.

В магазин несколько менеджеров добавляют товары удаленно, естественно, чтоб узнать что они добавили и обновить цены их надо опять грузить в СТУС.
e-special писал(а):) Становятся активными, потому что в СТУС они Активные.
что касается товаров, то они активны и при убранном флаге в СТУС.
e-special писал(а):3)Статус наличия основывается на информации из СТИПП, именно из него попадает информация в СТУС о статусе товара: Есть/Нет/Под заказ. Ознакомьтесь с настройками определения наличия в документации.
это понятно, вопрос в следующем...как эти товары должны отображаться на сайте???? т.к. при любом значении они в магазине отображаются как в наличии.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

1.В карточке товара галга "активно" не работает. В следствии чего товар не убирается, а импортированный с сайта (не активный) активизируется при обратном импорте. С категориями тот-же вопрос.
Есть два режима отображения товара на сайте.

Алгоритм работы модуля "Вариант №1".
Для всех импортируемых товаров из файла CSV устанавливается значение 1 в поле "Активен" (is_showing) и для всех товаров, которых нет в файле, но есть в базе данных интернет-магазина устанавливается значение 0 (ноль) в поле "Активен" (is_showing). Такой подход даёт возможность отображать на витрине магазина все товары, которые есть в прайс-листах поставщиков на момент импорта данных, т.е. для товаров у которых в поле "Активен" установлено 1 будут видны на витрине, а у которых установлено значение 0 (ноль) будут скрыты.

Для выгрузки из программы E-Trade PriceList Importer всех товаров, которые есть в прайс-листах поставщиков необходимо выгружать с активной галочкой "Выгружать только товары, которые есть в наличии у поставщиков", предварительно открыв в СТИПП все проимпортированные товары из прайс-листов.

Алгоритм работы модуля "Вариант №2".

Для всех импортируемых товаров из файла CSV устанавливается значение 100 в поле "Склад" (product_in_stock) и для всех товаров, которых нет в файле, но есть в базе данных интернет-магазина устанавливается значение 0 (ноль) в поле "Склад" (product_in_stock). Такой подход даёт возможность отображать на витрине магазина все товары, которые есть в ассортименте, т.е. для товаров у которых в поле "Склад" установлено 100 будут отмечены флагом "В наличии" (зависит от настроек самого сайта, дизайн-шаблона и т.д.), у которых установлено значение 0 (ноль) будут отмечены флагом "Нет в наличии".

Для выгрузки из программы E-Trade PriceList Importer всех товаров, которые есть в списке товара учётной системы (весь ассортимент) необходимо выгружать с НЕ активной галочкой "Выгружать только товары, которые есть в наличии у поставщиков", предварительно открыв в СТИПП все проимпортированные товары из прайс-листов.

На данный момент модуль для ViartShop по умолчанию работает в режиме "Склад" (product_in_stock), т.е. алгоритм работы модуля "Вариант №2".
Для активации режима "Активен" (is_showing) необходимо в модуле закоментировать строку:

Код: Выделить всё

mysql_query("update ".$va_product." set product_in_stock=0");
и раскоментировать строку:

Код: Выделить всё

mysql_query("update ".$va_product." set is_showing=0");
ViartShop_product_status.png
ViartShop_product_status.png (31.76 КБ) 4308 просмотров
При импорте данных из файла CSV в программу E-Trade PriceList Importer, выгруженного из ViartShop не учитывается активность товаров и категорий, все товары и категории имеют статус "Активно".
Для импорта товаров и категорий в программу E-Trade PriceList Importer, только "активных" товаров и категорий вы можете сделать корректировки в модуле интеграции.

Для категорий.
Изменить строку:

Код: Выделить всё

	$q1 = mysql_query("SELECT category_id, parent_category_id, category_order, category_name, short_description, image, image_large, meta_title, meta_keywords, meta_description FROM ".$va_category, $link) or die("Invalid query: ".mysql_error());
на:

Код: Выделить всё

	$q1 = mysql_query("SELECT category_id, parent_category_id, category_order, category_name, short_description, image, image_large, meta_title, meta_keywords, meta_description FROM ".$va_category." WHERE is_showing=1", $link) or die("Invalid query: ".mysql_error());
Для товаров.
Изменить строку:

Код: Выделить всё

	$q2 = mysql_query("SELECT ".$va_product.".item_id, ".$va_product_category_xref.".category_id, ".$va_product.".manufacturer_id, ".$va_manufacture.".manufacturer_name, supplier_id, tiny_image, big_image, ".$va_product.".item_order, item_code, ".$va_product.".short_description, ".$va_product.".full_description, ".$va_product.".meta_title, ".$va_product.".meta_keywords, ".$va_product.".meta_description, item_name, price FROM ".$va_product." INNER JOIN ".$va_product_category_xref." ON ".$va_product.".item_id=".$va_product_category_xref.".item_id LEFT JOIN ".$va_manufacture." ON ".$va_product.".manufacturer_id=".$va_manufacture.".manufacturer_id", $link) or die("Invalid query: ".mysql_error());
на:

Код: Выделить всё

	$q2 = mysql_query("SELECT ".$va_product.".item_id, ".$va_product_category_xref.".category_id, ".$va_product.".manufacturer_id, ".$va_manufacture.".manufacturer_name, supplier_id, tiny_image, big_image, ".$va_product.".item_order, item_code, ".$va_product.".short_description, ".$va_product.".full_description, ".$va_product.".meta_title, ".$va_product.".meta_keywords, ".$va_product.".meta_description, item_name, price FROM ".$va_product." INNER JOIN ".$va_product_category_xref." ON ".$va_product.".item_id=".$va_product_category_xref.".item_id LEFT JOIN ".$va_manufacture." ON ".$va_product.".manufacturer_id=".$va_manufacture.".manufacturer_id WHERE ".$va_product.".is_showing=1", $link) or die("Invalid query: ".mysql_error());
3. Не у всех товаров импортируется в учетную систему полный текст "полного описания", импортируется несколькими словами.
Пришлите ваш файл CSV и напишите у какого товара "обрезается" полное описание, мы проверим импорт.
что касается товаров, то они активны и при убранном флаге в СТУС. Как эти товары должны отображаться на сайте???? т.к. при любом значении они в магазине отображаются как в наличии.
При экспорте товаров в файл CSV из программы E-Trade PriceList Importer, в файл экспортируются только товары с активным флажком "А". Т.к. модуль ViartShop работает в режиме "Склад" (product_in_stock), то вы не видите изменений на сайте.

У каждого свои требования для отображения наличия товара на сайте, поэтому алгоритм отображения наличия товара на сайте каждый выбирает сам для себя, но приходится делать изменения в модуле.
С уважением, поддержка ElbuzGroup.
Ответить

Вернуться в «Примеры прайсов, помощь в настройке»