Информация о файле

Новая версия модуля. В ней используется библиотека 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 и в админ-панель.

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

При обращении - пишите от имени пользователя, купившего модуль. Сообщения вида "Здрасьте, я исполнитель, а модуль был куплен на Васю Пупкина" будут игнорироваться.

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

Все наименования категорий и товаров выводятся в виде ссылок.

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

-Модуль имеет 4 настраиваемых поля для вывода в заголовке прайса + одно поле для вывода ссылки на сайт;

-Можно выбрать категории, товары из которых будут выводиться в прайс;

-Можно выбрать сортировку выводимых товаров внутри категории;

-Также можно в генерируемый прайс выводить картинки товаров;

-Размеры выводимых картинок также настраиваются;

-Можно выбрать валюту для генерации, и группы покупателей. При выборе нескольких групп - генерируется многостраничный прайс;

-Вывод товаров с опциями и без них;

-Возможность вывода атрибутов товаров;

-Поддержка мультиязычности;

-Можно выбрать, выводить в прайс или нет товары с нулевыми или отрицательными остатками, а также, выводить ли в прайс остатки;

-Настраиваемые ширины полей;

-Поддержка кеширования на диске или memcache;

-Можно выбрать - выводить или нет колонки "модель" и "акции";

-Можно выбрать какое поле выводить в качестве кода товара (sku или model);

-Поддержка мультимагазинов. Теперь для каждого магазина генерируется свой прайс.

В файле /catalog/controller/product/pricelist есть закоментированный участок.

Если его раскоментировать - то файл будет еще и упаковываться в zip. :)/>

При условии, что на хостинге установлена необходимая для этого библиотека.

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. В вашем темплейте в нужном месте вывести ссылку

<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.

Обновление:

При обновлении на следующую версию (например у вас стояла версия 2, а вы решили установить версию 3)

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

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

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

Например для английского это будет price_en0.xls

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

Для работы модуля необходим установленный VQMOD

Требования к серверу:

На хостинге должен быть php версии 5.2.0 и более.

На хостинге должны быть установлены следующие расширения php:

-php_zip (в случае его отсутствия должен быть установлен zlib)

-php_xml (xmlreader и xmlwriter должны присутствовать в phpinfo).

-php_gd2

Обновленная версия модуля. По многочисленным просьбам была добавлена возможность полностью кастомизировать вывод прайса. В ней можно выбрать выводимые поля, настроить их длину, цвет текста, выравнивание в ячейках. Из-за этого модуль пришлось полностью переработать. Был произведен полный рефакторинг кода. Отсюда и мажорное обновление версии.

На всех демо установлена версия 3.

Демо 1.5.1.3: http://demo.finesite...nload/price_ru0.xlsx

http://demo.finesite...e/xls_pricelist

Демо 1.5.3.1: http://demo53.finesi...nload/price_ru0.xlsx

http://demo53.finesi...e/xls_pricelist

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

Версия для opencart 2.x тут

Видео-руководство по установке и настройке модуля:

Если Вас напрягает музычка на фоне:

Изменения в версии 2

UPD: добавлена поддержка opencart 1.5.5

UPD 28.08.2013: Модуль обновлен 2.1:

1. Исправление мелких недочетов

2. Перемещена ссылка "генерировать прайс" для лучшей совместимостью со сборками maxystore

3. Добавлена возможность вывода своего текста. Например банковских реквизитов и т.д.

4. Добавлена возможность вывода в шапку прайса произвольного изображения. Например логотипа.

UPD 10.10.2013: Модуль обновлен 2.2:

1. Добавлена возможность генерации прайса в компактном виде (Для тех, у кого много товаров)

2. Добавлена возможность настраивать цвета заголовков, полей и т.д.

3. Управление модулем сделано более удобно.

UPD 04.12.2013: Модуль обновлен 2.3:

1. Добавлена возможность выводить товары только в главных категориях. Это бывает необходимо, если товар в админке привязан к нескольким категориям. В прайсе же его показывать несколько раз не имеет смысла.

UPD 18.01.2014: Модуль обновлен 2.4:

1. Добавлена возможность выставить нулевую длину для ненужных столбцов, спрятав их отображение. Не забываем, что продвинутый пользователь заметит спрятанный столбец и сможет его посмотреть. Самостоятельный выбор выводимых столбцов планируется в одной из следующих версий.

Изменения в версии 3

UPD 20.01.2014: Модуль обновлен 3.0:

1. Полный рефакторинг кода

2. Теперь можно полностью настраивать, какие поля выводить в прайс

UPD 22.01.2014: Добавлена 3.0_lot:

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

2. Использует pear вместо phpexcel, отсюда некоторые ограничения. А именно - не выводит картинки в прайс. Нельзя группировать ячейки, нельзя защитить прайс паролем.

3. Генерирует файл .xls в формате excel 2003. В отличии от версии 1.0, которая генерирует файл в формате excel 95 не имеет ограничение 255 на число символов в ячейке.

4. При выводе ссылки вместо .xlsx подставьте .xls

UPD 24.05.2015: Модуль обновлен до версии 3.1:

1. Исправлены ошибки

2. Добавлена возможность запуска генератора по расписанию (необходим работающий cron на сервере и установленная библиотека Curl)

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


Что нового в версии 3.2   Просмотр изменений

Размещено

1) Обновлена библиотека phpexcel для поддержки php7

2) Для полей model и sku добавлена возможность выгружать значения с ведущими нулями. Теперь Excell для этих полей не прячет ведущие нули




Обратная связь

Чтобы оставить отзыв, создайте аккаунт или авторизуйтесь

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

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

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

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

Войти

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

Войти


demonshi

  

Поделиться этим отзывом


Ссылка на отзыв
brg

  

Поделиться этим отзывом


Ссылка на отзыв
sirknife

  

Поделиться этим отзывом


Ссылка на отзыв
blackfm

  

Поделиться этим отзывом


Ссылка на отзыв
louise170

  

Поделиться этим отзывом


Ссылка на отзыв
saunamari

  

Поделиться этим отзывом


Ссылка на отзыв
3xwww

  

Поделиться этим отзывом


Ссылка на отзыв
stalker780

  

Поделиться этим отзывом


Ссылка на отзыв
kur1977

  

Поделиться этим отзывом


Ссылка на отзыв
rsn

  

Поделиться этим отзывом


Ссылка на отзыв
BenFranklin

  

Поделиться этим отзывом


Ссылка на отзыв
polushkindenis

  

Поделиться этим отзывом


Ссылка на отзыв
vladplot

  

Поделиться этим отзывом


Ссылка на отзыв
lap4ik

  

Поделиться этим отзывом


Ссылка на отзыв
Exploits

  

Поделиться этим отзывом


Ссылка на отзыв
aventure

  

Поделиться этим отзывом


Ссылка на отзыв
gxiv

  

Поделиться этим отзывом


Ссылка на отзыв
noVe

  

Поделиться этим отзывом


Ссылка на отзыв
nromka

  

Поделиться этим отзывом


Ссылка на отзыв
snastik

  

Поделиться этим отзывом


Ссылка на отзыв
stixel

  

Поделиться этим отзывом


Ссылка на отзыв
  • Последние посетители   0 пользователей онлайн

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