Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Рекомендованные сообщения

Микрофинансы - удобный мониторинг финансового состояния магазина


Микрофинансы - удобный мониторинг финансового состояния магазина


 

Модуль "Микрофинансы" версии 2.2.6 предоставляет дополнительный финансовый инструмент в админку стандартного Opencart движка. Данный модуль может быть альтернативой интеграции с CRM системой для Opencart / OCStore / OpencartPro. 

 

"Микрофинансы" добавляет возможность установки закупочных цен для товаров и опций товаров, упрощает работу с выставлением цен, помогает понять финансовое состояние магазина, и многое другое.

 

Подробный обзор интерфейсов можно посмотреть на видео и на тестовом стенде.

 

Тестовая админка

логин: demo

пароль: demo

 

Языки:

- Русский 
- Английский

- Украинский (добавлен в версии 2.0.10)

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Основные функции раздела ЗАКАЗЫ:

Данный раздел модуля предоставляет возможность более точной оценки стоимости заказа, учитывая возможные дополнительные расходы индивидуально по каждому заказу (например ошибки доставки или производственный брак, а соответственно и расходы, которые несет магазин из-за подобных факторов).

- Отображение Суммы заказа с доставкой
- Отображение Суммы заказа без доставки
- Отображение Закупочной стоимости заказа (сколько обошёлся данный заказ в закупке магазину)
- Отображение Дополнительного расхода по заказу (если случилось так, что пришлось делать скидку или были ошибки доставки, которые повлекли дополнительные финансовые затраты)
- Отображение Комментария дополнительного расхода по заказу
- Просчет и отображение прибыли по заказу (какую прибыль получил магазин в результате выполнения заказа)
- Удобные фильтры по любому из полей заказа
- Возможность видеть подитог по нескольким заказам

 

В версии 2.0.10 добавлены следующие возможности:

- добавлена кнопка перехода в интерфейс просмотра заказа

- в интерфейсе просмотра заказа добавлена формочка добавления дополнительного расхода к заказу

- добавлен инструмент "Посчитать доходы за период", который дает возможность увидеть информацию по заданным фильтрам:

  • количество заказов
  • общая сумма с доставкой
  • общая сумма без доставки
  • общая сумма закупочной стоимости
  • сумма дополнительных расходов
  • прибыль
  • средний чек (без доставки)
  • средний чек (с доставкой)

 

В версии 2.2.6 добавлены следующие возможности:

- возможность редактирования закупочной стоимости заказа из инетрфейса модуля

- в деталях заказа теперь отображается закупочная стоимость заказа с возможностью редактирования

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Основные функции раздела ТОВАРЫ (ранее НАСТРОЙКИ ЗАКУПОЧНЫХ ЦЕН):

Данный раздел модуля предоставляет дополнительные возможности настроек цен индивидуально для каждого из товаров.

- Возможность проставить для каждого товара закупочную стоимость
- Возможность проставить для каждого товара индивидуально наценку от закупочной стоимости
- Возможность создать сводную настройку с диапазонами цен и соответствующей наценкой (например от 0 до 1000 рублей - наценка 5%, от 1001 до 2500 наценка 10% и т.д.)
- Возможность массово поднять/опустить цены на все товары на определенный процент
- Возможность перехода в интерфейс редактирования товара прямо из таблицы настроек закупочных цен
- Удобные фильтры по любому параметру из таблицы

 

В версии 2.0.10 добавлены следующие возможности:

- цена товара в таблице стала кликабельной, давая возможность поменять ее из интерфейса модуля

- цена, наценка и закупочная стоимость стали взаимо-пересчитываемыми полями в случае, если галочка выставлена в настройках

- добавились кнопки:

  • переход в редактирование товара
  • отображение акций товара
  • добавление новой акции по товару

- улучшен интерфейс Массовых настроек наценок

- добавлен функционал массового редактирования наценок по критериям

- добавлен функционал массового редактирования акций по критериям

- в интерфейс редактирования товара во вкладку Опции для некоторых опций добавлен столбец "Закупочная цена"

 

В версии 2.2.6 добавлены следующие возможности:

