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

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

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

22 ответов

2 просмотра

Советую ознакомиться: 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
так хорошо, когда прайс генерируется откуда-то - м...

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

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

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

У меня это всегда вопрос вызывало.. Нафига писать код так, чтобы потом ошибки вылавливать?
Nik
44
что за асемблер кста?
Shvabrikk Nya
19
Добрый день! Пробую отловить исключение EConvertError: function _TryTextToDouble(var DoubleVar: Extended; Text: String): Boolean; begin try DoubleVar := StrToFloat...
Kirill Filippenok
19
А где @Grinyaha уважаемый пропал?
Am Ambrion
14
вот не понимаю, зачем вообще лезть в осдев, если даже базы не знаешь? хотя бы про загрузку, форматы файлов железо какое-никакое. Ну реально, даже зная работу железа, с условны...
Mixail Frolov
7
Сделал краткий обзор магазина из статьи и заодно там же записал инструкцию по развёртыванию. https://www.youtube.com/watch?v=8-sE1vNk95Q (чё думаете по звуку? кое-что поменял...
Andrey K
17
Привет, коллеги! Возникла задача ограничить максимальный размер вложений для определённых расширений, например, чтобы для изображений лимит был 10 МБ, а для видео — 100 МБ. Ог...
Andro
1
Можно ли ставить FPC транк, а Лазарь нет?
А Андрей
9
Shadow Akira ты откуда инфу черпаешь?
One
9
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Карта сайта