Перейти к содержанию
usergio

Прайс-лист. Автоматическая обработка и закачка.

Рекомендуемые сообщения

Дополнение к OpenCart.

Позволяет автоматически наполнять магазин новыми товарами, корректировать цены существующих, в зависимости от категории и от курса валюты.

Ведет учет поставщиков и продаж по каждому поставщику.

Информация берется из Прайс-листов и с сайтов поставщиков.

Реализован поиск по коду товара и по SKU.

Автоматически формируются и печатаются "Товарный Чек" и "Гарантия на товар".

Работает на OpenCart версии 1.5.3.1 и, возможно более поздних (не проверял, но не вижу причины, почему бы не работать).

Ограничение по памяти и по времени работы программы (time-limit) со стороны хостинга значения не имеет:

достаточно нажать на "обновить страницу" или кнопку "продолжить" и процесс будет продолжен.

Пока не появиться сообщение "База данных успешно обновлена".

Наполнял сайт http://ann.spywatcher.com.ua из двух прайс-листов:

- первый, содержал примерно 300 товаров (компьютеры, ноутбуки....), без описания и без ссылок на картинки. Пришлось эти колонки добавить самому. Поэтому они одинаковые icon_redface.gif

Загружался 5 секунд.

- другой (от Юг-Контракта) содержал 445 товаров (Бытовая техника) с описаниями, но ссылки были не на картинки, а на страницы их сайта, где картинки расположены.

Конечно, это заняло гораздо больше времени - тут уж мой хостинг оторвался: 5 раз прерывал загрузку по тайм-лимиту (мне положено лишь 30 секунд).

За 3 минуты все загрузилось icon_e_smile.gif

Все что не загрузилось и по какой причине это произошло записывается в файл errors - вот он.

(Warning не означает, что товар не был загружен).

Вход в админку.

Логин: demo

Пароль: demo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В Админке: "Каталог" -> "Поставщики"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

выкладывай модуль, полезная штука

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заинтересовало!!!

попробовать бы свои прайсы прогнать.

у меня их 6 и в каждом по 10 000 наименований.

Сейчас подгружаю скриптом. пока реализована подгруздка всего одного прайса. Но надо и остальные как то подгружать. (раз в сутки)

1.есть товары одинаковые по моделям, но разные по артикулу. - как в этом случаи будет происходить сравнение?

2.какой статус у товара после обновления. (к примеру у меня есть два статуса в прайсах "в наличии" и "транзит" ) колонки для таких полей сейчас не предусмотрено..

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

Купил бы! с доработками.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не знаю, как тут выставить на продажу.

Может быть кто-нибудь подскажет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Во второй вашей теме ответил:

http://opencartforum...ction=submit&c=

Жду с нетерпением!

Зы Так же хотелось бы поинтересоваться - Если прайс поставщиков не предусматривает никаких колонок с артикулем и вообще намеков на SKU нет - как быть в таком случае?

В ручную проставлять их в каждом прайсе нет возможности, хотябы потому что в каждом прайсе они могут быть в разном порядке расположены, некоторые удалены - другие скрыты и т.д. А если товаров больше 100 - то в ручную сверять с базой выгруженной в сайт уже не представится возможным.

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

Дело в том что у меня есть очень старый магазин, написанный на Перле и программист который его делал - сделал подобную штуку. При первой выгрузке прайса с новым поставщиком - скрипт проставлял id каждому новому товару, потом при последующем обновлении прайса - скрипт по похожим названиям искал эти товары в базе и сверял с обновляемым прайсом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заинтересовало!!!

попробовать бы свои прайсы прогнать.

у меня их 6 и в каждом по 10 000 наименований.

Сейчас подгружаю скриптом. пока реализована подгруздка всего одного прайса. Но надо и остальные как то подгружать. (раз в сутки)

1.есть товары одинаковые по моделям, но разные по артикулу. - как в этом случаи будет происходить сравнение?

2.какой статус у товара после обновления. (к примеру у меня есть два статуса в прайсах "в наличии" и "транзит" ) колонки для таких полей сейчас не предусмотрено..

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

Купил бы! с доработками.

Модели больше нет - есть Код товара!

Который состоит из id товара и (через тире) id поставщика.

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

Зайдите в Отчеты - Продажи - Куплено, вы все увидите.

Сравнение происходит по артикулу.

Артикул (поле SKU), понимается, как Код товара поставщика.

Имейте в виду, что под одним артикулом могут оказаться товары от разных поставщиков (если поставщики укажут заводской артикул),

поэтому и предлагается использовать поле SKU, под Код товара поставщика, а от заводского артикула отказаться, или перенести его в upc.

У поставщиков кодировка часто отличается не только величиной числа, но и количеством цифр, что позволяет нам надеяться на уникальность этих кодов :-)

Если код поставщика в прайсе совпал с полем SKU в базе данных, то:

- берется цена товара из прайса, запятые переводятся в точки, умножается на курс, указанный вами в форме (паспорте) поставщика.

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

Обратите внимание, что градация наценок распределяется не по вашим категориям, а по категориям поставщика.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Во второй вашей теме ответил:

http://opencartforum...ction=submit&c=

Жду с нетерпением!

Спасибо за ссылку, а может быть еще немного по обсуждаем, а то, как-то страшно :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