- доработаны и стабилизированы фильтры данных по товарам

- в интерфейс редактирования товара добавлена возможность проставления закупочной цены товара

- добавлена возможность обновления цен по крону

- добавлена кнопка ручного запуска обновления цен

- добавлена возможность выставить фиксированную наценку на товар, которая будет всегда стабильно неизменна независимо от других манипуляций над наценками

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Основные функции раздела РАСХОДЫ:

Данный раздел модуля будет наиболее полезен только начинающим предпринимателям или группе энтузиастов, развивающих магазин. В данном разделе можно учитывать долгосрочные и единовременные затраты магазина, которые не связаны напрямую с каждым из заказов. Например, покупки модулей Opencart или заказ коробок для доставки или оплата хостинга.

- Возможность настройки типов операций
- Возможность настройки участников затрат
- Возможность добавления расходов
- Возможность указывать Тип операции (можно составить список типов самостоятельно)
- Возможность указывать произведены ли взаиморасчеты (в случае если магазином занимается несколько участников и расходы делятся на всех)
- Возможность указывать плательщика (кто произвел оплату)
- Возможность включения/не включения в отчеты конкретного расхода
- Возможность указывать период использования данного расхода (например оплата за хостинг производится на 365 дней)
- Возможность видеть подитог по пачке расходов
- Возможность редактирования или удаления уже созданных расходов
- Удобные фильтры по любому из полей таблицы

 

В версии 2.0.10 добавлены следующие возможности:

- добавлен функционал подсчета расходов по фильтрам за период

- скорректированы и добавлены фильтры

- в таблице расходов добавлены кликабельные поля для быстрого управления конкретными расходами

- расчет расходов был оптимизирован

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Основные функции раздела Отчёты:

Данный раздел предоставляет график расходов, прибыли и выручки, который наглядно покажет в какой период был спад или подъем в экономике магазина, выходит ли магазин в прибыль или остается в убытке. ВНИМАНИЕ данный раздел будет отображать корректные данные только в случае корректного заполнения других разделов модуля.

- Возможность просмотра прибыли (доходы за вычетом себестоимости товаров, допрасходов по заказам и распределнных расходов за период)
- Возможность просмотра дохода по заказам (доход минус себестоимость)
- Возможность присмотра выручки по заказам (без учета доставки)
- Возможность просмотра отдельно распределенных расходов, расходов в виде нарастающего графика или дополнительных расходов по заказам
- Отображение абсолютного числового значения Распределенных расходов за период
- Отображение абсолютного числового значения Выручки за период за вычетом доставки
- Отображение абсолютного числового значения Прибыли за период за вычетом указанных в модуле расходов
- Отображение абсолютного числового значения Дохода за период за вычетом только себестоимости заказов

 

В версии 2.0.10 добавлены следующие возможности:

- был полностью пересобран механизм сбора статистики и оптимизирован под большие нагрузки

- графики отображаются более корректно

- помимо графического отображения добавлено цифровое отображение данных по следующим параметрам:

  • выручка
  • выручка за вычетом доставки
  • доп. расходы по заказам
  • расходы
  • доход
  • прибыль

Для каждого из этих параметров рассчитывается входящий и исходящий остаток, а также сальдо за период.

 

В версии 2.2.6 добавлены следующие возможности:

- исправлены мелкие баги

- исправлено отображение графиков на больших периодах данных (теперь оно стало плавным на любом интервале данных)

- исправлен баг расчета статистики по нефинализированным заказам (отмененные/не в финальном статусе)

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Основные функции раздела Склад:

Раздел добавлен полностью в версии 2.2.6

Данный раздел предоставляет возможность сконфигурировать склад и распределить по нему товары. Каждое складское место имеет уникальный индекс и может хранить в себе только 1 конкретную товарную позицию.

- Просмотр фото товара на конкретном складском месте

- Безлимитное добавление складских мест

- Программный контроль остатков (если товаров становится 0 - то место автоматически освобождается)

- Возможность комментирования каждой ячейки на складе

- Вывод данных о позиции на складе в заказ

