Удаленные настройки модуля необходимы в случае, если у Вас на сервере не установлены библиотеки jpegoptim и optipng. В данном случае обработка изображений осуществляется на нашем удаленном сервере.
Если Вы только приобрели и установили модуль, то желательно провести ручную оптимизацию изображений. Для этого открываем модуль и выбираем раздел «Alkodesign: оптимизация изображений». Система просканирует директории на сервере и покажет только те папки, где есть изображения. Выбираем нужную папку (или все) и нажимаем Старт.
Далее наблюдаем процесс сжатия изображения.
Пока идет сжатие изображений ручным методом, вкладку в браузере закрывать нельзя.
При закрытии вкладки, процесс будет остановлен.
В зависимости от установленных чекбоксов (рекомендуем включить их все):
- включить сжатие у элементов;
- включить сжатие у разделов;
- включить сжатие при ресайзе;
- включить сжатие при сохранении.
Осуществляется автоматическое сжатие изображений элементов инфоблоков, разделов, обычных контентных страниц. При обработке изображений используются вызовы методов библиотек установленных на сервере где находится сайт. Данный метод имеет более высокое быстродействие по сравнению со сжатием изображений с помощью API удаленного сервиса.
В зависимости от установленных чекбоксов (рекомендуем включить их все):
- включить сжатие у элементов;
- включить сжатие у разделов;
- включить сжатие при ресайзе;
- включить сжатие при сохранении.
Осуществляется автоматическое сжатие изображений элементов инфоблоков, разделов, обычных контентных страниц. При обработке изображений сначала данные изображения и параметры оптимизации с помощью API отправляются на удаленный сервер, там оптимизируется и возвращается сжатое изображение. Данное изображение и размещается взамен старого. Данный метод имеет менее высокое быстродействие по сравнению со сжатием изображений с помощью локального сервера и может быть как альтернатива при отсутствии библиотек сжатия изображений на локальном сервере.
В ручном режиме модуль показывает ТОЛЬКО папки с изображениями, таким образом пользователю не придется проверять нужно ли обрабатывать какие-то лишние папки. Это также ускоряет процесс ручной обработки (т. к.не анализируются лишние папки где нет изображений;
Используется комбинированная возможность сжатия как с помощью локальных библиотек на сервере, так и с помощью удаленного сервиса. Другие модули предлагаю только один из этих вариантов, либо навязывают платные сервисы;
Поддержка сжатия изображений добавляемых через визуальный редактор в статичных страницах (не имеет аналогов в marketplace);
Поддержка php7;
Может работать на обычных хостингах, не требуется vps или выделенного сервера;
Без ежемесячных или скрытых платежей.
Модуль «Работа с брошенными корзинами» позволяет работать с корзинами пользователей, из которых не были оформлены заказы. Модуль анализирует такие корзины, показывает статистику: сколько корзин без заказов, сколько анонимных корзин (пользователь был не авторизован). Модуль позволяет:
рассылать почтовые уведомления для мотивации пользователей завершить заказ.
удалять такие корзины пользователей в соответствии с настройками модуля
Модуль устанавливается штатным образом.
В процессе установки модуля также автоматически создается почтовый шаблон для уведомления пользователей о брошенных корзинах. После установки модуля, можно зайти в Настройки -> Настройки продукта -> Настройки модулей -> Работа с брошенными корзинами пользователей и указать, через какое время можно считать корзины «брошенными».
Также из настроек можно перейти в форму редактирования шаблона уведомления по Email и при необходимости отредактировать текст уведомления.
После установки модуля, в административной части появится раздел «Работа с корзинами», где доступны два вида операций:
В данном разделе можно установить параметры, для каких корзин осуществлять отправку почтовых сообщений. Параметры отправки такие же, как и в разделе «Удалить корзины». Дополнительно можно установить ограничение и отправлять уведомления только новым пользователям (которые не оформляли ранее заказ).
Удалить корзины
В данном разделе можно установить параметры для удаления корзин и произвести очистку.
В параметрах можно выбрать количество дней, при превышении которых корзины подвергаются удалению. Также можно ограничить количество дней для удаления. Например, указав в параметре «Для корзин старше» 10 дней, а в параметре «Только в течение» - 5 дней, будут очищены корзины, созданные старше 10 дней и не старше 15 дней. То есть корзины старше 16 дней останутся в базе. Такой подход позволит оставить некоторые корзины, которые оформлялись, например, в период акций или праздников.
Дополнительные параметры «Удалить корзины только анонимных пользователей» и «Удалить анонимных пользователей» позволяют осуществить удаление корзин пользователей, которые не были авторизованы на момент создания корзины, а также произвести удаление самих записей о анонимных пользователях.
Видеоинструкция по работе с модулем
Модуль расширяет функционал для ваших служб доставки и платежных систем. Предназначен для добавления ограничений для служб доставки и платежных систем которые не входят в поставку 1C-BITRIX. В рамках модуля добавляются дополнительные ограничения:
По месторасположению: указав нужные месторасположения, будет применяться нужная платежная система (или доставка);
По группе пользователей: платежная система (или доставка) будет применяться к определенной группе пользователей;
По ID товара: платежная система (или доставка) становится доступной, когда в корзине присутствует товар с указанным ID;
По ID пользователя: платежная система (или доставка) становится доступной, для пользователей с определенными ID пользователя;
По ID раздела: платежная система (или доставка) доступна, если в корзине присутствует товар входящий в выбранный раздел. Можно указать несколько ID разделов через запятую;
По применению скидки: платежная система (или доставка) будет доступна только в том случае, если была применена какая-либо скидка в корзине (или наоборот, не применена);
По факту применения скидки: платежная система (или доставка) доступна только в случае, если была применена выбранная в настройках скидка (или наоборот, не применена);
По проценту скидки: платежная система (или доставка) будет доступна только в случае если соблюдается условие скидки;
По примененным купонам: платежная система (или доставка) будет доступна только в случае, если был применен купон (или наоборот не применен);
По общей стоимости товаров: платежная система (или доставка) доступна только в случае, если соблюдается условие стоимости товара;
По свойствам товара в корзине: платежная система (или доставка) доступна только в случае, если у товара установлено заданное в настройках свойство;
По наличию в корзине товаров с количеством больше остатка: платежная система (или доставка) доступна только в случае, если у товара остаток больше или меньше заданного значения;
По наличию в корзине товаров на определенном складе с количеством больше остатка: платежная система (или доставка) доступна только для товаров удовлетворяющих критерию по остаткам выбранного склада;
По PHP строке: платежная система (или доставка) доступна только в случае если пользовательская функция разработчика (или произвольный php код) возвращает 1 или true.
Таким образом, можно показывать различные службы доставки и оплаты для самых различных условий, не входящих в поставку 1с-Битрикс.
по не вхождению в группу пользователей
по наличию в корзине товаров с количеством больше остатка
Служба доставки будет показана если пользователь НЕ входит в группы пользователей указанные в ограничении.
В настройках модуля достаточно выбрать необходимые группы пользователей. Можно выбрать несколько групп пользователей удерживая клавишу Ctrl
Служба доставки будет показана или наоборот НЕ показана пользователям с определенными ID пользователя.
Примеры:
Служба не будет показана пользователям с ID из списка
Служба доставки будет отображена только неавторизованным пользователям
Служба доставки будет или НЕ будет показана если был применен какой либо купон
Служба доставки будет показана если была применена ( или НЕ была применена ) любая скидка
Служба доставки будет отображена если была применена или НЕ была применена скидка из списка
Служба доставки будет показана если в корзине есть (или наоборот нет) товары, количество в корзине которых больше доступного количества
Служба доставки будет отображена если соблюдается условие
В данном случае служба доставки будет доступна если суммарная скидка на всю корзину будет строго больше 10%. Условие “меньше” работает как меньше или равно.
Служба доставки становится доступной, когда в корзине присутствует товар или товары с указанными ID.
Параметр “присутствует хотя бы один” вызывает срабатывание правила, если в корзине присутствует хотя бы один товар из списка.
Для случая, когда необходимо отображать службу доставки при отсутствии товаров из списка параметр “присутствует хотя бы один” не влияет на результат и правило будет применено если в корзине нет ни одного товара из списка.
Служба доставки будет показана если соблюдается условие.
Примеры:
Служба будет показана если доступное количество всех товаров в корзине строго больше 10
Служба будет показана если в корзине есть хотя бы один товар с остатком равным или меньше 10
Служба доставки будет показана при соблюдении условия наличия товаров на складе
Условия отображения:
“на складе товара достаточно для заказа” - все товары корзины в наличии на выбранном складе (или складах) в количестве достаточном для обеспечения заказа
“на складе товара не достаточно для заказа” - один или более товаров корзины не доступны на выбранных складах в количестве достаточном для обеспечения заказа
“остаток на складе больше” или “остаток на складе больше или равен” - остаток товаров корзины должен быть больше (или равен) количеству указанному в поле “Остаток на складе”
“остаток на складе меньше” или “остаток на складе меньше или равен” - остаток товаров корзины должен быть меньше (или равен) количеству указанному в поле “Остаток на складе”
“остаток на складе равен” - остаток товаров корзины должен быть равен количеству указанному в поле “Остаток на складе”
Параметр “присутствует хотя бы один товар удовлетворяющий условию” вызывает срабатывание правила, если в корзине присутствует хотя бы один товар удовлетворяющий правилу.
Параметр “не указанный остаток на складе приравнивать к нулю” необходимо устанавливать если для товаров не устанавливается количество для складов на которых его нет. Если параметр не установлен, считается, что для складов без установленного остатка подсчет количества не производится.
Параметр “показывать если условие выполняется” может принимать 2 значения:
“хотя бы на одном складе” - условие выполняется хотя бы на одном складе из выбранных
“на всех складах” - условие выполняется на всех выбранных складах
В данном примере служба доставки будет показана если на любом из складов достаточно товара для обеспечения заказа.
В данном примере будет показана служба доставки если в корзине заказа присутствует хотя бы один товар с остатком равным или менее 100 на любом из выбранных складов.
Служба доставки становится доступной, когда в корзине присутствует товар или товары входящие в указанные разделы.
Параметр “присутствует хотя бы один” вызывает срабатывание правила, если в корзине присутствует хотя бы один товар из списка входящий в раздел (а не все товары в корзине).
Для случая, когда необходимо отображать службу доставки при отсутствии товаров из списка параметр “присутствует хотя бы один” не влияет на результат и правило будет применено если в корзине нет ни одного товара из списка.
1. После покупки решения, получите купон решения.
Купон - это своего рода лицензионный ключ, позволяющий легально использовать стороннее коммерческое решение, но при этом не спрашивать у него код ключа самого продукта «1C-Битрикс».
2. На закладке Активация купона (Marketplace > Обновление решений) осуществляется регистрация стороннего решения с помощью ввода кода купона:
3. После активации лицензии, модуль можно установить через вкладку «Установка обновлений». (см. раздел «Установка обновлений»)
Для обновления стороннего решения необходимо перейти в Установка обновлений (Marketplace > Обновление решений):
По ссылке «Посмотреть список обновлений» осуществляется переход на закладку «Список обновлений», где указывается какое решение можно обновить. В списке обновлений появится купленный модуль, доступный для скачивания, установки или обновления.
Все установленные модули удаляются на странице Рабочий стол -> Marketplace -> Установленные решения
/bitrix/admin/partner_modules.php?lang=ru
По кнопке «Удалить» запускается мастер удаления решения.
Модуль «Расширение функционала ограничений доставок и оплат для интернет-магазина» перед удалением производит проверку установленных ограничений в службах доставки и службах оплаты.
Если в установленных ограничениях, установлены одно или несколько ограничений используемых модулем, модуль выдает информационное сообщение о необходимости убрать или отредактировать существующие ограничения, что бы не возникали ошибки в работе компонентов CMS.
В случае, если ограничения, используемые модулем не установлены в службах оплаты и доставки, то успешно происходит деинсталляция модуля.
Для примера реализуем такой пользовательский сценарий:
В интернет магазине реализуется и используется система лояльности.
При покупке одного из товаров, программа лояльности предлагает в подарок другие товары.
При этом правилами программы лояльности оговаривается, что товары которые пользователь покупает без предоставления подарка, могут быть доставлены Курьерской доставкой. А товары, которые при покупке оформляются с подарочными товарами, доступны только к самовывозу. Другими словами, у нас есть 2 службы доставки: «Доставка Курьером» и «Самовывоз». Если срабатывает триггер, что в корзине у нас есть товары и к ним применяется правило, что за покупку товара человек получает в подарок другой товар, то для таких заказов должен быть доступен ТОЛЬКО «Самовывоз», а если в корзине не акционные товары, то предлагать Курьерскую доставку.
Для реализации сценария нужно убедиться что у нас есть правило работы с корзиной (присутствует при установке типового магазина),
Переходим в «Маркетинг» - «Товарный маркетинг» - «Правила работы с корзиной».
Проверяем существующее правило «Подарки в корзине».
Далее переходим в службы доставки: в «Магазин» - «Настройки» - «Службы доставки», и выбираем службу доставки «Самовывоз». Добавляем ограничение «По применению скидки». В появившемся окне, выбираем нашу скидку «Подарки в корзине», в графе «показывать если» выбираем «применена скидка».
Таким образом, если в корзине будет применена данная скидка (будут выполнены все условия применимости скидки, которые указаны в правиле «Подарки в корзине»), то служба доставки будет показана в оформлении заказа.
Сохраним параметры службы доставки с помощью кнопки Сохранить.
Теперь переходим во вторую службу доставки «Доставка курьером» и точно также добавляем ограничение «по применению скидки». Однако в данном случае в графе «показывать если» устанавливаем «не применялась скидка».
В правилах работы с корзиной указано что подарок предоставляется если куплены определенные товары: «Ремень Радуга», «Ремень Классика», «Ремень Элегантность», «Ремень Плетение»:
Перейдем на сайт и положим в корзину товары, НЕ подходящие под критерии подарков.
Положим в корзину товар «Футболка Мужской Огонь»
Переходим в корзину и нажимаем «Оформить заказ».
На странице оформления заказа можно наблюдать, что доступна только служба доставки «Доставка курьером»:
Таким образом первая часть сценария — когда в корзине товары без применения скидок, то доступна только Доставка курьером, выполнена успешно.
Теперь добавим в корзину товар «Ремень Классика» из раздела «Аксессуары».
Данный товар у нас есть в условиях применения скидки, поэтому проверим следующий сценарий когда при применении скидки, должна отобразиться служба доставки «Самовывоз».
В оформлении заказа можно наблюдать что применилась скидка (товар стал бесплатным подарком) и заказ можно оформить ТОЛЬКО самовывозом.
Как видим, данный сценарий тоже успешен.
В результате, с использованием модуля «Расширение функционала ограничений доставок и оплат для интернет-магазина», удалось реализовать сценарий, без написания дополнительного кода, без модификации и нарушения стандартного функционала CMS, и который не мог быть реализован штатными средствами CMS (без привлечения разработчиков).
Разбиение на категории услуг в виде баннеров. Наглядное представление самих услуг
Блок заказать консультацию
Удобный блок, присутствует на всех страницах сайта. С любой страницы пользователь может заказать консультацию.
Портфолио
Страница сделана в виде баннеров, при наведении на конкретный проект всплывает подсказка - каких успехов достигли именно по этому проекту.
Этапы работы
На странице пошагово показаны этапы работы по выполняемым услугам - довольно наглядная презентация работ над проектами
Специалисты
На странице выведены работники с должностями, можно использовать как специализацию.
На детальной странице специалиста есть подробная информация об опыте и тех вопросах, которые специалист решает.
Новости
Страница Новости реализована набором баннеров, есть возможность сортировки порядка вывода новости.
Контакты
На странице Контакты произведена интеграция с Яндекс.картами
Раздел FAQ
На странице Часто задаваемых вопросов реализован функционал аккордеона
Преимущества нашего решения:
Несколько предустановленных цветовых схем;
Адаптивный дизайн;
Удобные формы обратной связи;
Страница FAQ с реализацией функционала аккордеон.