Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

usergio

Пользователи
  • Публикаций

    6 009
  • Зарегистрирован

  • Посещение

Все публикации пользователя usergio

  1. Сейчас очень много работы. Практически не отхожу от компьютера, люди обращаются за помощью в настройке. Бывают сложные прайсы, до сих пор нахожу мелкие "непредусмотренности". Есть задумка на 3-ю версию - очень хочется ее сделать. Там будет возможность выключать товары и чистить БД. К выходным хочу выпустить 2.1 Появится возможность корректировать цены товаров, имея всего два поля в прайс-листе - код товара и цену. Думаю, как с маржей поступить :-) В общем, занят.
  2. Начну с простого :-) (с низу вверх). Цена может быть с запятой (это я так, на всяк случай написал "с десятичной точкой"). Может содержать руб. руб р р. грн.грн гр. гр Теги в описании можно попробовать организовать - попробую. Опции сделать было бы можно, если бы они были в одной строке, в разных колонках, т.е. так же, как у меня сделаны атрибуты. Модуль работает только на движке ОпенКарт, заточен на структуру БД ОпенКарта - пишу прямо в базу. Несколько картинок закачать тоже можно, но, опять же, если они будут в одной строке в разных колонках, но сразу предупреждаю, что они будут в папке с картинками называться блабла_2, блабла_3..... так нужно ОпенКарту. П.С. Представленный модуль не является традиционным модулем экспорта/импорта. Он работает с типичными прайс-листами, типичных поставщиков, минимизирует затраты на хостинг и на содержание штата компьютерщиков (основные затраты магазина). И построен по принципу "мы БД не вытираем, чтобы потом сформировать ее заново" (читали Руководство? его можно скачать бесплатно), модуль корректирует БД и дополняет новыми товарами из прайс-листа. Если, хостер прервет работу модуля по тайм-лимиту 30 сек. (дешевый тариф), то у нас не останется стертая и недописанная БД, как это может случиться при традиционном импорте. Достаточно нажать на кнопку и модуль продолжит работу. Памяти ему достаточно 64 Мбайт. Цель: в перспективе, обеспечить возможность не держать в офисе магазина никаких баз данных, явок и паролей :-)
  3. Вы предполагаете, что в прайс листе все это будет? Т.е. поставщик подготовит прайс с множеством картинок и с опциям? Тут наоборот, люди пишут, что в прайсах отсутствуют не то, что картинки, даже категории. Приходится вставлять все в полуавтоматическом режиме Экселя, а картинки искать самостоятельно или ставить на всю категорию одну типичную картинку. Думаю, что если я сделаю эту большую работу, как вы написали, то спросом все это пользоваться не будет почти ни у кого. Вам просто повезло с поставщиком - это большая редкость :-)/> Выйдет так, что я сделаю работу для одного человека.
  4. Модуль загружает в магазин товары из прайс-листа построчно. Т.е. одна строка - один товар. Если есть товар, то у него есть конкретная цена, картинка ... и конкретный цвет. Главное, что код этого товара отличается от кодов других товаров в прайсе (если коды одинаковые, то считается, что это тот же самый товар) Такие колонки, как цвет, объем, вес, диаметр, материал, страна изготовитель..... заносятся и показываются в разделе "Характеристики" (возле "Описание") Называются атрибуты. Атрибуты модуль поддерживает, а поиск по атрибутам реализован freelancer-ом с помощью чекбоксов (ставите галочки и программа находит товар одновременно по нескольким параметрам). С опциями через запятую, идея не плохая можно было бы подумать о реализации. :-) Но чуть позже, еще есть мелочи во 2-й версии, которые задумал сделать на днях.
  5. В личку пришел вопрос: "у меня такая ошибка XML не был сконвертирован из XLS файла!" Конвертировать в XML обязательно и именно из Экселя. Сам Эксель это делает. У меня 2007-й Недавно столкнулся с таким случаем. Прайс был в xml с полями типа <nasha>234.60</ end> <nakrutka>3.50</ end>.... Открываю его своим Экселем, а он мне говорит: Хотите я по своему усмотрению сформирую таблицу из этого файла? Говорю, Да, так он мне так и сделал колонку nasha и колонку nakrutka Но тут есть одна тонкость: таблица эта оказалась привязана к исходному файлу и не позволяла себя изменять (формулы работали не все), но справа, где таблица заканчивалась, начинались пустые колонки, там все формулы работали. Туда и добавлял то что мне было нужно. Потом конвертнул в xml
  6. Да, это нормально. Надеюсь, что вам не каждый день придется исправлять форму поставщика. Такова идеология ОпенКарта: добавили Товар - сохранитесь, зайдите снова. Следовал традициям :-) Не сочтите за труд, посчитайте сколько у вас атрибутов выпадает и сколько всего. У меня, кажется, установлен предел 200. В выпадающем окне атрибутов, движок справа у вас виден?
  7. Vqmod, согласно инструкции, которая дана ему программистом и положена в его папку xml должен вносить изменения в системные файлы ОпенКарта. Чтобы эти файлы не портить vqmod делает их копию у себя в папке cache и вносит изменения в них только у себя в кэше, а оригиналы не трогает и не меняет. Вы знаете файлы в которые я вносил изменения, эти файлы (с изменениями) я выложил в раздаче. И тут, такое чудо :( после установки, вы заходите в кэш vqmod-а, чтобы посмотреть файлы, которые он изменил, а там они не все. Не хватает файла, который выводит в меню Каталог пункт Поставщики. Тогда я его добавил вручную (модифицированный) переименовал по шаблону vqmod-а и все заработало. Потом еще языковый файл добавил (в меню вместо Поставщики появилось text_suppler) тогда заработало.
  8. Все suppler-ы из папок установки в соответствующие папки на сайте (можно только те, что отличаются по размеру). Главное, перед установкой удалите из БД таблицы suppler & suppler_data. Пишите, если что не пойдет. Через день-два будет версия 2.1 Написал Руководство.
  9. Так и не понял, почему vqmod такой ленивый. Замкнутый круг получается: пока программа не вызывается vqmod ее не модифицирует, а программа не вызывается, потому, что ее нет в меню, а в меню ее нет, потому, что vqmod ее не модифицировал :-D
  10. Товарный чек уже перевел на русский, а Гарантийный талон не могу: не знаю росс. законодательства. Вы сами можете сделать Гарантийный талон: поменять текст в файле vqmod/XML/supplerXXX.xml Внизу файла замените текст с помощью NotePad обязательно в кодировке UTF-8. Значки не трогайте, а текст меняйте смело
  11. Установил у себя, было то же самое, что и у вас. vqmod неохотно загружает себе в кэш модифицированные фалы. Пришлось ему помочь :-) Скопировал в vqmod/vqcache и переименовал 2 модифицированных файла: vq2-admin_language_russian_common_header vq2-admin_view_template_common_header Заработало. Все файлы ОпенКарта, в которые я вносил изменения добавил в раздачу. Список файлов опубликован в раздаче. Правки в них отмечены комментариями.
  12. Тот же прайс, второй раз пройдет очень быстро, т.к. картинки качать уже не будет. Измерял скорость обновления на 350 товарах. Прошло за 5 секунд. Т.е. ваш большой прайс обновится за 72 секунды. С ценой, я пообещал опрометчиво. Когда стал делать вторую версию, понял, что невозможно сделать цену по умолчанию. Отголоски моих попыток вы теперь можете видеть в файле errors: раньше не было сообщений, когда в прайсе встречалась пустая строка, теперь же - есть: The Product was passed: Row ~= 0. Product code (sku) = Код товара. Invalid price of product. Это не про товар - это про шапку прайса говорится, видите SKU ="Код товара" ? А теперь представьте, что бы было, если бы цена ставилась по умолчанию, шапка бы добавилась в базу с артикулом "Код товара", вместо "Цена" вписалось бы значение по умолчанию, категория - тоже по умолчанию, производитель - тоже... Короче, все строки прайса попали бы в базу :-) включая шапки и пустые строки. Тут я и понял, что если уж есть что-то, что отличает строку с товаром от случайного текста, то это поле цены. Если оно есть и если там число - то это строка товара. Остальные строки пропускаем.
  13. Проверьте в php.ini параметр должен быть включен allow_url_fopen = on; и не закоментирован. Некоторые ссылки на картинки иногда оказываются пустыми. Чтобы ваш сайт не показывал всем, кому ни попадя предупреждения нужно перед публикацией сайта в php.ini отключить выдачу предупреждений и ошибок. А то взломают 8-) Это строки: display_errors = on; error_reporting = E_ALL; Сделайте так: display_errors = off; ; error_reporting = E_ALL; Но тогда вы не узнаете, какой товар остался без картинки. Выход такой: я вывожу предупреждение в файл errors.tmp типа: строка такая-то, код SKU такой-то, картинка не найдена. Пойдет?
  14. Правильно, я уже извинялся за свою оплошность. Сделал обновление и при копировании файлов вместо двух разных забабахал один и тот же :ugeek: Уже исправил, народ обновился, но vqmod все старое вспоминает - его нужно перезапустить. Похоже, что и вам придется :( Замените 2 файла из обновления: admin/model/catalog/suppler.php admin/controller/catalog/suppler.php За информацию, большое спасибо. Написал руководство, гляньте.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.