- Вывод данных о позиции на складе в печать для курьера

- Возможность редактирования позиции товара на складе через стандартные интерфейсы

- Добавление товара на склад по одному из параметров id / sku / product name

- Кнопка быстрого удаления пустых стеллажей

- Фильтр по стеллажам / полкам / местам / ячейкам

- Возможность просмотра товаров, которые не распределены на склад

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Основные функции раздела Настройки:

Раздел добавлен полностью в версии 2.0.10

Данный раздел предоставляет возможность сконфигурировать модуль индивидуально для каждого проекта.

- корректное Включение/Выключение модуля с вариациями очистки данных

- трансфер заказов (на случай, если модуль устанавливается в уже работающий магазин)

- синхронизация закупочных цен товаров и опций товаров

- возможность сброса на дефолтные конфиги

- настройка отображения графиков

- настройка обновления акций вместе с обновлением цены товара

- настройка обновления цены товарв при изменении закупочной цены

- вкл/выкл настройка расчета себестоимости товара в заказе с учетом опций товара

- округление сумм до Х знаков после запятой

- настройки вкладки заказов

- настройки расходов средств по участникам и типам операций

- настройки дефлотных дополнительных расходов по заказам

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Техподдержка:

email - [email protected]
telegram - @OtezVikentiy

 

Обновления:

! ВНИМАНИЕ ! В связи с солидными архитектурными изменениями в последних версиях модуля обновление до новой версии может быть не таким лёгким как хотелось бы. Поэтому прежде чем самостоятельно обновлять модуль - настоятельно рекомендую связаться со мной по указанным выше контактам для консультации. Я смогу помочь с обновлением модуля на бесплатной основе.

 

Лицензирование:

- лицензия выдаётся на 1 домен + любое количество поддоменов.

 

Покупая и устанавливая данный программный продукт вы безоговорочно и полностью соглашаетесь со всеми пунктами изложенными в следующих документах:
Политика поддержки
Лицензионное соглашение

  • Добавил
  • Добавлено
    27.09.2020
  • Категория
  • Системные требования
    php5.6+, ionCube
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Требуется
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
  • Обращение к серверу разработчика
    Нет

 

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Интересный простой модуль. Неплохо бы еще крон прикрутить. И чтоб если наценку установил конкретно на товар, то она чтоб не менялась если например потом устанавливаешь наценку на производителя. В идеале думаю можно сделать отдельную вкладку где можно будет проставить напротив каждого производителя наценку. 

Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...

Добрый день!

Если уже установлена для каждого товара закупочная цена, подгрузится ли она в модуль? или для каждого товара придется вручную вбивать ее?

Шаблон NewStore 3

1.png

Ссылка на комментарий
Поделиться на других сайтах


В 22.11.2020 в 00:03, Ivanzo сказал:

Интересный простой модуль. Неплохо бы еще крон прикрутить. И чтоб если наценку установил конкретно на товар, то она чтоб не менялась если например потом устанавливаешь наценку на производителя. В идеале думаю можно сделать отдельную вкладку где можно будет проставить напротив каждого производителя наценку. 

Принял на заметку. Посмотрим что можно сделать.

Ссылка на комментарий
Поделиться на других сайтах

В 30.11.2020 в 13:37, eddy333 сказал:

Если уже установлена для каждого товара закупочная цена, подгрузится ли она в модуль? или для каждого товара придется вручную вбивать ее?

Зависит от того как это реализовано в другом модуле, потому что на уровне стокового движка данного поля не существует. В моем модуле поле называется purchase_price. Если уже установленное поле называется также - модуль сможет его использовать. Если называется как-то иначе - то можно либо через SQL скопировать значения либо вбить вручную.

Ссылка на комментарий
Поделиться на других сайтах

! ВАНИМАНИЕ !

В настоящее время над модулем ведутся довольно ощутимые работы. Во втором релизе будет полностью переделана модель БД, проведена оптимизация, добавится новый функционал. Предварительно второй релиз готовится к концу Январских праздников 2021 года.

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Вышло обновление модуля.

