-
Posts
6,005 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by usergio
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
У меня были все формы числовыми кроме названия категории, но ее сделал тоже числовой и обновил модуль до версии 4.10, но все-равно та же самая ошибка Проверьте настройки формы: цена, код товара, категория должны быть числовыми данными! Наверное я плохо об"яснил. Прайс трогать не надо - он, какой есть, такой есть:( В нем могут быть и текстовые категории и числовые, какие угодно поставщику. У нас есть модуль, в модуле есть список поставщиков, который вы создаете руками. На каждого поставщика заводится "форма", состоящая из 4-х страниц. На странице "Общие" в форме поставщика, в графах: "Цена" "Номер колонки в прайс листе, содержащей уникальный идентификатор товара или артикул (sku):" "Номер колонки, содержащей категорию товара:" должны стоять только числа. (потому, что это номера колонок в прайс-листе). П.С. Есть Руководство.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Упс :) Спасибо, исправил.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Об этой проблеме знаю, сам столкнулся. Неприятно, что одинаковые атрибуты невозможно удалить из админки. Собираюсь написать программу "Удалить повторяющиеся атрибуты" (т.е. освободить для ручного удаления). В Действия добавлю. Если правильно вас понял Да совершенно верно, но надо не просто их удалить, а скажем заменить на единственно правильные. Все атрибуты, у которых одинаковое название привяжутся к одному названию (первому в списке). Остальные названия можно будет удалить руками. На большее, пока не замахивался.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
"Инструкция по установке" - как внести изменения в БД Смотрите скриншоты.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Добавили, как вы сказали, теперь товар добавляется, но при добавлении товара не дает выбрать категорию (пишет что нет категорий, "не выбрано", хотя они есть). При попытке изменить добавленный товар ошибка: Notice: Error: Unknown column 'main_category' in 'where clause'Error No: 1054SELECT category_id FROM oc_product_to_category WHERE product_id = '56' AND main_category = '1' LIMIT 1 in /home/u38811/spinlabru/www/system/database/mysql.php on line 50 Версию модуля: обновленная 4.8 до 4.9 с помощью замены файлов по инструкции. (движек 1.5.5.1 оригинальный с opencart.com) Не знаю, как к вам попал этот файл, но в оригинальном Опенкарте нет в БД поля: main_category Оно в ocStore. Можете смело удалить AND main_category = '1' Все заработает. Спасибо за ответ, а где это удалить? По пути /www/system/database/mysql.php on line 50 нет такой строки, там просто проверка... osStore не ставил, только SeoPro. Дело запутывается. Ничего не удаляйте! Сначала давайте разберемся, что у вас за движок. Зайдите в админ и не вводя пароля, посмотрите, что написано внизу страницы.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Если вы гарантируете в xml файле теги <Row> и <Cell> и разделение по строкам (см. Руководство), то плиз: Ищите в admin/model/catalog/suppler строку if (!$res) return 4;- 49,460 replies
-
- 1
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Забыл в раздаче в скриншоте таблицы suppler2 подчеркнуть красной линией это поле. Уже исправил (спасибо добрым людям, подсказали) и перезалил файл "Инструкция по установке". Гляньте.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Об этой проблеме знаю, сам столкнулся. Неприятно, что одинаковые атрибуты невозможно удалить из админки. Собираюсь написать программу "Удалить повторяющиеся атрибуты" (т.е. освободить для ручного удаления). В Действия добавлю. Если правильно вас понял- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
А что в uploads/errors.tmp пишут после загрузки? В 4.10 переделал парсинг описаний, но парсинг фото не трогал - он работает хорошо. И у вас должен. Фото по прямым ссылкам грузятся? Загляните в uploads/errors.tmp Получилось загрузить, но пришлось править ваш тестовый прайс, и вносить в него свои товары. Свой прайс(xls) я сконвертировал в xml, программой которую вы советовали в инструкции. Но с моего прайса не парсит с сайта, только фото по прямой ссылке. Описание, наименование, доп. фотки не видит. Наверное не правильно указали их расположение на странице сайта поставщика. Покажите страницу, помогу.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Спасибо, прочитал и работать хочется:) В 5.0 готовлю БОМБУ. Связано с идентификацией товаров не только по совпадению СКУ. Часто в прайсах один и тот же товар обозначается по разному: у одного это ST1000DM005 или ST 1000DM/005 или ST1000DM-005 ..... у другого (Юг-контракт) - 5940981 А на самом деле - это один и тот же диск Seagate 1 TB 7200 rpm 32 MB Так вот, 5.0 будет понимать, что это один товар 8-)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Вообще то, я из описания вырезаю почти все теги, кроме выделения текста.Если хотите поэксперементировать: функция ParsDesc прошу. Только, вы ж пишите, как у вас получилось, думаю всем будет интересно. Увы не силен в PHP...Порылся но всю логику функции так и не понял. Добавление <img> в строку $text = strip_tags($text, '<p><em><i><br><li><ul><b><strong>'); не помогло. Помогите плз. Суть - вывести в описание полностью кусок с ссылкой на картинку. В строке "Описание по умолчанию или ограничивающие теги(через запятую) на странице сайта поставщика:" ввожу <img width="710" height="52" src="http://i00.i.aliimg.com/img/pb/814/559/560/560559814_058.jpg" alt="Size-Detail"></img></p>,<img width="724" height="60" src="http://i01.i.aliimg.com/img/pb/814/832/608/608832814_946.jpg" alt="image"> все что между тегами нужно без проверки отправить в дескрипшн. Все правильно вы делаете: Добавьте <img> и попробуйте 4.10- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Вышла версия 4.10. Рекомендую обновиться, не ошибетесь: проверял 2 дня, гонял по всем функциям, на 1.5.4.1 работает - не собьешь :) Из новостей: - учтены и исправлены все баги, замеченные за последние полторы недели в 4.9; - добавил почти все о чем просили на форуме и в личке; - перепахал экспорт, в части экспорта атрибутов (теперь, каждый атрибут не экспортируется в отдельную колонку Экселя: 1000 атрибутов - 1000 колонок :( а пишется в формате: "Имя атрибута"-"Его значение", "Имя атрибута"-"Его значение"..... 20-30 пар колонок достаточно. - теперь, разрешено интерпретировать цифровые коды (не только тексты, типа: "Есть" или "Много"), обозначающие кол-во на складе, уже можно писать: 1=5, 2=15,...... Некоторые поставщики обозначают цифровыми кодами наличие товара на складе, например: 1 - это 5 товаров, 2 - это 15.... - добавил импорт акционных цен; - добавил "порядок сортировки" - разделил функцию "Обновить сео-данные" на две отдельные: "Обновить сео" и "Обновить юрл" (юрл изменится, если изменится название товара, включите "Обновить название товара") - добавил импорт в БД (в товар) ссылки на страницу сайта поставщика, где этот товар представлен (может быть кому пригодится). Бонус на сладкое: Добавлена функция (в Действиях) "Исправить url" Если у вас seo или seoPro не открывает товар из за некорректной ссылки, запустите эту прогу. * Документация к 4.10 еще не готова, переделываю полностью. Пока, действуйте по наитию :)- 49,460 replies
-
- 2
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Мелочи. Формулировка подкачала. :oops: Имелось в виду: "Номер колонки в прайс-листе, в которой находится цена, номер колонки в прайс-листе, в которой находится название категории и номер колонки в прайс-листе, в которой находится артикул товара - должны быть числами" (номера - это числа, даже, если в Экселе они обозначаются буквами, пишите номера).- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Над антиплагиатором нужно сначала немного поработать. Создать в Экселе таблицу из 3-х колонок: 1. Слово/фраза, которую заменяем 2. Слово/фраза, на которую заменяем 3. Дополнительный текст, который нужно приписать к месту замены. Например (из моего готового словаря): 1 Двухъядерный процессор 2 Процессор с двумя ядрами 3 Процессор - сердце любого компъютера. Чем быстрее оно бъется, тем быстрее компьютер работает. Обратите внимание на частоту. Частота это скорость работы процессора: чем выше, тем быстрее. 1 аудиоразъем 2 разъем для подключения звукового устройства 3 (это могут быть аккустические системы или другие звуковоспроизводящие устройства) В первом случае, бла-бла будет добавлено в конце предложения/абзаца, во втором - сразу после замененной фразы. Потому, что начинается с маленькой буквы. Если бла-бла начинается с жирной буквы, то будет создан новый раздел в описании после абзаца. Конвертируете этот файл в xml, называете его conv.xml и кладете его в папку admin/uploads Затем, заходите в форму поставщика - Действия, можете настроить фильтр, пункт "Преобразовать описания" И готово, за 30 сек 5000 описаний станут авторскими :) Проверял, нужно для Юг-контракта около 800 (если по всем группам товаров) замен внести в словарь. Если не использовать бла-бла, то больше 35% оригинальности добиться очень трудно. С бла-бла выходит около 80% (зависит от длины описания).- 49,460 replies
-
- 1
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
А что в uploads/errors.tmp пишут после загрузки? В 4.10 переделал парсинг описаний, но парсинг фото не трогал - он работает хорошо. И у вас должен. Фото по прямым ссылкам грузятся? Загляните в uploads/errors.tmp- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
// SEO URL // $seo_url = strtr($meta_prod_name, $tr); // $seo_url = substr($seo_url, 0, 64); // обрезать до 64 символов // $seo_url = $seo_url.'_'.$row_product[0]['model']; // название товара+Модель $seo_url = $row_product[0]['sku']."_".$row_product[0]['model']; // sku+model // $seo_url = $seo_url."_".$row_product[0]['sku']; // название+sku $seo_url = $this->Meta($seo_url); $seo_url = strtolower($seo_url); Сделайте так. По поводу хлебных крошек. Может быть старые url где-то в кэше запомнились? Уже была готова новая версия 4.10, где все вопросы с сео отладил вместе с VladBlad Как тут работы навалили, кому-то графу сортировки, другому графу спец-цены. Вот и торможу :(- 49,460 replies
-
- 1
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Функция импорта сео сделана тупо:) В колонках 18, 19, 20, 21, 22 прайса пишите все, что вам угодно и все это грузится в качестве сео в товар. Кроме сео псевдонима, для него отдельная кнопка. Да, правильно, при заливке я ставлю в параметре length_class_id единицу Поскольку не могу знать в чем измеряются длины каждого товара. Но выход есть. В БД есть таблица длин и весов, в которой 1 устанавливается для сантиметров Нам ничего не мешает присвоить ее мм :)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Добавили, как вы сказали, теперь товар добавляется, но при добавлении товара не дает выбрать категорию (пишет что нет категорий, "не выбрано", хотя они есть). При попытке изменить добавленный товар ошибка: Notice: Error: Unknown column 'main_category' in 'where clause'Error No: 1054SELECT category_id FROM oc_product_to_category WHERE product_id = '56' AND main_category = '1' LIMIT 1 in /home/u38811/spinlabru/www/system/database/mysql.php on line 50 Версию модуля: обновленная 4.8 до 4.9 с помощью замены файлов по инструкции. (движек 1.5.5.1 оригинальный с opencart.com) Не знаю, как к вам попал этот файл, но в оригинальном Опенкарте нет в БД поля: main_category Оно в ocStore. Можете смело удалить AND main_category = '1' Все заработает.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Элементарно. Как только вы покажите десяток строк в районе строки 1178 :) У меня уже все сместилось из за апгредов. for ($j=1; $j<7; $j++) { $st = ' <Column ss:AutoFitWidth="0" ss:Width="100"/>'."\n"; $this->addex($st); } $st = ' <Column ss:StyleID="s16" ss:AutoFitWidth="0" ss:Width="100"/>'."\n"; $this->addex($st); $rows = $this->getMySuppler($id); $np = substr_count($rows[0]['pic_ext'], ","); $ns = substr_count($rows[0]['warranty'], ","); $nf = $np+$ns; for ($j=1; $j<=$nf; $j++) { $st = ' <Column ss:StyleID="s16" ss:AutoFitWidth="0" ss:Width="100"/>'."\n"; $this->addex($st); } for ($j=1; $j<9; $j++) { $st = ' <Column ss:StyleID="s16" ss:AutoFitWidth="0" ss:Width="100"/>'."\n"; $this->addex($st); } 1178 выделена жирным Похоже, что вы не сохранили форму перед экспортом. Спасибо за подсказку, поставлю проверку.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
То же самое, что написал выше пан VAgU Рецепт тот же, или подождите след версию.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Спасибо, за свежачек. Подправил. Если вам срочно, вставьте в местах ошибок в код программы: вместо голых: $sku или $manufacturer такое: $this->db->escape($sku) или $this->db->escape($manufacturer)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Дайте доступ 750 к файлам Опенкарта (согл инструкции) и к моему admin/uploads Установите vqmod Скопируйте файлы из раздачи (readme) Все должно работать Если не получится, разберемся Переустановил заново, все заработало без проблем, видимо действительно где то чтото криво пошло. По модулю есть одно наблюдение и один вопрос Модуль не импортирует товары, у которых цена стоит в виде формулы, т.е. значение ячейки число, но получается оно как результат действий с др. ячейками, пришлось копировать, и ставить в виде постоянных значений, все замечательно импортировалось. Вопрос: у меня в прайсе есть один и тотже товар в разных цветах, т.е. например nokia lumia 720, есть в желтом цвете и в белом цвете, но в прайсе они имеют разный sku(само собой), при импорте модуль импортирует две позиции, одна позиция в белом цвете с опцией "цвет белый" и 2-я позиция желтый с опцией "цвет желтый". Как сделать, чтобы модуль импортировал одну позицию lumia 720 с 2-мя опциями "цвет желтый" и "цвет белый"? Пока, в 4-й версии, товар может иметь только один ску (разные ску - разные товары) В 5-й - будет Библиотека ску, в которой к одному товару можно будет привязать несколько кодов. Опции, конечно и сейчас можно организовать (через точку с запятой), но только для одного ску, а второй, при прогонке прайса, не распознается и создастся, как новый товар:(- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
У меня нет этого файла. Я без vqmod устанавливал. Что делать? Тогда поправьте файл adm_view_templ_sale/order_invoice Внутри этого файла на украинском языке. :) Есть на русском? Да что там переводить, элементарно. Зато, сможете без переводчика прочесть графити начала 11 века в Софиевском соборе :) Только Гарантийный талон не переводите: у вас же другое законодательство, номера законов другие.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
У меня нет этого файла. Я без vqmod устанавливал. Что делать? Тогда поправьте файл adm_view_templ_sale/order_invoice- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Доступ к папке с файлом сделайте 777 Он должен удаляться в конце загрузки, в нем контрольная точка - номер строки прайса.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)