Закрыто

[OpenCart]Модули:Генерируемый ПРАЙСЛИСТ .XLS+Корзина в PDF

Тема в разделе "Скрипты и программы", создана пользователем Accidental, 1 сен 2013.

Цена: 500р.-79%
Взнос: 104р.
100%

Основной список: 24 участников

Резервный список: 7 участников

Статус обсуждения:
Комментирование ограничено.
  1. 1 сен 2013
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: [OpenCart]Модули:Генерируемый ПРАЙСЛИСТ .XLS+Корзина в PDF

    Генерируемый ПРАЙСЛИСТ .XLS
    Новая версия модуля. В ней используется библиотека PhpExcel, что позволило генерировать прайсы в формате Excel2007, что в свою очередь улучшает совместимость сгенерированных прайсов со сторонними пакетами (например Applle Numbers, OpenOffice, LibreOffice и т.д.

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

    Модуль генерирует красивый цветной прайс-лист в формате .xlsx
    Все наименования категорий и товаров выводятся в виде ссылок.

    При формировании цены в прайсе учитываются скидки на товар, спец-предложения.

    -Модуль имеет 4 настраиваемых поля для вывода в заголовке прайса + одно поле для вывода ссылки на сайт;
    -Можно выбрать категории, товары из которых будут выводиться в прайс;
    -Можно выбрать сортировку выводимых товаров внутри категории;
    -Также можно в генерируемый прайс выводить картинки товаров;
    -Размеры выводимых картинок также настраиваются;
    -Можно выбрать валюту для генерации, и группы покупателей. При выборе нескольких групп - генерируется многостраничный прайс;
    -Вывод товаров с опциями и без них;
    -Возможность вывода атрибутов товаров;
    -Поддержка мультиязычности;
    -Можно выбрать, выводить в прайс или нет товары с нулевыми или отрицательными остатками, а также, выводить ли в прайс остатки;
    -Настраиваемые ширины полей;
    -Поддержка кеширования на диске или memcache;
    -Можно выбрать - выводить или нет колонки "модель" и "акции";
    -Можно выбрать какое поле выводить в качестве кода товара (sku или model);
    -Поддержка мультимагазинов. Теперь для каждого магазина генерируется свой прайс.

    В файле /catalog/controller/product/pricelist есть закомментированный участок.
    Если его раскомментировать - то файл будет еще и упаковываться в zip. :)/>
    При условии, что на хостинге установлена необходимая для этого библиотека.

    1) Внимание! Если в вашем магазине стотыщ товаров и он у вас на виртуальном хостинге, при этом модуль вываливается с ошибкой по memory_limit - может стоит купить выделенный сервер?
    2) поддержка каких-либо продуктов, отличных от Microsoft Excell (например Applle Numbers, OpenOffice, LibreOffice и т.д.) не гарантируется. XLS - это формат Microsoft Excell. И его поддержка сторонними продуктами полностью ложится на совесть разработчиков этих продуктов.


    Установка и обновление:
    1. Скопировать файлы на сервер,
    2. В админке зайти в "система-пользователи-группы_пользователей" и включить модуль module/xls_pricelist.
    3. Зайти в "дополнения-модули" и установить модуль XLS Прайслист.
    4. Нажать напротив "изменить" и настроить модуль.
    5. Сохранить изменения. Обязательно и при обновлении.
    6. В вашем темплейте в нужном месте вывести ссылку
    <a href="/download/price_<?php echo $this->session->data['language'];?><?php echo $this->config->get('config_store_id');?>.xlsx">xls price</a>
    (или price_ru.zip, если раскомментировали участок кода для упаковки в zip)
    7. В robots.txt на всякий случай добавляем строку
    Disallow:/*route=product/pricelist
    8. Если версия вашей CMS 1.5.1.3 - скопируйте собержимое папки for_1.5.1.3 с заменой. Это исправит баг работы с настройками, который присутствует именно в этой версии CMS.


    Модуль поддерждивает мультимагазины и генерирует для них отдельные прайсы. К имени добавляется id магазина

    Если у вас в магазине несколько языков - модуль будет генерировать для каждого языка отдельный прайс.
    Например для английского это будет price_en0.xls
    Здесь 0 - id магазина по умолчанию.Если у вас в магазине несколько языков - модуль будет генерировать для каждого языка отдельный прайс.

    Для работы модуля необходим установленный VQMOD
    Требования к серверу:
    На хостинге должен быть php версии 5.2.0 и более.
    На хостинге должны быть установлины следующие расширения php:
    -php_zip (в случае его отсутсвия должен быть установлен zlib)
    -php_xml
    -php_gd2

    В архив включена также старая версия модуля, которая будет работать на большинстве хостингов. Но у нее есть ограничение - если кол-во символов в ячейке больше 255 - то остальное обрезается. Для большинства этого достаточно.


    Демо 1.5.1.3: Скрытая ссылка
    Скрытая ссылка


    Демо 1.5.3.1: Скрытая ссылка
    Скрытая ссылка

    Логин и пароль в админку: admin

    UPD: добавлена поддержка opencart 1.5.5
    UPD 28.08.2013: Модуль обновлен:
    1. Исправление мелких недочетов
    2. Перемещена ссылка "генерировать прайс" для лучшей совместимостью со сборками maxystore
    3. Добавлена возможность вывода своего текста. Например банковских реквизитов и т.д.
    4. Добавлена возможность вывода в шапку прайса произвольного изображения. Например логотипа.

    Изменения касаются только NEW_VERSION.

    Старая версия более не поддерживается. Она оставлена в паке только лишь для того, чтобы полльзователи, купившие модуль, у которых дешевые хостинги без наличия необходимых библиотек, все-таки смогли пользоваться модулем, хоть и с урезанным функционалом.


    модуль тестировался на ocstore 1.5.2 - 1.5.4.1, opencart 1.5.5.1


    Корзина в PDF
    Модуль добавляет ссылку в корзину для скачивания её содержимого в PDF.

    Внешний вид PDF полностью настраивается! Шаблон PDF задается в .tpl файле, так же, как и шаблон для вашего сайта. Все оформление задано через чистый html+css.

    Совместим с модулем Simple.

    Требуется VQMod (для добавления ссылок в корзину).

    Работает на ocstore и opencart 1.5.4, 1.5.3,

    Демо:
    • Скрытая ссылка


     
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      25 сен 2017
    2. skladchik.com
      Складчина доступна.
      4 май 2017

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      25 сен 2017
    2. skladchik.com
      Складчина доступна.
      4 май 2017
  3. Обсуждение
  4. 2 сен 2013
    #2
    Рыбка
    Рыбка БанЗабанен
    А модуля корзины на 1.5.6. получается, еще нет? Только 1.5.3.?
     
  5. 2 сен 2013
    #3
    Accidental
    Accidental БанЗабанен
    для 1.5.4 вроде , может по возможности уточню
     
  6. 3 сен 2013
    #4
    PollnaX
    PollnaX ШтрафникШтрафник
    дайте мне свой скайп, я хочу поговорить с вами по поводу бывшей складчины привлечение 30000 рефералов, очень хочется эту тему, мой скайп Linksxus22
     
    Последнее редактирование модератором: 3 сен 2013
  7. 3 сен 2013
    #5
    Husson
    Husson ОргОрганизатор (А)
    12.3. Категорически запрещен обмен контактами.
     
  8. 3 сен 2013
    #6
    Рыбка
    Рыбка БанЗабанен
    вам выше написали.

    + запрещено склонение к барыжничеству.

    начните с прочтения ВСЕХ правил Клуба. Иначе вас просто забанят
     
Статус обсуждения:
Комментирование ограничено.