В версии 2.0.10 практически полностью пересобран весь модуль. Добавлено большое количество нового функционала, оптимизирован функционал представленный в версии 1, добавлены языки, а так же поддержка более старых версий движка.
 

  • доработки внешнего вида
  • расширенные настройки
  • реализована возможность экспорта/импорта закупочных цен товаров и опций товаров из сторонних модулей
  • реализована возможность трансфера заказов, которые происходили до установки модуля, чтобы они учитывались в статистики и отчетах
  • пересчет скидок при обновлении цен в процентном соотношении
  • возможность отключения пересчета скидок при обновлении цен в процентном соотношении
  • добавлена возможность создавать акции из интерфейса модуля
  • добавлена настройка округления сумм до Х знаков после запятой
  • управление наценками в разрезе категорий и/или производителей
  • управление ценами из интерфейса модуля
  • более удобный интерфейс управления массовым редактированием наценок по интервалам закупочной стоимости
  • добавлена кнопка перехода в заказ из списка заказов
  • настройка дефолтного вывода заказов в список в разрезе статуса
  • добавлены фильтры в персональные расходы
  • добавлена возможность редактирования дополнительного расхода по заказу из интерфейса просмотра заказа
  • все настройки теперь собраны в одном месте
  • новый интерфейс подсчета персональных расходов по фильтрам
  • новый интерфейс подсчета статистики по заказам за большие периоды данных
  • оптимизация запросов в БД
  • исправлены проблемы с пагинацией на большом объеме данных
  • добавлена информация о подсчете среднего чека по заказам
  • решена проблема с длительными обработками больших объемов данных
  • проработаны надписи с предупреждениями, текстами ошибок и мануальные тексты
  • проработаны оповещения о статусах выполнения длительных операций
  • добавлена возможность задавать дефолтные дополнительные расходы для всех заказов
  • адаптация верстки под разные экраны (частично)
  • полностью переработанная система сбора статистики и получения данных
  • добавлена возможность выбора интервала дат для получения статистических данных и построения графиков
  • проработаны мелкие косяки с отображением названий товаров и моделей
  • массовое управление скидками в разрезе категории и/или производителя
  • возможность редактирования цены с учетом платных опций
  • разработаны скрипты консольных команд под CRON для автоматического пересчета статистики
  • добавлен Украинский язык
  • адаптация под старые версии Opencart
  • адаптация под OCstore и Opencart PRO
  • реализована простая модель доступов
  • реализована механика удаления модуля с разной степенью очистки
  • подготовлен мануал по установке, настройке, удалению и гайд по интерфейсам
Ссылка на комментарий
Поделиться на других сайтах

Отлично.  Модуль развивается.  Подскажите наценка на товар идет от закупочной цены? Если да то где в БД она хранится? Будет ли она видна для других модулей. Например при передаче данных из 1с можно передать данные для цены, акции, скидки. 

Ссылка на комментарий
Поделиться на других сайтах


10 часов назад, Ivanzo сказал:

Отлично.  Модуль развивается.  Подскажите наценка на товар идет от закупочной цены? Если да то где в БД она хранится? Будет ли она видна для других модулей. Например при передаче данных из 1с можно передать данные для цены, акции, скидки. 

Добрый день! Да, модуль активно развивается постоянно )))

Наценка является процентом, хранится в БД как процент в отдельном поле и, в зависимости от настроек, либо автоматически обновляет цену, либо не обновляет.

Другие модули да, смогут обратиться к этому полю в БД.
По поводу передачи данных из 1С нужно немного больше конкретики, потому что системы бывают разные и потребности у всех свои. Если нужно отдельное поле именно с наценкой не в процентах, а в абсолютном значении - то можно в принципе сделать такую доработку в будущем. )))

Ссылка на комментарий
Поделиться на других сайтах

3 часа назад, OtezVikentiy сказал:

Наценка является процентом, хранится в БД как процент в отдельном поле и, в зависимости от настроек, либо автоматически обновляет цену, либо не обновляет.

Другие модули да, смогут обратиться к этому полю в БД.

Не совсем понятно, наценка % от чего считается? От какой цены?

 

