Последние темы


Catalogfill не добавлять и не обновлять если товар существует

  • Необходимо сделать так, что бы при импорте товаров не добавлялись и не обновлялись те товары, которые уже существуют. Проверка по артикулу
    modx 2.7 shk3 migx

  • В конфиге есть параметр

    //Добавлять товары, которые не найдены при обновлении по TV (imp_chk_tvid_val) или полю (imp_chk_field)
    $cf_config['imp_if_not_exist'] = false;
    
  • @Andchir Если добавляю, то добавляются дубли страниц. Если обновляю, то изменяются значения полей, так как в импортируемом файле и на сайте они разные. Надо что бы catalogfill вообще не трогал существующие товары, так как там частично изменена информация.

  • Там ещё надо правильно настроить поиск товара. В скобочках названия параметров.

  • @Andchir Где там, в каких скобочках?

    //по какому полю проверять соответствие товара при обновлении. false - не проверять (очистка категории при обновлении).
    $cf_config['imp_chk_field'] = 'articul';
    
    //Добавлять товары, которые не найдены при обновлении по TV (imp_chk_tvid_val) или полю (imp_chk_field)
    $cf_config['imp_if_not_exist'] = true;
    

    Если товар существует, надо что бы он не обновлялся.

  • Зачем тогда "true"?

  • @Andchir Мне надо добавить товары из файла, но только тех которых нет. С false не добавляются с true тоже. Во всех случаях или добавляются товары с такими же артикулами или же обновляются уже имеющиеся, то есть товар не добавляется, но изменяется заголовок, цена и.т.п.
    У меня изначально стоял параметр false, я пробую и так и сяк, уже раз 100 приходилось восстанавливать сайт из резервной БД...

  • @Andchir Я может не понятно пишу? Если товары не добавляются, то они обновляются. Какой вариант конфигурации позволяет добавить товары без обновления существующих и создания дублей?

  • Вы отправляетесь в бан на 2 дня. Каждый раз одно и то же. Мне не нужна информация сколько вы раз возвращали резервную копию. Но нужен полный конфиг, а не кусочки. При этом нормальная информация "делаю так - получаю так", а не "получаю так или так" (не известно при каких действиях).

    У меня изначально стоял параметр false, я пробую и так и сяк

    Не нужно пробовать "так и сяк", нужно делать так как написано и так как правильно по смыслу описания параметров. После этого писать на форуме, что "делаю как должно быть, но получается не так". Если вы что-то пробуете, что вообще не правильно по смыслу, то мне об этом писать не нужно.

  • Ещё один момент, если вам нужно добавить товар, то нужно нужно переключатель "Тип импорта" ставить в положение "Добавить". Но делаете ли вы так - такой информации я тоже не увидел. Вытаскивать из вас информацию по кусочкам - слишком долго.

  • @Andchir Я не знаю как тебе объяснить, что твой продукт гавно. Что шопкипер, что catalogfil - полное кривое гавно. Я тебе пытаюсь объяснить, что товар или добавляется дублями или изменяются параметры у товаров с таким же артикулом, ты же мне рассказываешь про кнопочки "Добавить" и "Обновить". Ты хоть сам тестировал свою хрень в подобной ситуации? Нормальный функционал и документацию ты сделать поленился, видимо с той целью что бы выклянчить копеечку. Все эти функции должны были быть описаны в документации. Есть демо сайт, есть галерея в нём, значит и импорт должен производиться под этот сайт и всё было бы понятно. Давай отвечай или просто кинь ещё 1 бан, хоть власть почувствуешь)))

    P.S: Весь мой вопрос можно было решить за 1 день, после первого поста.

  • Я не знаю как тебе объяснить, что твой продукт гавно. Что шопкипер, что catalogfil - полное кривое гавно

    Зачем ты мучаешь себя? Не пользуйся. Другие продукты тоже все "говно", или может говно у тебя в голове?

    Ты хоть сам тестировал свою хрень в подобной ситуации? Нормальный функционал и документацию ты сделать поленился

    Много я таких как ты встречал. У вас всегда кто-то другой виноват. До таких "умников" даже не доходит, что в продукте может отсутствовать требуемый им функционал. И это нормально. Ты хотел многофункциональный комбайн за 500 руб? Я подсказываю обходные пути, но для тебя это слишком сложно (это я про другие темы этого автора).

    видимо с той целью что бы выклянчить копеечку

    С таких как ты мне ничего не надо. Лучше просто забудь о существовании Шопкипера и CatalogFill.

    Давай отвечай

    Зачем мне это? Ни за один ответ я не получил от тебя даже "спасибо".

    или просто кинь ещё 1 бан, хоть власть почувствуешь)))

    Моему терпению можно только позавидовать. Ты заслужил бан уже очень давно.

 

Последние комментарии

  • но мне нужно что бы значения выводились через радиобаттоны

    В Параметрах вывода ТВ параметра можно выбрать - shk_radio.

    Читать далее
  • D

    Здравствуйте. Мне необходимо в карточке товаров вывести несколько разделов дополнительных параметров товара, допустим:

    Тип: - Значение 1 - Значение 2 Вес: - Значение 1 - Значение 2 - Значение 3 Высота: - Значение 1 - Значение 2

    вот как это должно выглядеть визуально:
    0_1573226359407_520be0de-f936-43ae-bf80-c75a16ae2270-image.png
    В документации есть раздел “Дополнительные параметры товаров” – пробую сделать через него.
    Делаю три параметра

    [[*param1:replace=`[[+id]]==[[*id]]`]] [[*param2:replace=`[[+id]]==[[*id]]`]] [[*param3:replace=`[[+id]]==[[*id]]`]]

    Создано три TV, вписаны значения, в карточке товара выводятся все значения, цена меняется, но мне нужно что бы значения выводились через радиобаттоны, но хоть у меня и три TV, но значения я могу выбрать из двух одновременно и там очень все странно работает, то есть эти опции не разделяются походу как нужно, не подскажете как быть? Так же еще нужны названия выводить того ты к которому относится список опций.

    Читать далее
  • C

    Все спасибо, разобрался, спасибо за помощь! хорошего Вам дня!

    Читать далее
  • не обновляется цена на странице товара, при выборе опции с повышением цены

    Цена должна находиться внутри элемента с CSS классом "shk-price".

    <span class="shk-price">[[*price:shk_curr_rate:num_format]]</span>

    Так же посмотрите в консоли браузера нет ли JS ошибок на странице.

    При выводе в каталоге [[+tv.param]] получается так 33 см.==120||40 см.==200

    Каким сниппетом выводите товары? Если getProducts, то нужно включить параметр "processTVs" и имя TV вписать в параметр "processTVList".

    https://modx-shopkeeper.ru/docs/shopkeeper-3/snippet-getproducts

    Читать далее