гг ну давайте)

Что скажете на счёт подобного алгоритма сопоставления товаров о котором я писал? готов доплатить за доработку под ТЗ.

Даже дам доступ к тому сайту о котором я говорил - чтобы посмотреть как это работает наглядно)

А вообще если дополнение рабочее - выкладывайте не бойтесь. Если цена будет вменяемая - уверен разойдёться как пирожки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Во второй вашей теме ответил:

http://opencartforum...ction=submit&c=

Жду с нетерпением!

Зы Так же хотелось бы поинтересоваться - Если прайс поставщиков не предусматривает никаких колонок с артикулем и вообще намеков на SKU нет - как быть в таком случае?

В ручную проставлять их в каждом прайсе нет возможности, хотябы потому что в каждом прайсе они могут быть в разном порядке расположены, некоторые удалены - другие скрыты и т.д. А если товаров больше 100 - то в ручную сверять с базой выгруженной в сайт уже не представится возможным.

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

Дело в том что у меня есть очень старый магазин, написанный на Перле и программист который его делал - сделал подобную штуку. При первой выгрузке прайса с новым поставщиком - скрипт проставлял id каждому новому товару, потом при последующем обновлении прайса - скрипт по похожим названиям искал эти товары в базе и сверял с обновляемым прайсом.

Очень рисковано.

Я уже нарвался на неприятности, пытаясь реализовать такой алгоритм.

Как вы наверное заметили, программа таскает картинки товаров прямо с сайтов поставщиков (не все поставщики дают ссылки на картинки в прайсах).

Так вот, это жуть, что люди пишут в названиях товаров: и заглавными буквами, и тире вставляют, и скобки, и слеши - все что угодно :-)

Пришлось пойти другим путем, искать не по названию, а по бренду производителя.

Уверен, что у поставщиков коды товаров есть, просто нужно попросить указывать их в прайсе.

Тогда, все будет работать надежно.

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

Можно вопрос?

Сходил по вашей ссылке, а там просят выбрать категорию.

Не знаю, что указать. Помогите пожалуйста.

Это не модуль, это дополнение, интегрировано в сам OpenCart

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заинтересовало!!!

попробовать бы свои прайсы прогнать.

у меня их 6 и в каждом по 10 000 наименований.

Сейчас подгружаю скриптом. пока реализована подгруздка всего одного прайса. Но надо и остальные как то подгружать. (раз в сутки)

1.есть товары одинаковые по моделям, но разные по артикулу. - как в этом случаи будет происходить сравнение?

2.какой статус у товара после обновления. (к примеру у меня есть два статуса в прайсах "в наличии" и "транзит" ) колонки для таких полей сейчас не предусмотрено..

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

Купил бы! с доработками.

Статус будет, какой скажете.

Сейчас: Есть в наличии.

Уже думал об этом.

Хочу дать возможность указывать статус новых товаров в паспорте поставщика.

Ведь согласитесь, если поставщик у вас в городе, рядом, то можно писать "Есть в наличии", а если он во Львове, то лучше "Доставка 2-3 дня".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обмен данными или прочее выбирайте

А по поводу артикулей...у меня порядка 70 поставщиков и только у единиц есть артикуль...Когдато пробовал работать через прогу pds-price она автоматом проставляет артикули, но там были свои неудоства и я отказался от её использования...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обмен данными или прочее выбирайте

А по поводу артикулей...у меня порядка 70 поставщиков и только у единиц есть артикуль...Когдато пробовал работать через прогу pds-price она автоматом проставляет артикули, но там были свои неудоства и я отказался от её использования...

Выложил в категории "Обмен данными".

С артикулами думаю так: если товары распознаются по их названию, то зачем эти артикулы вообще нужны.

Главное, чтобы у поставщиков названия не совпадали.

Правильно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выложил в категории "Обмен данными".

С артикулами думаю так: если товары распознаются по их названию, то зачем эти артикулы вообще нужны.

Главное, чтобы у поставщиков названия не совпадали.

Правильно?

Как правило название и отличается.

Кстати для такого случая на том сайте о котором я говорил - была функция:

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тема интересная.

Вот разгребусь с вопросами по своему дополнению....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго времени! У меня возникла проблема установил данный модуль пишу на русском в этом модуле а когда сохраняю получается "????????????? ???" все уже перелазил подскажите где это исправить! За ранее спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От kur1977
      1 000.00 руб
      Скачать/Купить дополнение


      Генерируемый ПРАЙСЛИСТ .XLS для OpenCart 3.x
      Приобретая модуль, вы получаете право использовать его на одном домене.
      Модуль имеет открытый исходный код, соответственно техническая поддержка оказывается только для актуальной версии модуля и только для домена, указанного при покупке.
      Для использования модуля на нескольких доменах, необходимо приобрести модуль соответствующее количество раз, указывая при покупке домен, на котором будет установлен модуль.
      Модуль для opencart 1.5.x, модуль для opencart 2.x, модуль для opencart 3.x - совершенно разные товары. Поэтому будьте внимательны во время оплаты модуля.
       
       
       
      Новая версия модуля. В ней используется библиотека PhpExcel, что позволило генерировать прайсы в формате Excel2007, что в свою очередь улучшает совместимость сгенерированных прайсов со сторонними пакетами (например Applle Numbers, OpenOffice, LibreOffice и т.д.)
      Добавлена возможность настройки нескольких прайс-листов.
       
      ВНИМАНИЕ:
      При покупке модуля обязательно указываем рабочий и тестовый домены.
      Модуль продается только на этом сайте. Если вы его скачали либо купили где-то еще - поддержка модуля не осуществляется.
      Перед обращением за поддержкой модуля убедитесь, что на вашем хостинге выполнены следующие требования:
      На хостинге должен быть php версии 5.2.0 и более.
      На хостинге должны быть установлены следующие расширения php:
      -php_zip (в случае его отсутствия должен быть установлен zlib)
      -php_xml (xmlreader и xmlwriter должны присутствовать в phpinfo).
      -php_gd2
      Если вы планируете использовать изображения в прайсе, потрудитесь привести имена файлов изображений в корректный вид (пробел, кириллица и т.д. в именах файлов могут вызвать проблемы из-за разных кодировок базы данных и файловой системы хостинга)
      Если при соблюдении всех требований, при генерации прайса у вас ничего не происходит - смотрите ошибки в логе сервера.
      Если получаете ошибки вида out of memory - увеличивайте параметр memory_limit либо посредством htaccess либо в php.ini (если не знаете как это сделать - обратитесь в техподдержку своего хостинга)
      Если ошибка вида maximum time limit exceeded - увеличивайте параметр max_execution_time либо посредством htaccess либо в php.ini (если не знаете как это сделать - обратитесь в техподдержку своего хостинга)
      Перед обращением за поддержкой модуля подготовьте РАБОЧИЕ доступы на ftp и в админ-панель.
      Поддержка модуля осуществляется только на этом форуме и только посредством системы личных сообщений.
      При обращении - пишите от имени пользователя, купившего модуль. Сообщения вида "Здрасьте, я исполнитель, а модуль был куплен на Васю Пупкина" будут игнорироваться.
       
      Если вы все сделали как описано в инструкции, но, при переходе по ссылке на сгенерированный прайс получаете ошибку вида access denied:
      Модуль сохраняет сгенерированный прайс в стандартную папку download, которая раньше была в корне сайта, а начиная с opencart версии 2.0 - ее перенесли в /system/storege/
       
       
       
      ОПИСАНИЕ:
      Модуль генерирует красивый цветной прайс-лист в формате .xlsx
      Все наименования категорий и товаров выводятся в виде ссылок.
      При формировании цены в прайсе учитываются скидки на товар, спец-предложения.
      -Модуль имеет 4 настраиваемых поля для вывода в заголовке прайса + одно поле для вывода ссылки на сайт;
      -Можно выбрать категории, товары из которых будут выводиться в прайс;
      -Можно выбрать сортировку выводимых товаров внутри категории;
      -Также можно в генерируемый прайс выводить картинки товаров;
      -Размеры выводимых картинок также настраиваются;
      -Можно выбрать валюту для генерации, и группы покупателей. При выборе нескольких групп - генерируется многостраничный прайс;
      -Вывод товаров с опциями и без них;
      -Возможность вывода атрибутов товаров;
      -Поддержка мультиязычности;
      -Можно выбрать, выводить в прайс или нет товары с нулевыми или отрицательными остатками, а также, выводить ли в прайс остатки;
      -Настраиваемые ширины полей;
      -Поддержка кеширования на диске или memcache;
      -Можно выбрать - выводить или нет колонки "модель" и "акции";
      -Можно выбрать какое поле выводить в качестве кода товара (sku или model);
      -Поддержка мультимагазинов. Теперь для каждого магазина генерируется свой прайс.
      1) Внимание! Если в вашем магазине стотыщ товаров и он у вас на виртуальном хостинге, при этом модуль вываливается с ошибкой по memory_limit - может стоит купить выделенный сервер?
      2) Поддержка каких-либо продуктов, отличных от Microsoft Excell (например Applle Numbers, OpenOffice, LibreOffice и т.д.) не гарантируется. XLS и XLSX - это формат Microsoft Excell. И его поддержка сторонними продуктами полностью ложится на совесть разработчиков этих продуктов.
      3) Если вы планируете использовать изображения в прайсе, потрудитесь привести имена файлов изображений в корректный вид (пробел, кириллица и т.д. в именах файлов могут вызвать проблемы из-за разных кодировок базы данных и файловой системы хостинга).
      Установка:
      1. Скопировать файлы на сервер,
      2. В админке зайти в "система-пользователи-группы_пользователей" и включить модуль module/xls_pricelist.
      3. Зайти в "дополнения-модули" и установить модуль XLS Прайслист.
      4. Нажать напротив "изменить" и настроить модуль.
      5. Сохранить изменения. Обязательно и при обновлении.
      6. Сгенерировать прайс, нажав соответствующую кнопку внизу, в настройках модуля.
      7. В вашем темплейте в нужном месте вывести ссылку
      <a href="/index.php?route=xls/xls_pricelist/download&preset=0">xls price</a> В данном случае это будет ссылка на прайс с пресетом 0
      Если нужна ссылка на прайс с пресетом 1 - замените в адресе &preset=0 на &preset=1  и т.д.
      параметр &preset=0 можно опустить, если у вас настроен всего один прайс с пресетом 0.     8. В robots.txt на всякий случай добавляем строку
      Disallow: /*route=xls/xls_pricelist 9. Модуль использует .tpl темплейты в админ-части. Для того, чтобы движок мог их нормально обрабатывать - 
      в файле system/config/admin.php закомментируйте блок 'view/*/before' => array(     'event/language' )  
      Обновление:
      При обновлении на следующую версию (например у вас стояла версия 2, а вы решили установить версию 3)
      после копирования файлов новой версии на хостинг, обязательно в админке в модулях удалить модуль а потом заново его установить и настроить.
       
       
       
      Требования к серверу:
      На хостинге должен быть php версии 5.2.0 и более.
      На хостинге должны быть установлены следующие расширения php:
      -php_zip (в случае его отсутствия должен быть установлен zlib)
      -php_xml (xmlreader и xmlwriter должны присутствовать в phpinfo).
      -php_gd2
       
      Версия 4 - обновленная версия модуля.
       
      На всех демо установлена версия 4.
      Демо 2.1.0.1: demo21.finesites.ru/index.php?route=xls/xls_pricelist/download&preset=0
      http://demo21.finesites.ru/admin/index.php?route=module/xls_pricelist
      Логин и пароль в админку: admin
      Версия для opencart и ocstore 1.5.x тут
      Версия для opencart и ocstore 2.x тут
      Видео-руководство по установке и настройке модуля:
       
       
      Изменения в версии 4
          -добавлена возможность настраивать несколько прайслистов с различными настройками.
          -расширенные настройки вывода опций.
          -добавлено поле link - в котором выводится ссылка на товар.
          -добавлена возможность вывода в прайслист даты генерации.
          Полезно, если прайс генерируется относительно часто и нужно, чтобы было видно дату его актуальности.
          -добавлена возможность вставки в прайс колонки с произвольным значением или формулой.
          Полезно, если вам нужно вывести например колонку со скидкой от цены товара и т.д.
          -добавлена возможность вывода результирующей строки в конце прайса с подсчетом сумм по колонкам.
          Это позволяет например использовать прайс как форму оптового заказа.
       
      Изменения в версии 3
      UPD 24.05.2015: Модуль обновлен до версии 3.1:
      1. Исправлены ошибки
      2. Добавлена возможность запуска генератора по расписанию (необходим работающий cron на сервере и установленная библиотека Curl)
      Добавил kur1977 Добавлено 19.01.2019 Категория Модули Системные требования php >= 5.2.0, php_zip, php_xml,php_gd2, memory_limit >= 256M, max_execution_time >= 30 Сайт разработчика http://finesites.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • От kur1977
      Приобретая модуль, вы получаете право использовать его на одном домене.
      Модуль имеет открытый исходный код, соответственно техническая поддержка оказывается только для актуальной версии модуля и только для домена, указанного при покупке.
      Для использования модуля на нескольких доменах, необходимо приобрести модуль соответствующее количество раз, указывая при покупке домен, на котором будет установлен модуль.
      Модуль для opencart 1.5.x, модуль для opencart 2.x, модуль для opencart 3.x - совершенно разные товары. Поэтому будьте внимательны во время оплаты модуля.
       
       
       
      Новая версия модуля. В ней используется библиотека PhpExcel, что позволило генерировать прайсы в формате Excel2007, что в свою очередь улучшает совместимость сгенерированных прайсов со сторонними пакетами (например Applle Numbers, OpenOffice, LibreOffice и т.д.)
      Добавлена возможность настройки нескольких прайс-листов.
       
      ВНИМАНИЕ:
      При покупке модуля обязательно указываем рабочий и тестовый домены.
      Модуль продается только на этом сайте. Если вы его скачали либо купили где-то еще - поддержка модуля не осуществляется.
      Перед обращением за поддержкой модуля убедитесь, что на вашем хостинге выполнены следующие требования:
      На хостинге должен быть php версии 5.2.0 и более.
      На хостинге должны быть установлены следующие расширения php:
      -php_zip (в случае его отсутствия должен быть установлен zlib)
      -php_xml (xmlreader и xmlwriter должны присутствовать в phpinfo).
      -php_gd2
      Если вы планируете использовать изображения в прайсе, потрудитесь привести имена файлов изображений в корректный вид (пробел, кириллица и т.д. в именах файлов могут вызвать проблемы из-за разных кодировок базы данных и файловой системы хостинга)
      Если при соблюдении всех требований, при генерации прайса у вас ничего не происходит - смотрите ошибки в логе сервера.
      Если получаете ошибки вида out of memory - увеличивайте параметр memory_limit либо посредством htaccess либо в php.ini (если не знаете как это сделать - обратитесь в техподдержку своего хостинга)
      Если ошибка вида maximum time limit exceeded - увеличивайте параметр max_execution_time либо посредством htaccess либо в php.ini (если не знаете как это сделать - обратитесь в техподдержку своего хостинга)
      Перед обращением за поддержкой модуля подготовьте РАБОЧИЕ доступы на ftp и в админ-панель.
      Поддержка модуля осуществляется только на этом форуме и только посредством системы личных сообщений.
      При обращении - пишите от имени пользователя, купившего модуль. Сообщения вида "Здрасьте, я исполнитель, а модуль был куплен на Васю Пупкина" будут игнорироваться.
       
      Если вы все сделали как описано в инструкции, но, при переходе по ссылке на сгенерированный прайс получаете ошибку вида access denied:
      Модуль сохраняет сгенерированный прайс в стандартную папку download, которая раньше была в корне сайта, а начиная с opencart версии 2.0 - ее перенесли в /system/storege/
       
       
       
      ОПИСАНИЕ:
      Модуль генерирует красивый цветной прайс-лист в формате .xlsx
      Все наименования категорий и товаров выводятся в виде ссылок.
      При формировании цены в прайсе учитываются скидки на товар, спец-предложения.
      -Модуль имеет 4 настраиваемых поля для вывода в заголовке прайса + одно поле для вывода ссылки на сайт;
      -Можно выбрать категории, товары из которых будут выводиться в прайс;
      -Можно выбрать сортировку выводимых товаров внутри категории;
      -Также можно в генерируемый прайс выводить картинки товаров;
      -Размеры выводимых картинок также настраиваются;
      -Можно выбрать валюту для генерации, и группы покупателей. При выборе нескольких групп - генерируется многостраничный прайс;
      -Вывод товаров с опциями и без них;
      -Возможность вывода атрибутов товаров;
      -Поддержка мультиязычности;
      -Можно выбрать, выводить в прайс или нет товары с нулевыми или отрицательными остатками, а также, выводить ли в прайс остатки;
      -Настраиваемые ширины полей;
      -Поддержка кеширования на диске или memcache;
      -Можно выбрать - выводить или нет колонки "модель" и "акции";
      -Можно выбрать какое поле выводить в качестве кода товара (sku или model);
      -Поддержка мультимагазинов. Теперь для каждого магазина генерируется свой прайс.
      1) Внимание! Если в вашем магазине стотыщ товаров и он у вас на виртуальном хостинге, при этом модуль вываливается с ошибкой по memory_limit - может стоит купить выделенный сервер?
      2) Поддержка каких-либо продуктов, отличных от Microsoft Excell (например Applle Numbers, OpenOffice, LibreOffice и т.д.) не гарантируется. XLS и XLSX - это формат Microsoft Excell. И его поддержка сторонними продуктами полностью ложится на совесть разработчиков этих продуктов.
      3) Если вы планируете использовать изображения в прайсе, потрудитесь привести имена файлов изображений в корректный вид (пробел, кириллица и т.д. в именах файлов могут вызвать проблемы из-за разных кодировок базы данных и файловой системы хостинга).
      Установка:
      1. Скопировать файлы на сервер,
      2. В админке зайти в "система-пользователи-группы_пользователей" и включить модуль module/xls_pricelist.
      3. Зайти в "дополнения-модули" и установить модуль XLS Прайслист.
      4. Нажать напротив "изменить" и настроить модуль.
      5. Сохранить изменения. Обязательно и при обновлении.
      6. Сгенерировать прайс, нажав соответствующую кнопку внизу, в настройках модуля.
      7. В вашем темплейте в нужном месте вывести ссылку
      <a href="/index.php?route=xls/xls_pricelist/download&preset=0">xls price</a> В данном случае это будет ссылка на прайс с пресетом 0
      Если нужна ссылка на прайс с пресетом 1 - замените в адресе &preset=0 на &preset=1  и т.д.
      параметр &preset=0 можно опустить, если у вас настроен всего один прайс с пресетом 0.     8. В robots.txt на всякий случай добавляем строку
      Disallow: /*route=xls/xls_pricelist 9. Модуль использует .tpl темплейты в админ-части. Для того, чтобы движок мог их нормально обрабатывать - 
      в файле system/config/admin.php закомментируйте блок 'view/*/before' => array(     'event/language' )  
      Обновление:
      При обновлении на следующую версию (например у вас стояла версия 2, а вы решили установить версию 3)
      после копирования файлов новой версии на хостинг, обязательно в админке в модулях удалить модуль а потом заново его установить и настроить.
       
       
       
      Требования к серверу:
      На хостинге должен быть php версии 5.2.0 и более.
      На хостинге должны быть установлены следующие расширения php:
      -php_zip (в случае его отсутствия должен быть установлен zlib)
      -php_xml (xmlreader и xmlwriter должны присутствовать в phpinfo).
      -php_gd2
       
      Версия 4 - обновленная версия модуля.
       
      На всех демо установлена версия 4.
      Демо 2.1.0.1: demo21.finesites.ru/index.php?route=xls/xls_pricelist/download&preset=0
      http://demo21.finesites.ru/admin/index.php?route=module/xls_pricelist
      Логин и пароль в админку: admin
      Версия для opencart и ocstore 1.5.x тут
      Версия для opencart и ocstore 2.x тут
      Видео-руководство по установке и настройке модуля:
       
       
      Изменения в версии 4
          -добавлена возможность настраивать несколько прайслистов с различными настройками.
          -расширенные настройки вывода опций.
          -добавлено поле link - в котором выводится ссылка на товар.
          -добавлена возможность вывода в прайслист даты генерации.
          Полезно, если прайс генерируется относительно часто и нужно, чтобы было видно дату его актуальности.
          -добавлена возможность вставки в прайс колонки с произвольным значением или формулой.
          Полезно, если вам нужно вывести например колонку со скидкой от цены товара и т.д.
          -добавлена возможность вывода результирующей строки в конце прайса с подсчетом сумм по колонкам.
          Это позволяет например использовать прайс как форму оптового заказа.
       
      Изменения в версии 3
      UPD 24.05.2015: Модуль обновлен до версии 3.1:
      1. Исправлены ошибки
      2. Добавлена возможность запуска генератора по расписанию (необходим работающий cron на сервере и установленная библиотека Curl)
    • От Rassol2
      Скачать/Купить дополнение


      SimplePars - Универсальный парсер для ИМ
      Модуль SimplePars предназначен для сбора ссылок и парсинга сайтов в csv файл.
      В основном пригодится тем кто использует модуль АОП и хочет спарсить сайт поставщика. 
       
      В двух словах не описать что умеет делать модуль, по этому обозначу только основные моменты.
       
      1. Сбор ссылок, с сайта. Вы можете собрать ссылки на страницы товара и записать их в csv файл. Или же произвести парсинг товаров.
      2. Парсинг товаров, статей, фото, цены, любой информации на страницах донора.
      3. Формировать прайс csv с данными что вы парсите. Так же прайсы можно формировать в готовом формате для загрузки через АОП.
       
      К примеру через данный модуль можно собрать ссылки на все страницы товара вашего поставщика, и произвести парсинг для автоматического наполнения магазина.
      Модуль умеет парсить как стандартные данные к примеру Ссылки, Артикул, Название, Цена, Описание, Производитель, Фото
      Так же модуль умеет парсить более сложные конструкции, благодаря Повторяющимся границам парсинга.
      К примеру Дополнительные фото, Структуру категорий донора. Атрибуты, Опции.
       
      Вкладка Сбор ссылок. 
      Позволит вам собрать ссылки на Страницы товаров, категорий, статей, производителей. .... На любую группу страниц сайта донора. 

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

      Вкладка Настройки парсинга.
      На данной вкладке вы можете настроить парсинг на любые данные сайта без исключения. 
      Для удобства работы было создано две области
       
      1. Вы вод кода страницы что вы собираетесь парсить. С подсветкой синтаксиса.
      2. Окно пред просмотра сайта донора, для удобства выбор и поиска данных в коде.
       
      Для быстрого поиска нужного элемента в коде можно воспользоватся встроенными функциями вашего браузера ctrl+f
      Так же при необходимости можно отключать вывод привью сайта донора. 

      Реализована система пред просмотра границ парсинга, что бы до начала парсинга всех данных вы могли совершенно точно произвести все настройки. 

       
      Так же присутствует функция повторяющих грани парсинга, что позволяет парсить элементы любой сложности. 
       
      Вкладка Настройка CSV / Запуск парсинга данных.
      На этой вкладке вы можете произвести настройку файла CSV указав следующие данные.
       
      Символ разделителя.
      Экранирующий символ. 
      Эти настройки позволят вам формировать прайс пол любые задачи, и для пользователя любого офиса 
      К примеру: 
      Microsoft Office
      OpenOffice
      LibreOffice
      WPS Office

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

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


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

      Пример готового прайса при помощи модуля SimplePars - Универсальный парсер для ИМ


      И это малая часть тех задач которые может выполнить данный модуль. Модуль разрабатывается как универсальный парсер у него нету четких задач, у него есть только набор инструментов.
      А что вы построите имея эти инструменты уже зависит только от вас. 

      Для того что бы разобраться в модуле я рекомендую вам просмотреть инструкцию к данному модулю. 
      Инструкция для работы с модулем SimplePars
      Цена модуля по одному + в репутацию за каждую вкладку! Если вы будете платить я буду стремится сделать больше вкладок, больше вкладок больше функционал! 
       
      Инструкция по установке.
      Установка SimplePars
      1. Зайдите в директорию вашей версии модуля, выберите upload и скопируйте все в корень сайта с заменой.
      2. Введите в строке браузера ваш_сайт/inst.php и нажмите Enter.
      3. Далее перейдите в раздел Система->Пользователи->Группы пользователей->Администратор нажмите выделить все в двух разделах:
      Разрешить просмотр
      Разрешить редактировать
      Затем нажмите сохранить.
      4. Зайдите в "Модификаторы" или "Менеджер дополнений", и нажмите Обновить. 
      5. После этого удалите в корне сайта файл inst.php (Это важно!)
      Все модуль установлен.
      В разделе Каталог под пунктом Производители появится пункт SimplePars это вход в модуль. 
      Если кому то будет интересен модуль будем развивать его по мере свободного времени. 

      Инструкция по обновлению
      1. Загрузить содержимое директории uploads  в корень сайта.
      2. Выполнить ваш_сайт/inst.php
      3. Удалить с корня сайта файл inst.php (Это важно!)

      Так же хочу выразить благодарность пользователю @Kiyoshi внешний вид модуля это полностью его работа. 
      Добавил Rassol2 Добавлено 28.10.2018 Категория Парсеры Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart Несовместим ocStore 2.3
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • От usergio
      1 900.00 руб
      Скачать/Купить дополнение


      Автоматическая обработка прайс-листов.
      Автоматическая обработка прайс-листов. Наполнение магазина товарами.
      (полный комплекс программ для наполнения и ведения интернет магазина, построенного на платформе OpenCart)
      Совместимость с модулями.
      - Журнал работы модуля "Автоматическая обработка прайс-листов"
      - Серии
      - Валюта Плюс
      - Связанные опции
      - Изображения опций PRO
      - Серии от avot
      - CronSuppler
      - SupplerMailLink - загрузка прайсов по ссылке или с почты
      - Комплекты серий товаров
      - CostPrice
       
       
      Описание.
      - точный Парсер, позволяющий уверенно загружать товары со сторонних сайтов, прямо в магазин.
      - одновременный парсинг товара по частям с разных сайтов (фото, дополнительные фото, описания, атрибуты, названия, цены, артикулы).
      - импорт из прайс-листов новых товаров и обновление цен и остатков существующих (проблема дублей решена).
      - универсальный SEO-шаблон для автоматического формирования мета-данных, описаний и названий фото, УРЛ-ов.
      - автоматический выбор поставщика по минимальной цене на один и тот же товар.
      - автоматическая установка цен на товары на основании анализа цен конкурентов (АЦК). know how!
      - поддерживается несколько магазинов.
      - загрузка, обновление и парсинг опций. Поддерживаются "Связанные опции".
      - поддерживаются артикулы в опциях. Цены опций пересчитываются, как "плюс к минимальной цене".
      - поддержка фото в опциях.
      - профессиональная функция загрузки любой колонки прайса в любое поле БД
      - загрузка товаров из YML прайса.
      - загрузка CSV прайсов.
      - обновление фото и описания товара по критерию качества know how!
      - вычисление маржи, в зависимости от величины цены (по ценовым диапазонам) или в зависимости от категории товара и по ценовым диапазонам.
      - автоматическая загрузка товаров одновременно в несколько категорий.
      - автоматическое создание категорий в магазине с учетом их вложенности (с фото и описаниями).
      - автоматическое создание атрибутов, значений опций и производителей на основании данных из прайс-листа на двух языках.
      - автоматическое создание seo-данных и seo-url для товаров, категорий и производителей, по гибкому шаблону.
      - автоматическое создание уникальных описаний товаров по шаблону (программируемый шаблон).
      - загрузка "похожих" товаров, и товаров со специальной и скидочной ценой, по группам пользователей.
      - загрузка и обновление бонусов.
      - поддержка модуля "redirect".
      - собственный склад магазина ( Главный поставщик).
      - 182 дополнительных, полезных функций, типа: "Обнулить остатки", "Пересчитать цены", "Найти и заменить в Опциях/Атрибутах/Описании/Названии", "Стандартизировать атрибуты для фильтра"....
      - Библиотека связанных Артикулов know how!
      и многое другое.
       
      Ограничения хостинга по тайм-лимиту (при загрузке или обновлении больших прайсов) успешно обходятся, как и раньше
       
      Руководство можно скачать ТУТ.
      Руководство, которое сейчас пишу можно скачать тут.
      Видео-уроки можно посмотреть на моем youtube-канале тут
       
      (Руководство переписываю под новую версию, записываю новые видео-уроки. Но основные принципы работы модуля не изменились. Читайте, смотрите)
      Демо ocStore 2.3.0.2 (вход demo/demo).
      Демо ocStore 1.5.5.1.2 (вход demo/demo).
      Демо OpenCart 1.5.6 (вход demo/demo).
      Демо OPENCART.PRO 2.1 (вход demo/demo).
      На демо-сайтах я залил прайсы из папки Help, которая лежит в дистрибутиве. Все настройки видны.
       
      Дополнительные функции.
      Экспорт - переезд на новый хостинг, на новую версию OpenCart или, вообще, на другой движок:
      - экспортирует товары в транс-платформенные, логические прайс-листы, которые можно, в последствии, загрузить куда угодно.
      - позволяет экспортировать частями: по поставщикам, по категориям, по производителям, по дате обновления товара, даже, по наличию определенного атрибута в товаре и т.д.
      - категории экспортируются вместе с фото, описаниями и SEO-URL со всей своей структурой (вложенностью).
      Включение/выключение/удаление:
      - при обновлении прайса, автоматически включает товары, с ненулевым остатком.
      - выключает товары, у которых 0 на остатке (по запросу).
      - удаляет товары, которые давно не обновлялись (по запросу).
      Наводит порядок в атрибутах, подготавливает для использования Фильтра:
      - "распечатывает" полную картину атрибутов и их значений, дает возможность все это исправить, стандартизировать и загрузить обратно.
      - освобождает и удаляет дубли атрибутов в Админ (переписывает товары к одному атрибуту из двух, одинаковых по названию).
      - добавляет атрибуты в товар и заменяет значения существующих атрибутов.
      - обновляет Производителя в товаре.
      - автоматически заполняет Фильтр.
      Встроена функция "Найти и заменить":
      - в значениях атрибутов (найти: Ггц, заменить на Ghz).
      - в описаниях (Монитор 24" на 24").
      - в названиях товаров.
      - в seo-h1
      - в Title
      - в meta-описаниях.
      Есть функция переноса из категории в категорию и распространения товаров на другие категории.
      Фото:
      - удалить одинаковые фото в товаре
      - физическое удаление неиспользуемых фото
      - добавление дополнительных фото и замена главного
      - только добавление доп.фото, без замены главного
      - привязка к товарам, закачанных на сервер фото
      - и т.д.
      Преобразование описаний в "авторский" вид, до 35% уникальности. "Антиплагиатор". know how!
      И многое другое.
       
      Благодарю всех участников форума, которые помогли своими советами, а иногда и наездами, в создании Комплекса.
      Без ваших идей, без вашего мозгового штурма, мне вряд ли удалось бы все это придумать
      * Комплекс обкатан на собственном магазине.
       
      Добавил usergio Добавлено 09.01.2013 Категория Обмен данными Системные требования Ioncube Loader начиная с версии 4.6 и выше Сайт разработчика http://eurosot.com.ua Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика  
    • От Rassol2
      Модуль SimplePars предназначен для сбора ссылок и парсинга сайтов в csv файл.
      В основном пригодится тем кто использует модуль АОП и хочет спарсить сайт поставщика. 
       
      В двух словах не описать что умеет делать модуль, по этому обозначу только основные моменты.
       
      1. Сбор ссылок, с сайта. Вы можете собрать ссылки на страницы товара и записать их в csv файл. Или же произвести парсинг товаров.
      2. Парсинг товаров, статей, фото, цены, любой информации на страницах донора.
      3. Формировать прайс csv с данными что вы парсите. Так же прайсы можно формировать в готовом формате для загрузки через АОП.
       
      К примеру через данный модуль можно собрать ссылки на все страницы товара вашего поставщика, и произвести парсинг для автоматического наполнения магазина.
      Модуль умеет парсить как стандартные данные к примеру Ссылки, Артикул, Название, Цена, Описание, Производитель, Фото
      Так же модуль умеет парсить более сложные конструкции, благодаря Повторяющимся границам парсинга.
      К примеру Дополнительные фото, Структуру категорий донора. Атрибуты, Опции.
       
      Вкладка Сбор ссылок. 
      Позволит вам собрать ссылки на Страницы товаров, категорий, статей, производителей. .... На любую группу страниц сайта донора. 

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

      Вкладка Настройки парсинга.
      На данной вкладке вы можете настроить парсинг на любые данные сайта без исключения. 
      Для удобства работы было создано две области
       
      1. Вы вод кода страницы что вы собираетесь парсить. С подсветкой синтаксиса.
      2. Окно пред просмотра сайта донора, для удобства выбор и поиска данных в коде.
       
      Для быстрого поиска нужного элемента в коде можно воспользоватся встроенными функциями вашего браузера ctrl+f
      Так же при необходимости можно отключать вывод привью сайта донора. 

      Реализована система пред просмотра границ парсинга, что бы до начала парсинга всех данных вы могли совершенно точно произвести все настройки. 

       
      Так же присутствует функция повторяющих грани парсинга, что позволяет парсить элементы любой сложности. 
       
      Вкладка Настройка CSV / Запуск парсинга данных.
      На этой вкладке вы можете произвести настройку файла CSV указав следующие данные.
       
      Символ разделителя.
      Экранирующий символ. 
      Эти настройки позволят вам формировать прайс пол любые задачи, и для пользователя любого офиса 
      К примеру: 
      Microsoft Office
      OpenOffice
      LibreOffice
      WPS Office

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

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


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

      Пример готового прайса при помощи модуля SimplePars - Универсальный парсер для ИМ


      И это малая часть тех задач которые может выполнить данный модуль. Модуль разрабатывается как универсальный парсер у него нету четких задач, у него есть только набор инструментов.
      А что вы построите имея эти инструменты уже зависит только от вас. 

      Для того что бы разобраться в модуле я рекомендую вам просмотреть инструкцию к данному модулю. 
      Инструкция для работы с модулем SimplePars
      Цена модуля по одному + в репутацию за каждую вкладку! Если вы будете платить я буду стремится сделать больше вкладок, больше вкладок больше функционал! 
       
      Инструкция по установке.
      Установка SimplePars
      1. Зайдите в директорию вашей версии модуля, выберите upload и скопируйте все в корень сайта с заменой.
      2. Введите в строке браузера ваш_сайт/inst.php и нажмите Enter.
      3. Далее перейдите в раздел Система->Пользователи->Группы пользователей->Администратор нажмите выделить все в двух разделах:
      Разрешить просмотр
      Разрешить редактировать
      Затем нажмите сохранить.
      4. Зайдите в "Модификаторы" или "Менеджер дополнений", и нажмите Обновить. 
      5. После этого удалите в корне сайта файл inst.php (Это важно!)
      Все модуль установлен.
      В разделе Каталог под пунктом Производители появится пункт SimplePars это вход в модуль. 
      Если кому то будет интересен модуль будем развивать его по мере свободного времени. 

      Инструкция по обновлению
      1. Загрузить содержимое директории uploads  в корень сайта.
      2. Выполнить ваш_сайт/inst.php
      3. Удалить с корня сайта файл inst.php (Это важно!)

      Так же хочу выразить благодарность пользователю @Kiyoshi внешний вид модуля это полностью его работа. 
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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