По поводу 1С вот https://prnt.sc/wnbqdr из 1С можно выгружать любые цены, т.е. как их сам назовешь так и выгрузится, а в модуле уже подставляешь какая цена куда должна выгружаться.

В этом и вопрос от какой цены идет наценка. Т.е. мне нужно чтоб например из 1С выгружались товары с ценами например оптовая, закупочная, не важно и от нее уже ваш модуль делал наценку это возможно?

Ссылка на комментарий
Поделиться на других сайтах


38 минут назад, Ivanzo сказал:

Не совсем понятно, наценка % от чего считается? От какой цены?

В модуле предусмотрено поле "закупочная цена" и "наценка".
Например закупочная цена 100 рублей, наценка 50%, соответственно цена товара становится 150 рублей.
 

40 минут назад, Ivanzo сказал:

Т.е. мне нужно чтоб например из 1С выгружались товары с ценами например оптовая, закупочная, не важно и от нее уже ваш модуль делал наценку это возможно?

Если вы выгрузите некую цену например закупочную из 1С в поле "закупочная цена" моего модуля и потом проставите наценку - то да, это будет работать.
Так же в последней версии модуля в настройках есть функционал, который позволяет скопировать все закупочные цены из любой другой таблицы с указанием таблицы, столбца и уникального идентификатора товара.

То есть если у вас уже настроена выгрузка из 1С куда-то в какую-то таблицу в БД, которая привязана к опенкарту - Вы можете перенести эти данные оттуда в модуль без проблем и потом оперировать ими при выставлении наценок как индивидуально под каждый товар, так и массово.

Ссылка на комментарий
Поделиться на других сайтах

13 минут назад, OtezVikentiy сказал:

В модуле предусмотрено поле "закупочная цена" и "наценка".
Например закупочная цена 100 рублей, наценка 50%, соответственно цена товара становится 150 рублей.
 

Если вы выгрузите некую цену например закупочную из 1С в поле "закупочная цена" моего модуля и потом проставите наценку - то да, это будет работать.
Так же в последней версии модуля в настройках есть функционал, который позволяет скопировать все закупочные цены из любой другой таблицы с указанием таблицы, столбца и уникального идентификатора товара.

То есть если у вас уже настроена выгрузка из 1С куда-то в какую-то таблицу в БД, которая привязана к опенкарту - Вы можете перенести эти данные оттуда в модуль без проблем и потом оперировать ими при выставлении наценок как индивидуально под каждый товар, так и массово.

 

Я так понимаю, что у вас закупочная как раз и есть обычная цена

image.png.de7a47ed383301309f08756b6df714ac.png

И от нее уже идет наценка. Я верно понял?

Сделайте на демке еще доступ на просмотр товаров, тогда будет понятней что и как работает с ценой.

Ссылка на комментарий
Поделиться на других сайтах


1 час назад, Ivanzo сказал:

 

Сделайте на демке еще доступ на просмотр товаров, тогда будет понятней что и как работает с ценой.

Сделал доступ.

 

1 час назад, Ivanzo сказал:

 

Я так понимаю, что у вас закупочная как раз и есть обычная цена

image.png.de7a47ed383301309f08756b6df714ac.png

И от нее уже идет наценка. Я верно понял?

Нет, цена продукта как вот в том виде, что она есть из коробки у опенкарта остается неизменной. Поле закупочной цены - это отдельное новое поле, которого нет из коробки у опенкарта.

На скриншоте Вы смотрите в настройки модуля для переноса закупочных цен в случае, если они уже где-то заложены в системе, чтобы не перевбивать их вручную. То есть вот как на скриншоте Вы можете выбрать таблицу product, столбец price и столбец с идентификатором продукта product_id и нажать кнопку Синхронизировать. В этом случае цена товара будет скопирована в поле закупочной цены (это новое поле, которого нет из коробки у опенкарта). То есть на скриншоте - это изображено как пример того что там может быть вообще. То есть туда например в столбец можно написать любое другое поле (типа float естественно) и тогда из него данные скопируются в соответствующие товары в поле закупочной цены. Также эта формочка работает и в обратную сторону. То есть закупочные стоимости из модуля - Вы можете экспортировать в любое другое место, если оно предполагает цену, а не строковые или bool'евые данные.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

