Перейти к содержанию
amir

Группа цен (предложение по улучшению)

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

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

 

Мне хотелось бы сделать свой вклад в развитие системы и тема посвящена решению этой проблемы.

 

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

 

Поэтому решение было вносить уже пересчитанную цену в поле price, при добавлении и изменении товара.

 

В итоге у нас получилось следующее:

 

1) Price group list

b3e3556912.jpg

 

2) price group form

84b6ec69ac.jpg

 

3) В настройках магазина задает дефолтное значение (оно будет использоваться при расчете цены для сайта, если не выбрана группа цен в товаре
7aae41dc0b.jpg

 

4) И наконец в карточке товара

cfa3f7f5b1.jpg

 

 

 

Здесь поле "Цена на сайте" заблокирована и мы не можем его править напрямую. Мы правим "Закупочная цена" и указываем "Группа цен". Расчет Цены для сайта происходит автоматически.

 

 

 

Предложения / Замечания, возможно ли это как то внедрить в коробочную версию?

 

Поделиться сообщением


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

Не понятно, зачем это все нужно?

Поделиться сообщением


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

Не понятно, зачем это все нужно?

 

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

 

Поэтому получается, что если нам поставщик дал товар по 30р, то продавать его по 30р не совсем правильно. А также записывать разницу на бумажку не стоит.

 

Далее можно будет делать полноценный ABC анализ.

 

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

