About This File
В силу некоторых обстоятельств модуль приостановил своё развитие и перешел в разряд бесплатных.
Времени на поддержку модуля на данный момент нет, распространяется как есть.
Модуль учета доходов и расходов в админке магазина.
Представляет собой простую форму ввода дополнительно потраченных средств или дополнительного дохода. Например затраты на рекламу или доход от каких то дополнительных услуг.
В отчет выводится информация о доходах/расходах за выбранный период. Для зрительного удобства затраты и доходы окрашены разными цветами. Так же имеется возможность редактировать сумму и комментарий у уже введенных затрат/доходов.
Дополнительно модуль позволяет вносить цену закупки товара и учитывает разницу между закупочной ценой и ценой в Вашем магазине. При покупке товара в Вашем магазине, для каждой конкретной покупки сохраняются закупочные суммы на момент покупки, т.е. если у Вас закупочная цена изменится, то в отчет попадет правильная закупочная цена на момент покупки. Итоговые данные за выбранный период показываются в общем отчете доходов по магазину. Так же в отчет можно вывести только определенные статусы заказов, т.е. к примеру показать итог продаж со статусами "Сделка завершена" и "Доставлено", при этом заказы с другими статусами в отчет не попадут. Статусы подхватываются автоматически, все какие есть в магазине.
Для удобства пользователя доступ к модулю выведен в шапку админки.
Технические моменты:
1. Модуль не изменяет оригинальные файлы, все изменения выполнены через ocmod.
2. Для закупочной цены используется поле "Расположение" (location) дальше по тексту - поле "Закупочная цена".
Это поле поддерживается модулями загрузки товаров. т.е. закупочную стоимость можно легко внести/обновить при обновлении цен в магазине. Поле "Закупочная цена" вынесено в таблицу товаров в админке, с возможностью сортировки. Для правильной сортировки тип поля в базе данных меняется с текстового на цифровой (float).
3. Для хранения закупочной суммы у проданных товаров в таблицу oc_order добавлено поле.
4. Модуль использует библиотеку PHPExcel, если у Вас данная библиотека уже установлена, то файлы в ней могут быть перезаписаны.
ВНИМАНИЕ!
1. Модуль не поддерживает закупочные цены опций, работает только с товарами.
2. На данный момент модуль проверялся только для версии ocstore 2.3. Если хотите приобрести модуль для другой версии пишите в личку, я проверю работоспособность для нужной Вам версии и при необходимости внесу доработки.
Если поле "Расположение" (location) у Вас уже занято и для закупочной цены Вы хотите использовать какое то другое из свободных полей - EAN, MPN, UPC, и т.д. я внесу изменения.
Установка.
Модуль устанавливается через установщик магазина. Все указанные выше изменения вносятся автоматически.
После установки необходимо обновить модификаторы и задать права в группах пользователей.
ВАЖНО! Для внесения изменений в БД модуль нужно установить в списке модулей (смотрите приложенные скриншоты).
Демо.
demo/demo
ЛИЦЕНЗИЯ
Лицензия модуля распространяется как 1 покупка = 1 магазин. Для нескольких магазинов необходимо совершить соответствующее количество покупок.
Модуль не защищен ключами, по этому рассчитываю только на Вашу сознательность.