День добрый!

Очень интересный модуль. Но есть необходимость в добавлении закупочной цены непосредственно в заказе, т.к. в моем случае, цена на один и тот же товар постоянно варьируется, возможна ли реализация такого функционала?

Ссылка на комментарий
Поделиться на других сайтах


1 час назад, sakun сказал:

День добрый!

Очень интересный модуль. Но есть необходимость в добавлении закупочной цены непосредственно в заказе, т.к. в моем случае, цена на один и тот же товар постоянно варьируется, возможна ли реализация такого функционала?

Добрый вечер!

могу реализовать отображение и редактирование закупочной стоимости каждого заказа. Это Вы имеете в виду? Такой вариант подойдёт?

 

То есть автоматика будет расчитывать по тем данным, которые у Вас настроены. А вы сможете по-необходимости редактировать закупочную стоимость в ту или иную сторону по конкретному заказу.

Ссылка на комментарий
Поделиться на других сайтах

В 14.01.2021 в 14:58, OtezVikentiy сказал:

Если вы выгрузите некую цену например закупочную из 1С в поле "закупочная цена" моего модуля и потом проставите наценку - то да, это будет работать.
Так же в последней версии модуля в настройках есть функционал, который позволяет скопировать все закупочные цены из любой другой таблицы с указанием таблицы, столбца и уникального идентификатора товара.

То есть если у вас уже настроена выгрузка из 1С куда-то в какую-то таблицу в БД, которая привязана к опенкарту - Вы можете перенести эти данные оттуда в модуль без проблем и потом оперировать ими при выставлении наценок как индивидуально под каждый товар, так и массово.

При синхронизации с 1С подтягиваются цены Акция, Скидка и основная, будет ли подтягиваться закупочная в настройках https://prnt.sc/wnbqdr

Либо можно создать цену в скидках и ее уже переносить в закупочную? Это можно автоматом как то делать? 

Ссылка на комментарий
Поделиться на других сайтах


11 часов назад, Ivanzo сказал:

При синхронизации с 1С подтягиваются цены Акция, Скидка и основная, будет ли подтягиваться закупочная в настройках https://prnt.sc/wnbqdr

Либо можно создать цену в скидках и ее уже переносить в закупочную? Это можно автоматом как то делать? 

Поле закупочная цена - это отдельное новое поле в базе данных в табличке товаров.
Как ее заполнять - вручную через интерфейс или импортировать откуда-то - вопрос желания пользователя, реализована и та и другая возможность.

Если у вас где-то в БД уже есть закупочная цена - вы можете через настройки модуля через импорт/экспорт - импортировать данные из другого столбца и другой таблицы.
Если есть желание, чтобы это было автоматически как-то и есть понимание, что где-то в какой-то таблице в каком-то столбце постоянно обновляются цены и их всегда надо актуализировать с моим модулем - это тоже можно сделать, но скорее всего понадобятся доработки в код, но сделать однозначно можно, но уже в разрезе частного случая.
Сделать это можно с двух сторон:
1) либо со стороны модуля, который заполняет данные в ваши столбцы
2) либо со стороны моего модуля (костыльный метод, правильнее через пункт 1)

Чьими силами это делать - тоже вопрос открытый. Могу и я сделать за отдельную плату, можно и с другим разработчиком договориться.

Ссылка на комментарий
Поделиться на других сайтах

16 часов назад, OtezVikentiy сказал:

могу реализовать отображение и редактирование закупочной стоимости каждого заказа. Это Вы имеете в виду? Такой вариант подойдёт?

Да, я именно об этом.

Ссылка на комментарий
Поделиться на других сайтах


3 часа назад, OtezVikentiy сказал:

Поле закупочная цена - это отдельное новое поле в базе данных в табличке товаров.
Как ее заполнять - вручную через интерфейс или импортировать откуда-то - вопрос желания пользователя, реализована и та и другая возможность.