Изменено пользователем amir

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От seregin
      350.00 руб
      Скачать/Купить дополнение


      Акции и Скидки в процентах
      Модуль добавляет возможность устанавливать цену для товара в Акциях и Скидках в расчете от введенного процента.
      При вводе значения в поле Процент происходит расчет и запись новой цены в поле Цена. Так же, при указании значения в поле Цена, будет рассчитан процент.
      Так же добавлено отображение процента по акции в списке товаров в Панели Управления.

      Совместимость

      Opencart: 2.0.1.0 - 3.0.2.0
      ocStore: 2.1.0.1 - 2.3.0.2.3

      Демонстрация

      Скидка — Перейти на сайт
      Акция — Перейти на сайт

      Доступы в панель управления

      Логин: demo
      Пароль: demo
      Добавил seregin Добавлено 30.09.2016 Категория Цены, скидки, акции, подарки Системные требования Сайт разработчика http://seregin-pro.ru/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От deeman
      450.00 руб
      Скачать/Купить дополнение


      Filterit - Управление доставкой и оплатой
      Модуль для версий опенкарта 1.5.1.x - 3.0.x и сборок на основе него.
      Для работы модуля необходим PHP >= 5.3 и IonCube Loader >= 5.0
      Для опенарта 1.5.x требуется VQMOD!
       
      Лицензия у модуля строго на ОДИН домен, но при этом может быть выдан ключ на тестовый домен (временный домен хостинга, локальный домен, поддомен веб студии, тестовый поддомен основого домена и т.п.)

      Модуль никак не привязан к модулю Simple и может работать в других системах заказа!

      Возможности модуля:
       
      Создание простых вариантов доставки или оплаты Переопределение свойств вариантов доставки и оплаты у установленных модулей доставки и оплаты 50 условий отображения вариантов доставки или оплаты (как установленных, так и созданных) и возможность их комбинирования в произвольной форме с использованием логических выражений (И, ИЛИ, НЕ) Расчет стоимости доставки по весу и по сумме заказа Установка изображений к существующим и созданным вариантам доставки и оплаты. Создание наценки в процентах для установленных или созданных вариантов оплаты Умные заглушки
      Все возможности модуля наглядно представлены в демо модуля

      http://demo1.simpleopencart.com/admin/index.php?route=module/filterit

      Логин/пароль: demo/demo
       
      Также с возможностями модуля можно ознакомиться по его инструкции (во вложении в конце описания)

      Данный модуль позволяет решить многие вопросы с модулями доставки и оплаты без участия программиста, стоимость часа работы которого обычно больше стоимости данного модуля, а сами доработки в коде модулей создают ряд проблем:
       
      невозможность легкого обновления модулей доставки и оплаты из-за правок в их коде (либо все правки должны быть сделаны через модификаторы, которые впрочем тоже могут "отвалиться" из-за изменения в коде модулей при обновлении) необходимость изменений во вновь устанавливаемых модулях доставки и оплаты необходимость отладки изменений и наличия их автора на связи в случае каких-то проблем отдельная стоимость работ при необходимости изменения логики, особенно если работу будет делать не автор доработок
      Например данным модулем могут быть решены подобные задачи:
       
      Показывать курьерскую доставку, если общая стоимость больше 3000 или товар из категории Часы Показывать определенные варианты доставки только для определенных товаров, категорий или производителей Отображать доставку курьером если в корзине нет товаров из категории Велосипеды Скрывать наложенный платеж, если в корзине есть товар из категории Телефоны Скрывать доставку для города Ногинск, если в корзине есть товар из категории Ноутбуки и общая сумма товара больше 100000
      И это лишь некоторые задачи, которые можно решить модулем, потому что в нем можно комбинировать как угодно 42 условия для отображения и применять их как с созданным, так и к установленным модулям доставки и оплаты, а также менять другие их настройки.
       
       
      Добавил deeman Добавлено 25.04.2013 Категория Модули Системные требования Для работы модуля необходим PHP >= 5.3 и IonCube Loader >= 5.0 Сайт разработчика simpleopencart.com Старая цена 650 Метод активации По запросу на почту Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От deeman
      Модуль для версий опенкарта 1.5.1.x - 3.0.x и сборок на основе него.
      Для работы модуля необходим PHP >= 5.3 и IonCube Loader >= 5.0
      Для опенарта 1.5.x требуется VQMOD!
       
      Лицензия у модуля строго на ОДИН домен, но при этом может быть выдан ключ на тестовый домен (временный домен хостинга, локальный домен, поддомен веб студии, тестовый поддомен основого домена и т.п.)

      Модуль никак не привязан к модулю Simple и может работать в других системах заказа!

      Возможности модуля:
       
      Создание простых вариантов доставки или оплаты Переопределение свойств вариантов доставки и оплаты у установленных модулей доставки и оплаты 50 условий отображения вариантов доставки или оплаты (как установленных, так и созданных) и возможность их комбинирования в произвольной форме с использованием логических выражений (И, ИЛИ, НЕ) Расчет стоимости доставки по весу и по сумме заказа Установка изображений к существующим и созданным вариантам доставки и оплаты. Создание наценки в процентах для установленных или созданных вариантов оплаты Умные заглушки
      Все возможности модуля наглядно представлены в демо модуля

      http://demo1.simpleopencart.com/admin/index.php?route=module/filterit

      Логин/пароль: demo/demo
       
      Также с возможностями модуля можно ознакомиться по его инструкции (во вложении в конце описания)

      Данный модуль позволяет решить многие вопросы с модулями доставки и оплаты без участия программиста, стоимость часа работы которого обычно больше стоимости данного модуля, а сами доработки в коде модулей создают ряд проблем:
       
      невозможность легкого обновления модулей доставки и оплаты из-за правок в их коде (либо все правки должны быть сделаны через модификаторы, которые впрочем тоже могут "отвалиться" из-за изменения в коде модулей при обновлении) необходимость изменений во вновь устанавливаемых модулях доставки и оплаты необходимость отладки изменений и наличия их автора на связи в случае каких-то проблем отдельная стоимость работ при необходимости изменения логики, особенно если работу будет делать не автор доработок
      Например данным модулем могут быть решены подобные задачи:
       
      Показывать курьерскую доставку, если общая стоимость больше 3000 или товар из категории Часы Показывать определенные варианты доставки только для определенных товаров, категорий или производителей Отображать доставку курьером если в корзине нет товаров из категории Велосипеды Скрывать наложенный платеж, если в корзине есть товар из категории Телефоны Скрывать доставку для города Ногинск, если в корзине есть товар из категории Ноутбуки и общая сумма товара больше 100000
      И это лишь некоторые задачи, которые можно решить модулем, потому что в нем можно комбинировать как угодно 42 условия для отображения и применять их как с созданным, так и к установленным модулям доставки и оплаты, а также менять другие их настройки.
       
       
    • От ArtemPitov
      550.00 руб
      Скачать/Купить дополнение


      Скидка, наценка для производителей в корзине
      Модуль позволяет добавлять наценку или скидку для групп покупателей.
       
      В зависимость от специфики магазина вы сможете создавать условия формирования конечной стоимость корзины для каждого производителя и группы клиентов.
      Модуль будет полезный для оптовых продаж, наценок на мелкие закупки, или любого другого вашего сценария.
       
      Можно использовать такие формулы наценок: 
      [-][1-100][%] - скидка в % на общею стоимость конкретного производителя в корзине [+ или без знака][1-100][%]  - добавления стоимость в процентах учитывая сумму товаров конкретного производителя  [-][любая  сумма] - скидка в валюте магазина, актуально для одно валютных магазинов [+ или без знака][любая сумма] - наценка в валюте магазина, актуально для одно валютных магазинов   
      Пример 
      -50% - скидка в 50% +50% - наценка в 50% -100 - скидка в 100 рублей (если выбран рубыль или другой валюте) +100 - наценка в 100 рублей (если выбран рубыль или другой валюте) Лицензия 
      1 копия  - одна лицензия, без под доменов
       
      Поддержка 
      Исправления ошибок не вызванных модулем - это доработка, оплачивается отдельно
      Изменения логики работы модуля - это доработка, оплачивается отдельно
       
      Поддержка версий 
      Модуль работает под любой сборкой OpenCart версии 2.3, если нужна будет адаптация под другую версию - оговаривается индивидуально.
       

      Добавил ArtemPitov Добавлено 04.06.2018 Категория Учет в заказе Системные требования PHP 5.4 и выше Сайт разработчика https://pitov.pro Старая цена Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3  
    • От ArtemPitov
      Модуль позволяет добавлять наценку или скидку для групп покупателей.
       
      В зависимость от специфики магазина вы сможете создавать условия формирования конечной стоимость корзины для каждого производителя и группы клиентов.
      Модуль будет полезный для оптовых продаж, наценок на мелкие закупки, или любого другого вашего сценария.
       
      Можно использовать такие формулы наценок: 
      [-][1-100][%] - скидка в % на общею стоимость конкретного производителя в корзине [+ или без знака][1-100][%]  - добавления стоимость в процентах учитывая сумму товаров конкретного производителя  [-][любая  сумма] - скидка в валюте магазина, актуально для одно валютных магазинов [+ или без знака][любая сумма] - наценка в валюте магазина, актуально для одно валютных магазинов   
      Пример 
      -50% - скидка в 50% +50% - наценка в 50% -100 - скидка в 100 рублей (если выбран рубыль или другой валюте) +100 - наценка в 100 рублей (если выбран рубыль или другой валюте) Лицензия 
      1 копия  - одна лицензия, без под доменов
       
      Поддержка 
      Исправления ошибок не вызванных модулем - это доработка, оплачивается отдельно
      Изменения логики работы модуля - это доработка, оплачивается отдельно
       
      Поддержка версий 
      Модуль работает под любой сборкой OpenCart версии 2.3, если нужна будет адаптация под другую версию - оговаривается индивидуально.
       

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×