Актуальная версия: 2.1.1
Касательно новой версии читаем здесь
Изменения в версии 2.0.6
- Добавлен просмотр списка неподтвержденных заказов (корзин) в панели менеджеров
- Добавлена возможность отправки уведомлений о новых заказах выбранным пользователям
- Несколько небольших стилевых изменений и фиксов
- [fix] Исправлена ошибка дебага в случае, если из базы был удален товар присутствующий в заказах (теперь вместо него будет соответствующий текст)
- [fix] Боты могли "запрашивать" товар - исправлено
- Добавлена возможность рассылки ЛС заказчикам с выборкой по параметрам заказа (выборочная рассылка) (Панель управления заказами)
- Добавлена возможность загружать фото товара прямо из формы добавления товара
- Добавлен предпросмотр фото товара при выборе из списка загруженных
- Добавлена функция автоматического уменьшения загружаемого фото товара
- Менеджеры могут добавлять или редактировать товары, а также удалять их в корзину (Опция в админке) (Панель управления заказами)
- Опция в админке для разрешения рассылок ЛС менеджерами
- Везде (включая ЛС уведомления) добавлен показ ID заказов
- [mod] Изменен алгоритм выборки списка запросов товаров для уменьшения кол-ва запросов к БД
- [fix] Исправлен пропуск загруженных фото с именем файла в верхнем регистре
- [addon] Добавлена возможность оплаты с помощью форумной валюты мода Ultimate Points. Аддон не требует установки, магазин сам определит, установлен ли Ultimate Points на форуме и если ДА, то появится еще один тип оплаты/доставки в админке при создании или редактировании "Способы доставки/оплаты" при этом все возможные ограничения способов оплаты/доставки применимы и к поинтам.
Оплата проводится одновременно с подтверждением заказа и при условии включенности/установки мода поинтов и наличия достаточной суммы на счету покупателя, после чего заказ сразу добавляется с пометкой "Оплачено".
Что бы не использовать возможность связки этих модов, просто не создавайте соответствующий способ оплаты
contrib/update_allowance_205/shop_update_cost.php
загрузив его в корень форума и после этого удалив. Этот скрипт отнимет от стоимости всех товаров их наценку "отделив" их.После обновления, если был подключен плагин Highslide, необходимо вновь выполнить инструкцию по его добавлению.
- Добавлена возможность создания дополнительных полей (чекбоксы, выпадающие списки, текстовые поля...)
- При создании дополнительного поля можно указать правило-ограничение при его заполнении на запрет использования некоторых способов оплат
- При создании доп. поля можно указать будет ли оно обязательным для заполнения при заказе
- Для способов оплаты/доставки введена возможность собственного ограничения на минимальное кол-во сообщений пользователя
- Проработаны таблицы заказов с целью сделать их более компактными без потери информативности
- В разделе менеджеров на страницу редиректа добавлены ссылки на разделы, для удобства навигации
- [DEV] В админ-разделе добавлена, для тестирования, возможность сортировки категорий нажатием на стрелки прямо в списке. Старый способ (указание конкретного порядкового номера сохранен, на всякий случай)
- Немного "причесан" и/или оптимизирован код - что заметил
- Добавлена возможность запрещать доступ к магазину группам, в связи с эти переключатель доступа для гостей удален - используйте настройку для группы "Гости".
- Товарам в категориях добавлена метка по которой можно перейти непосредственно к нему. Ссылки на товары теперь содержат эту метку
- Добавлена корзина, куда попадают, прежде чем удалиться окончательно, все товары, в т.ч. при удалении категории содержащей товары
- Возможность удаления запросов из панели управления заказами
- Полностью переработана система ведения статистики
- Убрана задержка обновления товаров в категории после удаления одного из них
- Добавлена панель с запросами пользователя с возможностью удаления своих запросов
- Добавлены ссылки для упрощения навигации в некоторых информационных сообщениях
- Добавлено приветствие на главной странице магазина
- Добавлена возможность пользователям "Запрашивать/следить" отсутствующие товары. Если товар отсутствует, то появляется соответствующая ссылка на товаре и нажавший ее пользователь:
1. Получает ЛС после того, как в админке будет добавлено кол-во данного товара
2. Получает ЛС до тех пор пока не откажется перейдя по ссылке в ЛС или не купит (Отказ сработает автоматом)
Менеджеры получают дополнительную вкладку в управлении заказами "Запросы" в которой будут отображены все запрошенные товары в порядке убывания кол-ва запросов и список запросивших пользователей.
Запрашивать пользователи могут только один раз каждый товар. - В адрес добавлен новое поле "Область/Регион", актуальный для небольших городов.
- По просьбе Carica добавлен, в виде эксперимента, скрипт по импорту товаров из файла. Инструкция и файлы в папке contrib
- Внесены небольшие стилевые изменения в целях улучшения юзабилити.
- Исправлены ошибки, за их обнаружение отдельная благодарность пользователю sergiuss
- Добавлена возможность добавлять зоны/области доставки из админки (Теперь почтовые настройки настраиваются для каждой зоны индивидуально, Россия остается незатронутой системной зоной, СНГ можно будет отредактировать или удалить через админку)
- Добавлена опция разрешающая просматривать магазин гостям
- Поправлен небольшой баг с подсчетом стоимости доставки
- Поправлен мелкий баг с датой добавления товара в магазин (Проблема проявлялась отсутствием метки "NEW")
- Добавлена версия для печати в раздел управления заказами
- Небольшие стилевые изменения
Все фичи писать не буду, опишу общий функционал, подробнее смотрите на скриншоты
Админка:
- Создание категорий товаров
- Товаров
- Выбор изображения товара из списка загруженных
- Добавление способов оплаты/доставки (С назначением соответ. правил)
- Расчет стоимости доставки с учетом региона заказчика
- Общие настройки (см. скриншот, т.к. долго перечислять )
- Статистика (см. скриншот)
- Управление черным списком пользователей и списком менеджеров (Управляющими заказами)
- Три категории: Активные, отправленные, завершенные(история)
- Возможность помечать оплаченными
- Отмечать отправленными (С указанием номера отправления или текстового комментария)
- Удалять (В этом и во всех других случаях товары из удаленного заказа или корзины обратно возвращаются в магазин по кол-ву)
- Помечать успешно завершенными
- Вывод на списке форума блока новых и популярных товаров (По кол-ву продаж)
- Наличие корзины покупателя
- Время жизни корзины
- Список активных заказов
- Запоминание последнего адреса доставки для каждого пользователя и автоматическое заполнение им формы при следующем заказе
- ЛС уведомления при каждом изменении статуса заказа (Подтверждение оплаты от менеджера, заказ отправлен, удален и т.п.)
- Автором ЛС будет менеджер осуществивший действие (Для упрощения связи)
Поддерживаемые языки: ТОЛЬКО РУССКИЙ!!! (Английский пока отсутствует)
Аддоны:
Плагин highsilde позволяющий выводить увеличенные изображения товаров красивым всплывающим окном вместо открытия новой вкладки браузера. Инструкция и файлы находятся в папке "contrib".
Принцип работы:
Как я писал в теме анонса Магазин для phpbb3 магазин разрабатывался для себя, на основе уже достаточно продолжительного опыта продаж на форуме (Сначала было по емейлу, потом простейшая форма генерирующая емейл, потом простейший каталог и в результате пришли к тому, что описано в теме анонса). Данный релиз не имеет ничего общего с анонсом по коду, но улучшен в плане функционала и упрощения работы с заказами как заказчиков, так и менеджеров. В результате версия данного мода начинается с "2".
Все основано на таком принципе: Администраторы добавляют товары, указывая цену за ед. товара, при этом имеется возможность указать "свой интерес", т.е. сумму зарабатываемую на единице товара (Эта цифра нигде не используется, т.е. в цену товара нужно писать сразу итоговую стоимость!), в статистике и списке товаров можно будет увидеть свой доход.
Пользователи заказывают товары, выбирают способ доставки/оплаты, для них генерируются реквизиты для оплаты или других необходимых дальнейших действий (Задаются для каждого способа оплаты в админке).
Менеджера обрабатывают заказы и переводят их из "Активные", в "Отправленные" после отправки, а после того как деньги получены от заказчика, помечают заказ "Завершен".
В админке и в инструкции по установке все пункты и прочая информация подробно описаны, потому, думаю, что разобраться с ними не составит труда.
Данный мод разрабатывался, для продаж в России и в СНГ из России (Функция СНГ отключаема в админке), в случае, если у Вас основная страна будет не Россия, а к примеру Украина, то найдите в языковом файле все упоминания России (Россия, России, РФ и т.п.) и замените на "Украина, Украины и т.п.", также найти "руб." и заменить на сокращенное название вашей валюты, для Украины это "грн.".
Пользователь с правами доступа к управлению магазином в админке:
имя: user
пасс: qwerty
Для того, чтобы тестировать функционал закупок я прошу регистрировать новые профили на тестовом форуме.
Для регистрации необходимо на вопрос анти-бота "Пароль?" дать ответ "phpbbshopdemo" - активация по емейл отключена.
Быстрый фикс для тех кто скачал 2.0.6 раньше 5 апреля 2013
Обратите внимание на лицензию - использование без копирайтов автора запрещено!
Удаление копирайтов только по согласованию
Большая просьба всем скачавшим отписываться о впечатлениях, пожеланиях и т.п. для улучшения работы мода в дальнейшем
Успешных продаж и покупок!