Пока вижу вот такое решение и на сколько я понял оно должно работать.

Создаю группу покупателей например закупочная цена, из 1С выгружаю эту цену возможность есть. Данная цена появится в БД здесь https://prnt.sc/xllav2

Затем проводим синхронизацию https://prnt.sc/xllpvd заполнил поля, только не понял что вносить в столбец с идентификатором продукта (product_id)  product_id   или   product_special_id и получается определение скидочной ценны которую надо залить определяется от группы покупателя, этого поля у вас нет.

Нажимаем синхронизировать и цена из БД product_special и столбца price залетает в закупочную. Верно понял? Только пока нет разбора по группам, т.е. залетят цены без учета нужной группы. Это думаю не проблема сделать, чтоб еще был отбор по группе. Если так то ок. Должно подойти. 

Еще вопрос можно ли это все автоматизировать, например при изменении цены в БД происходит автоматическая синхронизация и обновление цен с учетом обновления закупочной цены.

Да и не плохо бы фильтры в модуле дополнить артикулом

Изменено пользователем Ivanzo
Ссылка на комментарий
Поделиться на других сайтах


1 час назад, sakun сказал:

Да, я именно об этом.

Задачку себе записал. Думаю что в течение нескольких недель смогу выкатить обновление (работаю сейчас над другим модулем да и комплексное тестирование модуля микрофинансов на всех версиях движка довольно длительный процесс, а без тестирования стараюсь не выкатывать ничего вообще ^_^).

Ссылка на комментарий
Поделиться на других сайтах

11 минут назад, Ivanzo сказал:

Пока вижу вот такое решение и на сколько я понял оно должно работать.

Создаю группу покупателей например закупочная цена, из 1С выгружаю эту цену возможность есть. Данная цена появится в БД здесь https://prnt.sc/xllav2

Соответственно исходя из этого скриншота, чтобы указать для товара закупочную стоимость - необходимо указать
таблица: product_special
столбец: price

уникальный идентификатор продукта: product_id

В этом случае в мой модуль перенесутся все значения из указанной таблицы в поле purchase_price для каждого товара. Единственное условие - это то, что а таблице product_special поле product_id должно быть уникальным (оно скорее всего не уникальное конкретно в этой таблице).

А Вы при выгрузке из 1С сами выбираете где-то в интерфейсе куда выгружать стоимость? Или это где-то на уровне кода заложено без возможности выбора?

 

20 минут назад, Ivanzo сказал:

получается определение скидочной ценны которую надо залить определяется от группы покупателя, этого поля у вас нет.

Нажимаем синхронизировать и цена из БД product_special и столбца price залетает в закупочную. Верно понял? Только пока нет разбора по группам, т.е. залетят цены без учета нужной группы. Это думаю не проблема сделать, чтоб еще был отбор по группе. Если так то ок. Должно подойти. 

Функционал скидок у меня никак не изменен. То есть закупочная цена есть у товара как такового. Например... Вот есть товар... У него product_id = 111. У него есть цена 100, ему же можно несколькими способами указать закупочную стоимость например 60 рублей. Соответственно у этого товара может быть много скидочных цен (это в базовом функционале опенкарта). То есть мой модуль умеет пересчитывать скидки в процентном соотношении, но закупочная цена указывается именно для товара, а не для скидочной цены. То есть функционал скидок он остается неизменным. Над ним появляется надстройка в моем модуле позволяющая управлять скидками не заходя в каждый товар и пересчет скидок автоматический можно включить/отключить при изменении цены/закупочной цены/наценки товара.
 

23 минуты назад, Ivanzo сказал:

Еще вопрос можно ли это все автоматизировать, например при изменении цены в БД происходит автоматическая синхронизация и обновление цен с учетом обновления закупочной цены.

Вот тут вот нужно немного больше конкретики на самом деле. Что-то у меня в модуле уже автоматизировано. Например у вас есть товар X и у него закупочная цена 100, цена 200, наценка 100% и у него есть несколько акций например. Соответственно при изменении наценки - изменится и цена и акции поменяются в процентном соотношении.
Если нужно еще что-то я думаю можно тоже сделать - главное четкое понимание чего именно и в каких местах )))

 

