Добрый день!
Есть выгрузка каталога из магазина в XLS (вложение), есть прайсы поставщиков (один во вложении).
Задача:
1) обновление цен в каталоге, в соотв с артикулом (арт. уникальны, но теоретически могут быть одинаковыми на разные товары у разных поставщиков)
2) если товара не оказалось в прайсе поставщика (т.е. нет в наличии) выставлять цену на товар 0.
3) экспортировать в формате магазина (снова вложение 1)
4) есть ли выгрузка в VamShop, где наличие обусловлено нулевой или не нулевой ценой?
Спасибо.
помощь в настройке программы
- Вложения
-
- price.jpg (120.31 КБ) 6938 просмотров
-
- Гулливер.zip
- (51.02 КБ) 322 скачивания
Последний раз редактировалось kolodkin 27 янв 2010 23:30, всего редактировалось 1 раз.
Если у Вас движок VamShop,тогда для него есть внешний модуль его необходимо установить себе в магазин и с помощью него получить ваш список категорий и товаров из магазина(формат csv) для дальнейшей загрузки этих данных в программу. Так как xls формат не приемлем для загрузки учетной системы, действующего магазина.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
Вам на почту выслали модуль. Вы получили?
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
В нашем модуле импорта и экспорта даных для движка Vam Shop необходимо добавить некоторый код, который будет отвечать за количество товара.У нас в магазине настроено, что нулевая цена товара это признак его отсутсвия, а у вас на сайте написано, что возможны два варианта загрузки в магазин - выключение товара из каталога, при отсутствии товара в прайсе или нулевое значение кол-ва. Мы решили активировать модуль склад (в нашем случае будет кол-во 1 = есть на складе, 0 = нет в наличии).
Необходимо после строки №480
Код: Выделить всё
// products_status - Изменяем статус товара
vam_db_perform('products', array('products_status' => '1'), 'update', 'products_id='.$parameter1);
Код: Выделить всё
// products_quantity - Изменяем количество товара на основании наличия товара у поставщика
if ($parameter13==0) {
vam_db_perform('products', array('products_quantity' => '0'), 'update', 'products_id='.$parameter1);
} else {
vam_db_perform('products', array('products_quantity' => '1'), 'update', 'products_id='.$parameter1);
}
Код: Выделить всё
vam_db_perform('products', array('products_id' => $parameter1, 'products_model' => $parameter3, 'products_price' => $parameter5, 'manufacturers_id' => $parameter7, 'products_status' => '1', 'products_image' => $parameter1 . '_small.jpg', 'products_date_added' => 'now()', 'products_startpage' => $products_startpage));
Код: Выделить всё
vam_db_perform('products', array('products_id' => $parameter1, 'products_model' => $parameter3, 'products_price' => $parameter5, 'manufacturers_id' => $parameter7, 'products_status' => '1', 'products_image' => $parameter1 . '_small.jpg', 'products_date_added' => 'now()', 'products_startpage' => $products_startpage, 'products_quantity' => '1'));
выше строки №3792) если товара не оказалось в прайсе поставщика (т.е. нет в наличии) выставлять цену на товар 0.
Код: Выделить всё
// products_price
if ($my_row['products_price']!=$parameter5) {
$products_price=array('products_price' => $parameter5);
} else {
$products_price=array();
}
Код: Выделить всё
// products_price - Изменяем цену товара на 0, если его нет в наличии у поставщика
if ($parameter13==0) {
$parameter5=0;
}
Ссылка на программу Notepad++
Если у вас не получится, мы можем произвести эти изменения сами и выслать вам новый модуль, доработанный под ваши нужды.
С уважением, поддержка ElbuzGroup.
Видео инструкция по настройке импорта прайс-листа от поставщика Гулливер (детские игрушки). А так же на видео показан процесс импорта товаров из текущего интернет-магазина в учётную систему программы обработчика прайс-листов, из файла CSV выгруженного с использованием нашего внешнего модуля.
Главное окно программы разделено на две части (две сетки с товарами). Слева это учётная система (СТУС - список товаров учётной системы), он же базовый каталог, это список товаров вашего интернет-магазина. При импорте вашего CSV файла полученного из нашего внешнего модуля, товары загружаются в учётную систему (СТУС). Справа это список товаров из прайс-листов поставщиков (СТИПП), в этом списке хранятся товары от ваших поставщиков, для сравнения с товарами в учётной системе (выбора мин. цены, добавления новых товаров, деактивации товаров в СТУС которых нет в СТИИП и т.д.).
Мы покажем вам процесс добавления и обработки прайс-листа поставщика, по аналогии вы добавляете нужных вам поставщиков и их прайс-листы, количество не ограничено. Вы один раз загружаете каталог своего товара в учётную систему программы E-Trade PriceList Importer, например из интернет-магазина, затем все действия с каталогом вы производите в этой программе (создание категорий, перенос категорий, добавление товаров, автоматический выбор минимальной цены и т.д.), после внесения всех измениений в базовый каталог, вы выгружаете эти данные в CSV файл, для обновления вашего интернет-магазина. Вам нет нобходимости создавать новые категории, добавлять товары, изменять цены и т.д. в админ части вашего интернет-магазина. Программа обработки прайс-листов E-Trade PriceList Importer становится главной в процессе обработки каталога товаров, а ваш интернет-магазин второстепенным.
Часть №1.
[youtubehd]http://www.youtube.com/watch?v=aAu63CWSVBg[/youtubehd]
Видео инструкция по настройке импорта прайс-листа от поставщика Гулливер (детские игрушки). Часть №2.
[youtubehd]http://www.youtube.com/watch?v=hcoegvkZo8M[/youtubehd]
Основные этапы обработки прайс-листов:
1. Создание категорий в учётной системе или импорт уже готовых категорий и товаров из интернет-магазина.
2. Добавление контрагента (поставщика).
3. Добавление прайс-листа поставщика.
4. Настройка ячеек импорта на основании структуры прайс-листа.
5. Настройка определения категорий товаров в прайс-листе (если импорт предполагается целыми категориями, но в прайс-листе Гулливер категории названы производителем товара, поэтому тяжело использовать эту информацию; на видео показана настройка одного правила импорта на основании наименования товара в прайс-листе).
6. Настройка правил импорта. На основании правил импорта товар из прайс-листа поставщика расформировывается в категории учётной системы (категории интернет-магазина).
7. Настройка наценки для прайс-листа или категории товара.
8. Импорт прайс-листа.
9. Сопоставление одинаковых товаров среди нескольких поставщиков (прайсов).
10. Пакетная обработка (поиск мин. цены среди поставщиков на один и тот же товар, обновление учётной системы).
11. Экспорт данных (формирование CSV файла для обновления интернет-магазина, формирование сводного прайс-листа поставщиков, прайсов для клиентов в формате MS Excel, создание XML файла для торговых площадок и т.д.).
Главное окно программы разделено на две части (две сетки с товарами). Слева это учётная система (СТУС - список товаров учётной системы), он же базовый каталог, это список товаров вашего интернет-магазина. При импорте вашего CSV файла полученного из нашего внешнего модуля, товары загружаются в учётную систему (СТУС). Справа это список товаров из прайс-листов поставщиков (СТИПП), в этом списке хранятся товары от ваших поставщиков, для сравнения с товарами в учётной системе (выбора мин. цены, добавления новых товаров, деактивации товаров в СТУС которых нет в СТИИП и т.д.).
Мы покажем вам процесс добавления и обработки прайс-листа поставщика, по аналогии вы добавляете нужных вам поставщиков и их прайс-листы, количество не ограничено. Вы один раз загружаете каталог своего товара в учётную систему программы E-Trade PriceList Importer, например из интернет-магазина, затем все действия с каталогом вы производите в этой программе (создание категорий, перенос категорий, добавление товаров, автоматический выбор минимальной цены и т.д.), после внесения всех измениений в базовый каталог, вы выгружаете эти данные в CSV файл, для обновления вашего интернет-магазина. Вам нет нобходимости создавать новые категории, добавлять товары, изменять цены и т.д. в админ части вашего интернет-магазина. Программа обработки прайс-листов E-Trade PriceList Importer становится главной в процессе обработки каталога товаров, а ваш интернет-магазин второстепенным.
Часть №1.
[youtubehd]http://www.youtube.com/watch?v=aAu63CWSVBg[/youtubehd]
Видео инструкция по настройке импорта прайс-листа от поставщика Гулливер (детские игрушки). Часть №2.
[youtubehd]http://www.youtube.com/watch?v=hcoegvkZo8M[/youtubehd]
Основные этапы обработки прайс-листов:
1. Создание категорий в учётной системе или импорт уже готовых категорий и товаров из интернет-магазина.
2. Добавление контрагента (поставщика).
3. Добавление прайс-листа поставщика.
4. Настройка ячеек импорта на основании структуры прайс-листа.
5. Настройка определения категорий товаров в прайс-листе (если импорт предполагается целыми категориями, но в прайс-листе Гулливер категории названы производителем товара, поэтому тяжело использовать эту информацию; на видео показана настройка одного правила импорта на основании наименования товара в прайс-листе).
6. Настройка правил импорта. На основании правил импорта товар из прайс-листа поставщика расформировывается в категории учётной системы (категории интернет-магазина).
7. Настройка наценки для прайс-листа или категории товара.
8. Импорт прайс-листа.
9. Сопоставление одинаковых товаров среди нескольких поставщиков (прайсов).
10. Пакетная обработка (поиск мин. цены среди поставщиков на один и тот же товар, обновление учётной системы).
11. Экспорт данных (формирование CSV файла для обновления интернет-магазина, формирование сводного прайс-листа поставщиков, прайсов для клиентов в формате MS Excel, создание XML файла для торговых площадок и т.д.).
С уважением, поддержка ElbuzGroup.
Обязательно ли категории в магазине должны совпадать с категориями, которые мы делаем в правилах импорта прайс листов?
Т.е. в моем примере вы взяли категорию Коляски. В прайсе есть игрушечные коляски (игрушки) и коляски для детей (коляски), получилось, что все они пошли в категорию коляски.
Т.е. в моем примере вы взяли категорию Коляски. В прайсе есть игрушечные коляски (игрушки) и коляски для детей (коляски), получилось, что все они пошли в категорию коляски.
Вам нужно поднастроить правила импорта, чтоб товар располагался в нужных категориях. Мы привели простой пример. В вашем случае необходимо настраивать правила импорта на основании наименования товара, данный подход наиболее объёмный, но это нужно проделать всего один раз. Если бы категории товара в прайс-листе поставщика назывались "Игрушки -> Куклы и пупсы", "Коляски" и т.д., тогда можно было бы импортировать целыми категориями.
Вид экрана правил импорта, для разделения товаров по категориям интернет-магазина: Результат импорта прайс-листа с данными настройками правил импорта:
Вид экрана правил импорта, для разделения товаров по категориям интернет-магазина: Результат импорта прайс-листа с данными настройками правил импорта:
С уважением, поддержка ElbuzGroup.
Подскажите, как вычленить название производителя из прайса в первом посте? Название производителя в прайсе - заголовок категории. Это название нудно подставить в свою ячейку, т.е. производитель
Если вам необходимо чтобы заполнялось название производителя для товаров на основании названия категории, тогда вам необходимо добавить название категории, например "BAOFENG" в справочник производителей и заново проимпортировать прайс-лист.
С уважением, поддержка ElbuzGroup.
Да, спасибо! у меня получилось.
Еще вопрос: сейчас у меня настроено сравнение товаров из УС и СТИПП только по артикулу. Как оказалось, некоторые артикулы не уникальны. Как добавить к сравнению по артикулу сравнение по производителю? Спасибо
Еще вопрос: сейчас у меня настроено сравнение товаров из УС и СТИПП только по артикулу. Как оказалось, некоторые артикулы не уникальны. Как добавить к сравнению по артикулу сравнение по производителю? Спасибо
