Создал текстовое поле, через phpmyadmin присвоил существующим товарам в это поле те же значения, что и у поля SKU. Задал в настройках импорта проверку на уникальность нового поля. Все работает, дублей не создается. Единственный минус - при добавлении товара нужно заполнять еще одно поле таким же значением, что и SKU. А этим недостатком можно пренебречь.
Также теоретически возможно решение через модуль Computed field, но поля типа computed не дружат с feeds.
Не просто, но эту задачу можно решить, добавив поле, которое будет дублировать значение SKU. Забавно, но такую задачу решает Computed field, который создает поля, не желающие импортироваться через feeds.
Спасибо большое! Решено! Мне были не нужны пункты 4 и 5, поэтому не пробовал. У меня все работает на версии feeds 7.x-2.0-alpha8. Правда я ставил на нее патч из этой ссылки https://www.drupal.org/node/661606#comment-5921904, но, думаю, и так бы заработало.
Feeds дублируются товары при импорте
Рекомендовано создать хук. http://www.drupal.ru/node/111191#comment-615312
Feeds дублируются товары при импорте
Рекомендовано создать хук. http://www.drupal.ru/node/111191#comment-615312
Уникальность SKU
Хорошая идея Спасибо
Уникальность SKU
Проблема решена следующим образом:
Создал текстовое поле, через phpmyadmin присвоил существующим товарам в это поле те же значения, что и у поля SKU. Задал в настройках импорта проверку на уникальность нового поля. Все работает, дублей не создается. Единственный минус - при добавлении товара нужно заполнять еще одно поле таким же значением, что и SKU. А этим недостатком можно пренебречь.
Также теоретически возможно решение через модуль Computed field, но поля типа computed не дружат с feeds.
Feeds дублируются товары при импорте
Не просто, но эту задачу можно решить, добавив поле, которое будет дублировать значение SKU. Забавно, но такую задачу решает Computed field, который создает поля, не желающие импортироваться через feeds.
Feeds дублируются товары при импорте
Да, проблема не решается. У меня есть идея, как решить, сейчас попробую и отпишусь.
Уникальность SKU
Feeds дублируются товары при импорте
Кстати, должно все работать, по идее, если выбирать не "Replace existing nodes", а "Update existing nodes"
Feeds дублируются товары при импорте
Feeds дублируются товары при импорте
Уникальность SKU
Есть один косяк при таком подходе. Ноды, которые были созданы вручную (а их более 1к) не обновляются с такими настройками.
Уникальность SKU
Спасибо большое! Решено! Мне были не нужны пункты 4 и 5, поэтому не пробовал. У меня все работает на версии feeds 7.x-2.0-alpha8. Правда я ставил на нее патч из этой ссылки https://www.drupal.org/node/661606#comment-5921904, но, думаю, и так бы заработало.
Уникальность SKU
Спасибо, сейчас попробую
Feeds дублируются товары при импорте
Вопрос! А как вы сделали поле SKU уникальным?