• Announcements

    • Webtool

      Исправление Ошибок вашего сайта   06/10/2016

      Исправляем ошибки на вашем сайте быстро и удобно. Стоимость исправления зависит от сложности. 1. Простая ошибка (по договорённости,возможно бесплатно или за пожертвование)  2. Средняя сложность исправления 300 руб 3. Тяжёлая сложность 700 руб    Конечно же мы можем договорится   Консультация бесплатно.  В чём "+" если я могу задать вопрос на форумах?  1. Скорость (мы оперативно решаем вопросы)  2. Чистота кода 3. Дружба с разработчиком ( всегда + ) 4. Помощь нашему проекту ( мы сможем выкладывать много интересных и бесплатных плюшек)   Вы можете создать тему ТЫК   Или напишите в ЛС  Webtool или Superadmin  
    • Webtool

      Перенос магазинов с 1.5 и 2.1 на 2.2 и 2.3   02/13/2017

      И так переносим магазины: 1) Opencart 1.5 на 2.x 2) Opencart 2.1.x на 2.2 или 2.3 3) Joomla (любой версии) на OpenCart 2.3 или 3.0 4) WordPress Woocommerce (любой версии) на OpenCart 2.3 или 3.0 5) 1C Бирикс (любой версии) на OpenCart 2.3 или 3.0 6) Любые CMS при этом сроки могут меняться в зависимости от нестандартности задач   Что входит в перенос? 1) SEO 2) Заказы 3) Клиенты 4) Категории 5) Товары (опции,атрибуты и т.д) 6) Модули ( только для с 2.1.x на 2.2 и 2.3) 7) Шаблон  ( только для с 2.1.x на 2.2 и 2.3) 8) Настройка магазина Цена: 3000 руб 1) Opencart 1.5 на 2.x и 3.0 2) Opencart 2.1.x на 2.2 или 2.3 или 3.0     для заказа пишите в ЛС Webtool или Superadmin  
    • Webtool

      Перенос с opencart 1.5.x на 2.x ,3.x и с 2.x на 3.x   07/12/2017

      Уважаемые пользователи вот и вышел долгожданный Opencart 3 https://demo.opencart.com Главная Страница https://demo.opencart.com/admin/ Админка Логин и пароль: demo    И так услуги по переносу с 1.5.x на 2.x , 3.x Входит в перенос: 1) Клиенты 2) Заказы 3) Пользователи 4) Товары (со всеми опциями, атрибутами, изображениями связями и тд. полностью) 5) Категории со всеми связями в соответствии с вашей иерархией 6) SEO все ЧПУ и если необходимо установка редиректов с url предыдущего вида на новый 7) Страны, Новости, Информация, Контакты    Всё что можно перенести будет перенесено с любой версии до 3.0 а также с Joomla(для переноса все подготовлено тк. некоторые клиенты заказывали подобнные работы), с wordpress и любой другой CMS на OpenCart .  Стоимость переноса 3000р. срок 2 дня  Перенос с 2.x на 3.x  1) Клиенты 2) Заказы 3) Пользователи 4) Товары (со всеми опциями,атрибутами и т.д) 5) Категории  6) SEO  7) Страны,зоны,отзывы и все остальное. Стоимость 3000 р. Для заказа пишите мне в ЛС SuperAdmin
Sign in to follow this  
Followers 0
supercute

Генерируемый Прайслист .xls Для Opencart 2.x

2 posts in this topic

Генерируемый Прайслист .xls Для Opencart 2.x


Модуль генерирует красивый цветной прайс-лист в формате .xlsx
Новая версия модуля использует библиотеку phpexcel и генерирует прайсы в формате Excel2007.
Больше нет ограничений на количество символов в ячейке.

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

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

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

Модуль имеет 4 настраиваемых поля для вывода в заголовке прайса + одно поле для вывода ссылки на сайт.
Можно выбрать категории, товары из которых будут выводиться в прайс.
Можно выбрать сортировку выводимых товаров внутри категории.
Также можно в генерируемый прайс выводить картинки товаров.
Размеры выводимых картинок также настраиваются.


Установка:
1. Установить из админки xls_pricelist.ocmod.zip или разархивировать его и скопировать содержимое папки upload на сервер,
2. В админке зайти в "система-пользователи-группы_пользователей" и включить модуль module/xls_pricelist.
3. Зайти в "дополнения-модули" и установить модуль XLS Прайслист.
4. Нажать напротив "изменить" и настроить модуль. 
5. Сохранить изменения
6. Вернуться в настройки модуля и сгенерировать прайс
7. В вашем темплейте в нужном месте вывести ссылку :
 
<a href="/system/storage/download/price_<?php echo $this->registry->get('config')->get('config_language'); ?><?php echo $this->registry->get('config')->get('config_store_id'); ?>.xlsx">xls price</a>


Если у вас версия opencart >= 2.3 - то таким образом ссылку разместить не получится.
В этом случае, для того, чтобы разместить ссылку на прайс - нужно:
например вы хотите разместить ссылку в шапке - значит контроллер будет /catalog/controller/common/header.php - в этом файле после 
public function index() {
Вставьте строку
$data['price_link'] = '<a class="xls_price" href="/system/storage/download/price_'.$this->config->get('config_language').$this->config->get('config_store_id').'.xlsx">xls price</a>';
 и в темплейте header.tpl вашей темы в нужном месте  вставьте строку
 <?php echo price_link; ?>
 Если же у вас на сайте один язык и один магазин (не используется мультишоп) - то просто вставьте в темплейте ссылку на сгенерированный файл.
 Например <a class="xls_price" href="/system/storage/download/price_ru0.xlsx">xls price</a>;


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

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

Для запуска по расписанию поместите файл находящийся в папке cron в задания cron.
 

 


 

Share this post


Link to post
Share on other sites

приветствую...

модуль для версии 2,3 работает из коробки и в коде ничего не надо допиливать.., или все таки надо ???  

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

Рейтинг@Mail.ru