Данный модуль подходит для магазинов и кафе с быстрой продажей, когда нет необходимости в детальной корзине.
В форме представлены основные поля:
Имя и телефон
Адрес
Коментарий
Доп.опции: приборы, обратный звонок и тд
Автоматическое заполнене адреса через КЛАДР
Добавление множества товаров в один клик
Модуль позволяет:
Добавить/удалить товар
Изменить кол-во товара
Выводить полную форму и сокращенную(только стоимость)
Есть ограничения на минимальную стоимость заказа
Все действия динамические, без перезагрузки страниц (aJax)
Для быстрого набора адреса можно включить API КЛАДРа
Модуль замещает корзину, поэтому можно не побуликовать ссылки на стандартную корзину JoomShopping, продажа будет совершаться в одном окне без перезагрузок
Необходимо создать пункт меню корзины и указать его алиас в настройках модуля
Если используется КЛАДР, необходимо зарегистрироваться и получить API ключ
Компонент - Импорт товаров Dveri.com
Данный компонет позволяет импортировать товары компании Магазин-склад "BRAVO" , с сайта https://dveri.com
2.Синхронизация настроена на ежесуточное обновление
Реализована защита от избыточного наполнения, товар из прайс листа обновлятся только 1 раз в сутки
3.Обновляеются следующие данные:
Категори - вы можете указать свою иерархию категорий, либо импортировать, как есть
Наименование товара может быть сокращеным, либо содержать наименование категории
Производитель - категорию товаров можно прикрепить к вашему производителю. К созжалению в каталоге dveri.com не указаны производители
Атрибуты и характеристики: цвет, размер, вес, метариал и тд. Атрибуты и значения будут перенесены в Joomshopping, при этом вы можете самостоятельно настроить взаимосвязь
Атрибут цвет и размер создается, как зависимый. Структура каталога dveri.com делит товары по цвету и размеру, на самостоятельные кденицы со своими стоямостями и параметрами
Сопутсвующие товары - вы можете произвести донастройку шаблона и дополнительно разделить сопутсвующие товары на комплектующие и сопутсвующие, как сделано на сайте dveri.com
Ценовая политика - вы указываете от какой цены (оптовая или розничная) производить расчет стоимости товара на вашем сайта,а также процент начисления, который задается по категории
Характеристика "Описание" дублирует текст в описание товара, но только в момент создания, т.е. описание товара вы можете выставлять свое
Характеристика "комплектации" - вы можете донастроить шаблон вашего сайта, для вывода комплектации дверей в отдельной вкладке
Учитывается скидка поставщика
Изменение шаблона для разделения сопутствующих
Для реалзации этого механизма в таблице #__jshopping_products_relations добавлено поле "is_complect", есди значение 1 - это комплектующие.
Вам необходимо создать 2 файла первый вызов картоки товара:
$db = JFactory::getDbo(); $db->setquery("select count(*) from #__jshopping_products_relations where is_complect<>1 or is_complect is null and product_id='".$this->product->product_id."' ");$relations=$db->loadresult(); $db->setquery("select count(*) from #__jshopping_products_relations where is_complect=1 and product_id='".$this->product->product_id."'");$relations_dveri=$db->loadresult();
Необходимо в настройки JoomShopping добавить параметр, который будет хранить списк характеристик с комплектующими
administrator/components/com_jshopping/config.xml
Добавить поле:
<field name="complektextra" type="sql" label="Характеристики для вкладки комплектация" query="SELECT id, `name_ru-RU` as title FROM #__jshopping_products_extra_fields" key_field="id" value_field="title" multiple="multiple"/>
В настрйоках JoomShopping вам нужно скрыть характеристики, которые будут считаться комплектацией, и в шаблоне товарова добавить их вывод:
$compo_params = JComponentHelper::getParams('com_jshopping'); $complektextra = $compo_params->get('complektextra', array(0)); $exmass=array();$exmassval=array();$product_mass=array(); if (count($complektextra)>0) { $db->setquery("select id,`name_ru-RU` as exname from #__jshopping_products_extra_fields where id in (".implode(',',$complektextra).") ");$exmassdb=$db->loadobjectlist(); foreach($exmassdb as $ex) $exmass[$ex->id]=$ex->exname; $db->setquery("select id,`name_ru-RU` as exname,field_id from #__jshopping_products_extra_field_values where field_id in (".implode(',',$complektextra).") ");$exmassdb=$db->loadobjectlist(); foreach($exmassdb as $ex) $exmassval[$ex->field_id][$ex->id]=$ex->exname; foreach($exmass as $key=>$ex) { $field='extra_field_'.$key; if (isset($this->product->$field) and $this->product->$field>0) $product_mass[$key]=$this->product->$field; } }
Данный плагин позволяет синхронизировать товары между сайтами, когда один из сайтов становится мастером(на нем ведется изменения), а другие сайты подчинеными(все изменения только с мастер сайта).
Вам будет досточно на мастер сайте вести картотеку,а все дочерние сайты получат изменения сразу после сохранения товара. Все что нужно сделать - это расставить характеристики нужным товарым и в плагине указать параметры базы и через какую характеристику их связать.
JoomShopping имеет возможность только предоставления скидки по купону, но возникает потребность делать подарки при покупке определенного товара.
Данный компонент позволяет автоматизировать этот процесс - через создавние акций, в которые могут быть назначены подарки.
Если покупатель добавляет товар из списка акции, тогда в корзине ему будет предложен выбор подарка - сам подарок это товар вашего магазина, но со стоимостью 0р и подписью "Подарок".
Подарочный товар будет отображен в заказе(в почте и панели управления) после заверщения покупки.
Вы можете контролировать:
Время начала и завершения акции
Включение и выключене акции
Состав товаров акции и список подарков
Действуют ограничения:
Подарок может участвовать только в одной акции
Подарком не может быть товар, добавленный в акцию
Компонент - RAD JoomShopping Купоны
Данный компонент поможет вам сократить расходы по скидкам.
Вы можете составить списки товаров и прикрепить к ним купон, это позволит ограничить применение скидки к заказу - скидка будет предоставлена, только если в корзине есть товар из списка.
Каждая акция имеет параметры:
Дата начала и завершения
Статус- вкл/выкл
Ссылка на купон
Скидка предоставляется только на товар (не категорию). Для удобавства список товаров можно заполнить всеми товарами из выбранной категории.
В панели есть логирование - все дейсвия по предоставлению скидки пишутся в файл "coupondiscount.txt", вы можете всегда отследить действия пользователей, панель позволяет читать лог файл по выбранной акции.
JoomShopping - Плагин автоматического создания характеристики по атрибуту
В JoomShopping для фильтра товаров используются характеристики, один из способов сделать фильтр по атрибутам (размер, цвет и тд) - это дублировать значение атрибуту в хар-ку, но стандартными средствами это сделать нельзя.
Данный плагин позволяет обойти это ограничение, достаточно указать связку атрибут->характеристика, далее будет:
Проверено наличие значения атрибута в выбранной характеристике, если его нет то он будет добавлен в базу и сразу назначено товару
Если не назначена характеристика(но она существует в базе) со значением атрибута, то характеристика будет назначена товару
Проверены характеристики на товаре - будут убраны все не связанные с атрибутом
В итоге вам достаточно добавить/изменить атрибут, а все выбранные характеристики на товаре будут синхронизированы.
Плагин может учитывать префикс атрибута - у атрибута может быть дополнительный текст, который будет отсутствовать в характеристике, например будет атрибут "Рама №8", а характеристика будет "8"
Компонент JoomShopping - выгрузка прайс-листа
Данный компонент поможет вам создать на сайте динамический прайс-лист.
Возможности:
Обновление прайс-листа по расписанию или при каждом открытии ссылки
Добавлении ссылки на страницу товара
Добавления изображения
Добавление артикула, производителя, кол-ва и статуса товара на складе(под заказ, на складке и тд)
Данный компонент предназначен для контроля стоимости вашего прайс листа на Яндекс.Маркете, вы можете настроить удержание какого-либо товара в первых 10 позициях.
Вам достаточно указать ID модели, нужную позицию и нижнюю границу стоимости, после чего в указанное время(запуск через crontab + внутренний контроль времени), будет произведена проверка стоимости конкурентов и цена будет либо уменьшена либо увеличена до необходимого места в списке.
Особенности:
Удобный лог на 30 дней, вы всегда сможете узнать историю изменения цены, реализованы фильтры по типам операций
В начале суток стартует почтовая рассылка лога за прошлые сутки
Добавлены HTTP запросы для самостоятельно принятия решения - сведения о выбранном регионе, списком цен указанной модели, варианты моделей по наименованию товара
Добавлен контроль - запуск скрипта не чаще 5 минут, товарная позиция не чаще 30 минут.
Добавлен список исключений по наименованию магазина - вы можете исключить из анализа стоимости другие магазинов(при ошибках в назначении их ModelID)
Добавлена альтернативная минимальная цена - для случаев когда у вас действует внешний контроль стоимости товара, вы можете указать время когда у товара начнет действовать вторая минимальная цена(граница ниже которой стоимость не снизится)
Реализовано использвоание нескольких токенов - у яндекса по умолчанию ограничение 10тыс запрос на токен, вы можете подключить 3 токена
Простой расчет стоимости:
Цене вашего товара 9900, нам необходимо занять 2ю позицию, где стоимость 9850.
После запуска скрипта цена товара будет 9840 - разница цен и 10р(шаг) для преодоления границы позиций.
Формула также учитывает:
При каждом запуске анализируется позиция магазина и цены ближайших позиций, при необходимости цена товара будет уменьшина или увеличина до указанного уровня.
Вы можете указать на сколько должна отличаться цена от нижнего конкурента(задается границей с конкурентом), это поможет держать позицию и не терять на стоимости товара. Например ваш товар стоит 2000 и занимает 2ю позицию, на 3й позции товар стоит 3500, у вас установлена гарница 100р, после дейсвия скрипта стоиомсть вашего товара будет 3400, при этом он так же будет занимать 2е место.
Шаг изменения стоимости - Вы можете установить это значение сами. Например цена 2й позиции 1500р, установив шаг в 50р , получите минимальное изменение стоимости до 1450р.
Приоритет занятия позиции выше шага - в случае когда разница между позициями меньше шага, шаг будет уменьшен до половины от разницы в стоимости позиций - это поможет занять и удержать указанную позицию.
Модуль JoomShopping - Хит продаж, популярные и новинки
Данные модуль позволяет вывести на сайте список товаров по типам
Новинки
Популярный
Хит продаж
Возможна доработка по вашим требованиям!
Модуль JoomShopping - Бегущая строка с производителями
Данные модуль позволяет вывести на сайте производителей
Бегущей строкой
Списком
Возможна доработка по вашим требованиям!
Модуль JoomShopping - Бегущая строка с товаром
Данные модуль позволяет вывести на сайте список случайных товаров
Бегущей строкой
Списком
Возможна доработка по вашим требованиям!
Компонент - расширенные заказы JoomShopping
Компонент представляет собой расширенный список заказов JoomShopping с дополнительными возможностями, а также реализован личный кабинет покупателя
Список заказов в административной части:
Возможностью массового изменения статусов заказов
Массовое размещение комментариев к заказу
Блокировка удаления заказа
Пересоздание PDF файла счета
Группировка данных по месяцам/дням - в шапке каждого месяца/дня выводится итоговая сумма
Страница редактирования заказа в административной части:
Добавлены паспортные данные, эти данные покупатель указывает в своем личном кабинете -это помогает оперативно обработать заказ менеджером
Более удобная форма для размещения комментария к заказу, после добавления комментария покупателю будет отправлено письмо со всей историей комментария по заказу.Покупатель также может оставить комментарий к заказу в личном кабинете, например сведения об оплате
Добавлена возможность размещения фотографий - сканов чеков и накладных
Добавлена возможность изменения/удаления позиций заказа
На странице личного кабинета, покупатель может:
Посмотреть все свои заказы - дата,сумму, состояние. Данные сгруппированы по месяцам, покупатель может увидеть стоимость своих покупок за определенный месяц
Открыть заказ и добавить сканы чеков или накладных - это поможет менеджеру завершить заказ
Внести паспортные и контактные данные - поможет решить вопрос с транспортной компанией
Вести переписку с менеджером в статусе заказа - обмен сообщениями
Дополнительно реализован модуль со списком последних заказов покупателя.
Модуль - JShopping поиск товара по атрибутам(характеристикам)
Данный модуль позволяет настраивать более гибкий фильтр JoomShopping :
Позволяет добавить атрибут (modfilter=<id значения характеристики>), в ссылку - фильтр через пункты меню.
Реализована группировка значений по собственному порядку - Своя группировка удобна, когда у вас одна группа атрибутов, но в ней перечислены несколько подгруппы, например размер одежды - детская, взрослая, по росту, по возрасту и т.д., модуль позволяет собрать из общего списка несколько отдельных списков.
Фильтр цены реализован через ползунок, использую библиотеку jquery.slider
Реализованы шаблоны модуля - горизонтальный и вертикальный
Значения характеристик(атрибутов) можно выводить списком или чекбоксами
Можно подключить библиотеку chosen
Для работы группировки необходим компонент, выполняющий переброску атрибутов в характеристики - это необходимое условия для безопасной работы модуля, вам не нужно будет менять код ядра JoomShopping, достаточно установить модуль и компонент и запустить ссылку, для формирования группы и списка характеристик:
Работу модуля вы можете посмотреть на сайте интернет магазина одежды: td-odegda.ru
Плагин микроразметки для JoomShopping
Данный плагин позволяет автоматически создавать микроразметку на страницах товара JoomShopping - это помогает контролировать текст в поисковых запросах.
После установки вам нужно будет включить сам плагин, включить в настройках JoomShopping плагины в описании и поместить тег {micro} в конец файла шаблона товаров:
Шаблон товаров JoomShopping: public_html/components/com_jshopping/templates/default/product/product_default.php
Если компонент JoomShopping переопределен на уровне шаблона сайта, тогда файл: public_html/ваш шаблон/html/com_jshopping/product/product_default.php
Работа плагина может быть в 3х режимах:
1.Только сведения об организации - Адрес, телефон, почтовый индекс и тд
2.Сведения об организации и товаре - Данные об организации + наименование, стоимость , изображение и артикул товара
3.Только данные по товару - Наименование товара, стоимость , изображение и артикул
Данный компонент предназначен для экспорта каталога товаров вашего интернет магазина на яндекс маркет в формате YML по модели ADV(без продаж на стороне маркета), с типом vendor.model.
Указывать префикс, модель и производитель - данные поля не зависят от названия товара.
Цена и кол-во дней доставки
Необходимость предоплаты
Категория в маркете
Самовывоз
Гарантия
Кроме того вы можете быстро изменить параметры самого товара:
Цена и спец цена
Артикул
Алиас
Мета ключи
Стоимость и содержание атрибутов, характеристики
Кол-во
Создать пункт меню в каталоге товара
Изменить опции, в том числе создать и удалить
Поддерживается массовое изменение параметров!
Дополнительно реализованы акции и подарки маркета (актульно только для ADV):
Промокод
Специальная цена
До начала работ:
Вам необходимо будет настроить категории , согласно файлу яндекс категорий ,либо указать эти категории в параметрах товара.
В параметрах компонента указать данные магазина, параметры для быстрого создания меню и параметры выгрузки на маркет
Необходимо подготовить список товаров - прописать префикс,производителя,модель, описание, стоимость доставки и др.
Компонент позволяет также настроить параметры товара : метаданные, цену, включить доставку и изменить стоимость опций и доп. полей
Вы можете автоматизировать выгрузку, для этого в планировщике нужно запрашивать страницу компонента(возможно создание пункта меню), либо настроить обновление YML файла каждый раз при изменении товара
На странице товара /components/com_jshopping/templates/default/product/product_default.php необходимо разместить скрипт, который будет переключать атрибуты при переходе пользователя с маркета
Все запросы работают через Ajax - окно со списком товара не перезагружается, нет длительного ожидания работы функций.
Отдельный товар может быть снят с продажи, поле available в модуле vendor.model - при таком подходе на маркете позиция не будет скрыта, а только выставлена пометка "Под заказ"