Обновление цен параметров атрибутов в Ubercart Feeds

Втр, 17/02/2015 - 09:19

Добрый день! Обновляю товары с атрибутами, импортированные ранее в Ubercart через Feeds. Все проходит гладко, основная цена, новые колонки, все обновляется. Кроме цен параметров атрибутов. Соответствия для цен атрибутов выставлены.
Почему создать товар с атрибутом и ценой параметра можно, а обновить не получается? Кто-то решал подобную задачу, или feeds без доработки для этого не предназначен?

0 Спасибо

Комментарии

Аватар пользователя bender-07
2 года 1 неделя назад bender-07 #

Кто может допилить feeds, uc_feeds, чтобы цены параметров атрибутов обновлялись из csv файла?

0 Спасибо
Аватар пользователя bobser
1 год 11 months назад bobser #

bender-07, подскажите пожалуйста, как создать товар с атрибутом и ценой параметра, с помощью uc_feeds? Не могу найти инфу( Какой формат ввода из csv? Если не трудно, выложите пожалуйста содержимое ячейки, которая импортирует атрибут.
Кстати, с обновлением решили вопрос? ИМХО это глюк, если создаёт, то и заменять должен.

0 Спасибо
Аватар пользователя bobser
1 год 11 months назад bobser #

Да, и самое главное) как соответствия выставлять? У меня в списке соответствий видны все варианты всех атрибутов... Как управлять всей этой кучей?)

0 Спасибо
Аватар пользователя bender-07
1 год 3 months назад bender-07 #

Сначала создаем сам атрибут и его параметры. После чего в соответствиях feeds выбираем target и назначаем ему name of source, например:

source target
thickness1 UCA Price: Толщина: 1см
thickness2 UCA Price: Толщина: 2см
thickness3 UCA Price: Толщина: 3см

Далее создаю файл импорта (вложенный файл). Это простой случай, но у меня есть группа товаров, где параметров у одного атрибута 45шт и для каждого из них прописывается 2 цены - цена в евро и цена в грн, по такому же принципу. Цена в грн считается по формуле и зависит от цены в евро. И все это успешно работает при создании товара. Как мне объяснили, feeds без доработки не может обновлять цены параметров атрибутов. Сейчас решением этого занимается специалист, но результата я пока не видел.

0 Спасибо
Аватар пользователя bobser
1 год 11 months назад bobser #

Спасибо, попробую разобраться...

А по поводу обновления цен в параметрах атрибутов у мну есть примитивная идея)
Может быть попробовать удалить атрибуты и создать их заново с новыми параматрами?

0 Спасибо
Аватар пользователя bender-07
1 год 11 months назад bender-07 #

Звучит неплохо, но не в этой стране, где курс меняется каждый день и каждый день нужно пересчитывать цены)

0 Спасибо
Аватар пользователя bobser
1 год 11 months назад bobser #

На сколько я понял из твоего примера, для каждого параметра каждого атрибута нужно прописывать своё соответствие?
А потом в файле импорта прописывать значения в отдельной колонке...
А если в общей сложности параметров больше тысячи? Это же пипец(

0 Спасибо
Аватар пользователя bobser
1 год 11 months назад bobser #

Я тут попробовал поработать с модулем uc_feeds. И хочу уточнить одну деталь. Модуль создаёт атрибут только если материал создаётся заново! Если материал уже существует, то атрибут для этого материала не создаётся. И не редактируются параметры, как уже писал bender-07.

Прискорбно, однако(

0 Спасибо
Аватар пользователя bobser
1 год 10 months назад bobser #

bender-07, ты писал: «Сейчас решением этого занимается специалист, но результата я пока не видел.»
Получилось доработать модуль?

0 Спасибо
Аватар пользователя bender-07
1 год 10 months назад bender-07 #

Да, модуль доработан, все что мне нужно работает.

0 Спасибо
Аватар пользователя FreeLancerPro
1 год 3 months назад FreeLancerPro #

Может кому пригодится:

Есть интернет - магазин, в котором около 1 тыс. товаров, загрузил позиции товаров с csv файла и с помощью модуля feeds + uc_feeds

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

Решил следующим способом: добавленное поле "Заголовок (title)" - сделал уникальным, теперь при загрузки одного и того же csv с одним и тем же товаром, но с измененными ценами у товара, происходит обновление цен у этих товаров

0 Спасибо
Аватар пользователя Rashid
11 months 4 дня назад Rashid #

«Решил следующим способом: добавленное поле "Заголовок (title)" - сделал уникальным, теперь при загрузки одного и того же csv с одним и тем же товаром, но с измененными ценами у товара, происходит обновление цен у этих товаров»
А если нужно будет поменять и название товаров, что тогда делать?

0 Спасибо
Аватар пользователя FreeLancerPro
11 months 2 дня назад FreeLancerPro #

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

0 Спасибо
Аватар пользователя Rashid
11 months 1 день назад Rashid #

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

0 Спасибо
Аватар пользователя FreeLancerPro
11 months 1 день назад FreeLancerPro #

если изменить название товара, то переиндексацию в любом случае ждать, так как думаю url карточки, отражает название товара - site.ru/catalog/nazvanieTovara.html - если у вас конечно так.

Конечно можно Global Redirect поставить, но со временем мне кажется образуется "каша" на сайте с адресами url

мне известен пока только такой вариант, подождите, может кто то еще варианты какие нибудь предложит

0 Спасибо
Аватар пользователя WooCommerce
10 months 3 недели назад WooCommerce #

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

0 Спасибо
Аватар пользователя VasyOK
10 months 3 недели назад VasyOK #

"А если нужно будет поменять и название товаров, что тогда делать?"

Rashid, тогда так:
feeds-guid.gif

0 Спасибо
Аватар пользователя Calips0
10 months 1 неделя назад Calips0 #

Расскажите кто как сделает csv файл для обновления цен из прайсов поставщиков?

0 Спасибо
Аватар пользователя VasyOK
10 months 1 неделя назад VasyOK #

Открываем прайс в Libre Office Calc сохраням в CSV
Кодировка UTF-8
Разделитель полей ,
Разделитель текста "

Так работает. По другому - не знаю.

0 Спасибо
Аватар пользователя WooCommerce
9 months 1 неделя назад WooCommerce #
Calips0 написал:
Расскажите кто как сделает csv файл для обновления цен из прайсов поставщиков?

Смотря из каких прайс-листов, они тоже разные. Есть файлы csv, excel, xml, а есть и всякие Rest API, XML-RPC, SOAP итп. Если надо сделать сводный файл с товарами из файлов прайс-листов поставщиков то берите какой-то специальный софт, например Инетшоп. Выглядит эта программа где-то вот так:
Товары поставщиков в программе Inetshop

0 Спасибо