170 похожих чатов

Добрый день! Подскажите как сделать импорт каталога товаров с категориями

через editDocs одним файлом за один импорт? Возможно такое?

22 ответов

25 просмотров

Советую ознакомиться: editDocs Модуль для обмена с 1C

Возможно, но нужно дописывать функционал в prepare-сниппете

если например, в таблице эксель указан ID Раздела то тогда и штатно будет работать, если же указано название раздела, то сначала надо вычислить id этого раздела и подкинуть его в поле parent при импорте каждой конкретной строки.

Артём- Автор вопроса
Alexander Grishin 🦥
если например, в таблице эксель указан ID Раздела ...

Был модуль аналогичный по функционалу catalogFill, там была простая настройка. Задаешь столбец с названием категории и в конфиге прописывается его название как категория и все импортится на ура с категориями, причем любой вложенности). Было бы круто конечно чтобы тут тоже "из коробки" это работало. Ведь для импорта мастхэв чтобы был функционал с категориями)

Артём- Автор вопроса
Alexander Grishin 🦥
если например, в таблице эксель указан ID Раздела ...

А тут можно поподробнее как это сделать для чайников?)

Артём
Был модуль аналогичный по функционалу catalogFill,...

ну то есть задаешь одну категорию для всего файла? я правильно понимаю? а если категорий 100 то тебе надо делать 100 конфигов и делить файл на 100 частей? ахуенная затея, что тут скажешь)))

Артём
Был модуль аналогичный по функционалу catalogFill,...

а каталог филл наверно мог прайс из 10 000 строке обработать тоже и не умереть... не мог, увы)

Артём
А тут можно поподробнее как это сделать для чайник...

прям совсем чайник нажмет в редакторе ctrl+H и тупо заменит во всей таблице названия разделов на их id и назовет этот столбец parents. и все, поехали

Артём
А тут можно поподробнее как это сделать для чайник...

все зависит от вашего уровня знаний php, надо делать запросы к базе, знаний modx API который входит в состав доклистера. Как пример конечно могу показать что то, если найду сейчас

Артём- Автор вопроса
Alexander Grishin 🦥
ну то есть задаешь одну категорию для всего файла?...

Не не. Все в одном файле Ексель весь каталог и в одном конфиге. Хоть 100 категорий. Ну по факту надо 1-4 уровня вложенности категорий, не больше...

Julia Cherri
прям совсем чайник нажмет в редакторе ctrl+H и туп...

обычно я обработку дописываю тем у кого прайс откуда то генерируется, и там человек просто умеет три кнопки наживать и все.

Alexander Grishin 🦥
обычно я обработку дописываю тем у кого прайс отку...

так хорошо, когда прайс генерируется откуда-то - можно человека-три-кнопки вообще исключить из цепочки))) а вообще editDocs за последнее время меня прям сильнее всего впечатлил, и контентщица моя его нежно любит тоже

Артём
Не не. Все в одном файле Ексель весь каталог и в о...

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

Julia Cherri
так хорошо, когда прайс генерируется откуда-то - м...

ну конечно можно и исключить но тогда и модуль не нужен. Просто php файл в кроне

Alexander Grishin 🦥
но вообще можно подумать над такой доработкой. пра...

так ущерб будет дикий. Сначала надо будет распарсить всю табличку. создать массив с "категорями" записать категории "спросить" - айдишники категорий Засунуть эти категории в массив.. и начать добавлять на файле в пару тысяч строк с 4 уровнями вложенности тупо памяти не хватит.

Jacov Borisov
так ущерб будет дикий. Сначала надо будет распарси...

искать варианты, тестировать, смотреть.... потом сказать да нахуй оно надо и забить)

Alexander Grishin 🦥
искать варианты, тестировать, смотреть.... потом с...

напомню мы с тобой и димой уже делали такую препару

Артём
Не не. Все в одном файле Ексель весь каталог и в о...

покажите структуру файлика ради любопытства

Julia Cherri
так хорошо, когда прайс генерируется откуда-то - м...

как хорошо, когда нет человеков в цепочке совсем

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта