sirlexaiv

Экспорт товаров в PDF каталог ( opencart 2.0.x-2.1.x )

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

sirlexaiv    8

index.php?app=downloads&module=display&section=screenshot&id=3151

Название: Экспорт товаров в PDF каталог ( opencart 2.0.x-2.1.x )

Добавил: sirlexaiv

Добавлен: 17 мая 2016

Категория: Обмен данными

Работает на OpenCart: 2.1.0.1, 2.1.x, 2.0.x

Работает на ocStore: 2.1.0.2, 2.1.x

Метод активации: Без активации

Ioncube Loader: Нет

Модуль предназначен для экспорта товаров в PDF-файл. Это может быть полезно для рекламы ваших товаров. Например, PDF-каталог товаров можно использовать для рекламной почтовой рассылки или распечатки.

Данный модуль основан на предыдущей версии модуля экспорта товаров в PDF с изенениями и доработками.

Подддерживаемые функции и опции:

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

- поддержка двух шаблонов: последовательный вывод, табличный вывод (по 3 товара на странице).

- Шаблон "последовательный вывод" предусматривает настраиваемый вывод следующих полей: название товара, модель, категория, производитель, цена на сайте, изображения, описание, URL-ссылка, QR-код. Настраиваются как выводимые поля так и порядок их вывода. Кроме того настраивается форма вывода полей и цвет текста:

например, Название: Apple 30 или просто Apple 30.

Настройки можно сохранить.

- Шаблон "табличный вывод" полностью статичный и предусматривает вывод в табличной форме 3-х товаров на странице.

- поддержка общих опций для всех шаблонов:

1. добавление титульного листа в виде графического файла

2. разрыв страницы после каждого товара

3. вывод колонтитула (футера) для каждой страницы с указанием следующих полей: название интернет-магазина, email, телефон, номер страницы. Настраиваемые опции: цвет вывода для каждого поля, вывод колонтитула на первой странице. Сохранение настроек.

4. вывод содержания в виде ссылок. При включении данной опции товары сортируются и выводятся по категориям. В содержании указываются категории в виде ссылок на страницы разделители. Настраиваемые опции: название поля "Содержание" можно изменить (например, указать "Оглавление" или "Категории"), цвет и фон для поля "Содержание", элементов содержания, а также разделителей страниц. Сохранение настроек.

5. загрузка каталога на FTP-сервер.

Язык: русский

Модуль тестировался на Opencart v2.1.0.1

версия для oc1.5.x тут: https://opencartforum.com/files/file/2718-%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2-%D0%B2-pdf-%D1%84%D0%B0%D0%B9%D0%BB-oc15x/

Демо: http://ciberhal.ru/admin/index.php?route=module/topdf&token=NKgnPaKtx3QJlnjylEUa2r7SWbDmDUgX

логин: demo

пароль: demo

Нажмите здесь, чтобы скачать файл

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


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

Решили проблему с высокой нагрузкой на ресурсы хостинга и как результат ошибка тайм аута. я вот так и не смог воспользоваться вашим модулем первой версии.
даже 300 товаров не тянет.
притензий к хостингу быть не может. Проверено.

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


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

отвечаю на конструктивную критику.

 

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

 

50 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_url,sort_qrcode,sort_image,sort_description) - 11:02:02----11:02:05
50 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_url,sort_description) -                                       11:02:28----11:02:28
50 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_image,sort_description,sort_url) -                     11:04:12----11:04:13
100 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_url,sort_description) -                                      11:05:07----11:05:08
100 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_url,sort_description,sort_price,sort_image) -                   11:05:26----11:05:27
100 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_image,sort_description,sort_url,sort_qrcode)  11:05:44----11:05:51
200 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_url,sort_description) -                                       11:07:55----11:07:57
200 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_url,sort_image,sort_description) -                     11:08:12----11:08:14
200 товаров (поля: sort_name,sort_model,sort_manufacturer,sort_category,sort_price,sort_image,sort_url,sort_description,sort_qrcode)   11:08:31----11:08:47
300 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_description,sort_url)                                          11:10:31----11:10:34
300 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_image,sort_url,sort_description)                        11:10:50----11:10:53
300 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_image,sort_description,sort_url,sort_qrcode) -  11:13:14----11:13:36
400 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_description,sort_url)                                          11:15:38----11:15:42
400 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_description,sort_url,sort_image)                        11:16:02----11:16:07
400 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_description,sort_url,sort_image,sort_qrcode)    11:16:23----11:16:54
500 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_description,sort_url)                                           11:19:59----11:20:05
500 товаров (поля: sort_name,sort_category,sort_model,sort_manufacturer,sort_price,sort_description,sort_url,sort_image)                        11:20:19----11:20:25
500 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_description,sort_url,sort_image,sort_qrcode)    11:20:45----11:21:23
600 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_description,sort_url)                                           11:24:24----11:24:30
600 товаров (поля: sort_name,sort_category,sort_model,sort_manufacturer,sort_price,sort_description,sort_url,sort_image)                        11:25:18----11:25:25
600 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_description,sort_url,sort_image,sort_qrcode)     11:25:59----11:26:46
700 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_description,sort_url)                                           11:28:07----11:28:15
700 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_description,sort_url,sort_image)                         11:28:58----11:29:05
700 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_url,sort_description,sort_image,sort_qrcode)    11:30:04----11:31:00
800 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_description,sort_url)                                           11:31:45----11:31:53
800 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_url,sort_description,sort_image)                        11:32:41----11:32:50
800 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_description,sort_url,sort_image,sort_qrcode)    11:41:58----11:43:01

900 товаров - браузер зависал

 

 

причина низкого быстродействия следующая:  qr-код для каждого товара генерировался каждый раз заново при создании pdf-каталога.

 

в данный момент изменил работу скрипта следующим образом: 

 

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

 

1010 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_url,sort_qrcode,sort_image,sort_description) - 21:07:26----21:07:38
1010 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_url,sort_qrcode,sort_image,sort_description) - 21:08:21----21:08:34
1010 товаров (поля: sort_name,sort_model,sort_category,sort_manufacturer,sort_price,sort_url,sort_qrcode,sort_image,sort_description) - 21:09:13----21:09:25

 

кроме этого изменил механизм добавления товаров в pdf-корзину.

Изменено пользователем sirlexaiv

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


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

В данный момент проверить работу модуля можно здесь (порядка 1000 товаров)

 

http://x91920yl.bget.ru/admin

 

логин: demo

логин: demo

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


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

есть замечания прошу сообщать

Изменено пользователем sirlexaiv

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


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

будет ли возможность выводить характеристики?

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


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

будет ли возможность выводить характеристики?

Какие характеристики Вы имеете ввиду?

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


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

Какие характеристики Вы имеете ввиду?

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

 

интересуют характеристики

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


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

сделаю эту возможность чуть позже

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


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

Приветствую. Демо с ошибками падает(

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


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

Приветствую. Демо с ошибками падает

 

 

проверил. работает. а что у Вас выдало?

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


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

Я сейчас не дома. Завтра посмотрю. Все исправим. Не совсем понятно я со смартфона не могу открыть ваш скрин или ошибка 500 это то что модуль выдает?

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


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

да 500 error, мне пока не к спеху, появятся в выводе характеристики, тогда буду "трясти разработчиков как грушу")))

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


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

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

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


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

Вы можете скинуть скриншоты?

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


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

Вы можете скинуть скриншоты?

 

Добрый день, спасибо за быстрый ответ. Куда можно отправить?

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


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

скидывайте в личном сообщении

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


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

скидывайте в личном сообщении

post-711281-0-26416600-1469439847_thumb.png

post-711281-0-13508700-1469439848_thumb.png

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


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

Вы можете создать в админке пользователя и предоставить доступ к моему модулю на Вашем сайте?

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


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

Все работает. Спасибо за оперативную поддержку!

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


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

улучшения модуля: 

 

- сделал новый шаблон (шаблон № 3)

- добавлена возможность установки фона (из графического файла)
- в последовательный шаблон добавлен вывод опций и атрибутов

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


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

в данный момент нет. если Вам необходимо могу сделать такую возможность. только на следующей неделе. сейчас нахожусь не дома

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


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

в данный момент нет. если Вам необходимо могу сделать такую возможность. только на следующей неделе. сейчас нахожусь не дома

Ok. Подожду. Мне было бы очень удобно.

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


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

    • От margokorablina
      Помогите, пожалуйста, разобраться почему так случилось.
      Разное количество товаров строке в категория х после добавления тега h1 в отдельный блок сверху.
      1 строка везде 3, далее - по 4 товара....

    • От seo2014
      Всем привет. Ищу помощи. Стоит Opencart 1.5.5.1.2, необходимо сделать несколько учеток администраторов (с этим вопросов нет), однако под каждой учетной записью, должны быть видны и доступны для редактирования товары только созданные под этой учеткой. Т.е. допустим 3 разных учетки администраторов, и у каждого свой список товара, товары созданные с другой учетки отображаться/редактироваться не должны.
      Подскажите плиз, ссылку на какой-нибудь модуль, или кто-то делал уже и может помочь за плату. Спасибо.
    • От konorws


      Просмотр файла Экспорт Заказов OC 2.Х
      Модуль экспорта заказов в Excel для Opencart 2.x
      Функционал:
      - Экспорт товаров из заказа
      - Выбор диапазона времени за который выгрузить заказы
      - Есть Кнопка выгрузки за все время
      - Выбор оддельных Статусов для экспорта
      - Выбор колонок для экспорта
      Преимущества
      - 57 Параметров для выгрузки
      - Шаблоны импорта (в ближайшие дни будут)
      - Простая установка
      - Без замены файлов
      - Тех. поддержка
      Demo https://oc2.big-shop.net/ (login: demo, password: demo)
      Єкспорт заказов в Exel для Opencart 2.X
      Вы можете посмотреть пример роботы на бесплатном варианте модуля для Opencart 1.5.X
      Эдинствиное отличие между ними отсутсвие шаблонов (в разаработке)
      Купив данный модуль вы получаете все его будущие модификации бесплатно (Это Шаблоны, Списки продуктов, Выгрузка пользователей с покупками и так дале).
      Добавил konorws Добавлено 05.12.2016 Категория Обмен данными Системные требования PHP version 5.2+, PHP extensions: php_zip, php_xml, php_gd2 Сайт разработчика https://big-shop.net Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.1
      OcShop 2.0.3.х  
    • От Loys
      Добрый день! Нужны советы по следующему вопросу. Был магазин на Opencart 2.0.1.1, сейчас сделали ИМ на ocStore 2.3(последняя версия), при этом товары заливаются заново, так как структура ИМ совсем другая, то есть если раньше была ссылка brand/krossovki_leto/tovar_1, то теперь mens-shoes/tovar-1. Товаров очень много, около тысячи, поэтому интересует ваш опыт или ваши советы как лучше организовать постраничный редирект. Знаю, что сейчас будут многие писать "Ищи на форуме", я уже просмотреть достаточное количество тем, но там в основном делают редирект на 1-2 страницы, мне же нужно сделать куда больше. Готов даже руками прописывать в .htaccess, только подскажите как лучше спарсить таблицу в виде "Название товара | Ссылка". Пробовал пару бесплатных модулей для редиректа, но они криво работают, поэтому надеюсь на вашу помощь! Спасибо!
    • От ceskf


      Просмотр файла SEO Метки(Теги)
      Метки это еще один способ группировки товаров в opencart. Модуль расширяет семантическое ядро и увеличивает количевство посадочных страниц.
      Будет полезен для продвижения сайта.
      В Opencart есть стандартный механизм меток, но как продвигать эти страницы меток, ведь им нельзя выставить мета теги, урл и т.д.
      Данный модуль дает возможность создавать метки как полноценную страницу со свои урлом, а также:
      - Описания (вверху и внизу) настраиваемые
      - мета теги(title, description,keywords)
      - Тег н1, можно изменять прямо на странице тегов, это не будет стандартный тег который равняеться названию метки
      Данный модуль полностью заменяет стандартный механизм меток.
      Разрабатывался данный модуль по причине того, что когда я сделал на один магазин клиенту такой функционал, клиент захотил еще на 7 магазинов аналогичный модуль.
      Модуль разработан под стагдартный шаблон OpenCart. Для остальных шаблонов необходима работа верстальщика для подстройки.
      Также работает с SeoUrl и SeoPro.
      Не заменяет никаких файлов.
      ДEMO
      http://opencart.kev-group.com.ua/
      http://opencart.kev-group.com.ua/admin/
      demo
      demo
      Возможности и характеристики:
      - страницы меток в sitemap.xml
      - Назначение категории для меток с возможностью вывода меток на категории
      - Количество товаров для каждой метки(опционально)
      - Похожие метки(вывод на странице аналогичных меток присвоенных в админ панели)
      - Один урл для одной метки
      МОДУЛЬ НЕ РАБОТАЕТ С ФИЛЬТРАМИ
       
      Добавил ceskf Добавлено 20.07.2015 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 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 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1 OpenCart.Pro, ocShop  
  • Последние посетители   0 пользователей онлайн

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