25 минут назад, Ivanzo сказал:

Да и не плохо бы фильтры в модуле дополнить артикулом

Это сделаю, да, записал себе в задачки.


P.S.: на самом деле, если есть интерес - можем созвониться например в Zoom, я смогу пошарить экран и на тестовом стенде продемонстрировать и объяснить все интересующие Вас моменты. ))) Голосом зачастую удобнее бывает. )))

Ссылка на комментарий
Поделиться на других сайтах

39 минут назад, OtezVikentiy сказал:

P.S.: на самом деле, если есть интерес - можем созвониться например в Zoom, я смогу пошарить экран и на тестовом стенде продемонстрировать и объяснить все интересующие Вас моменты. ))) Голосом зачастую удобнее бывает. )))

Хорошая идея. Как раз все покажу, что и как подгружается и что могу выгрузить из 1С.

Пишу в личку.

Ссылка на комментарий
Поделиться на других сайтах


В 24.01.2021 в 18:52, sakun сказал:

День добрый!

Очень интересный модуль. Но есть необходимость в добавлении закупочной цены непосредственно в заказе, т.к. в моем случае, цена на один и тот же товар постоянно варьируется, возможна ли реализация такого функционала?

На сколько это будет и удобно и правильно? 

В каждом заказе проверять, а соответствует ли цена закупочной именно сейчас. Если немного товаров то наверное возможно. Один и тот же товар может быть куплен по разной цене например 3 шт и все по разной цене. Как вы будите отслеживать какую цену привязать к заказу? Очень много будет рутиной работы. Если уж так надо это, то наверное правильней будет сделать чтоб выводило себестоммость товара которая рассчитывается в целом по всем одинаковым товарам купленный в определенный период. По крайней мере так реализовано во многих товароучетных системах. В начале кажется, что все можно делать руками. Позже понимаешь что даже статусы заказов уже некогда менять. Надо стараться все автоматизировать. 

Ссылка на комментарий
Поделиться на других сайтах


1 час назад, Ivanzo сказал:

На сколько это будет и удобно и правильно? 

В каждом заказе проверять, а соответствует ли цена закупочной именно сейчас. Если немного товаров то наверное возможно. Один и тот же товар может быть куплен по разной цене например 3 шт и все по разной цене. Как вы будите отслеживать какую цену привязать к заказу? Очень много будет рутиной работы. Если уж так надо это, то наверное правильней будет сделать чтоб выводило себестоммость товара которая рассчитывается в целом по всем одинаковым товарам купленный в определенный период. По крайней мере так реализовано во многих товароучетных системах. В начале кажется, что все можно делать руками. Позже понимаешь что даже статусы заказов уже некогда менять. Надо стараться все автоматизировать. 

Если есть откуда подгружать эти данные (например API поставщика), то можно сделать обновление цен по крону хоть раз в 5 минут... Тогда все будет актуально всегда и никакой ручной работы )))

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, Ivanzo сказал:

На сколько это будет и удобно и правильно? 

А почему это будет не удобно и не правильно?)
Среднюю себестоимость можно реализовать на нынешнем функционале. Если Вы имеете ввиду, автоматизировать этот процесс, то чтобы посчитать среднюю цену за какой-то период, в этот "какой-то" период необходимо вручную корректировать цену из которой потом будет рассчитана средняя и тут мы возвращаемся к необходимости функционала который позволит корректировать закупочную цену в каждом заказе.

В любом случае, наличие такого функционала не обязывает, всех, его использовать, но он расширяет ЦА этого модуля.

 

 

23 минуты назад, OtezVikentiy сказал:

Если есть откуда подгружать эти данные (например API поставщика), то можно сделать обновление цен по крону хоть раз в 5 минут... Тогда все будет актуально всегда и никакой ручной работы )))

Да, это бы решило все проблемы, но к сожалению, поставщиков предоставляющих API найти, крайне, сложно)

 

Изменено пользователем sakun
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.