amir

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

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

amir    3

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

 

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

 

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

 

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

 

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

 

1) Price group list

b3e3556912.jpg

 

2) price group form

84b6ec69ac.jpg

 

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

 

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

cfa3f7f5b1.jpg

 

 

 

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

 

 

 

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

 

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


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

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

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


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

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

 

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

 

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

 

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

 

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

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

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От deeman

      650.00 руб
      Скачать/Купить дополнение


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

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

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

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

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

      Данный модуль позволяет решить многие вопросы с модулями доставки и оплаты без участия программиста, стоимость часа работы которого обычно больше стоимости данного модуля, а сами доработки в коде модулей создают ряд проблем:
       
      невозможность легкого обновления модулей доставки и оплаты из-за правок в их коде (либо все правки должны быть сделаны через модификаторы, которые впрочем тоже могут "отвалиться" из-за изменения в коде модулей при обновлении) необходимость изменений во вновь устанавливаемых модулях доставки и оплаты необходимость отладки изменений и наличия их автора на связи в случае каких-то проблем отдельная стоимость работ при необходимости изменения логики, особенно если работу будет делать не автор доработок
      Например данным модулем могут быть решены подобные задачи:
       
      Показывать курьерскую доставку, если общая стоимость больше 3000 или товар из категории Часы Показывать определенные варианты доставки только для определенных товаров, категорий или производителей Отображать доставку курьером если в корзине нет товаров из категории Велосипеды Скрывать наложенный платеж, если в корзине есть товар из категории Телефоны Скрывать доставку для города Ногинск, если в корзине есть товар из категории Ноутбуки и общая сумма товара больше 100000
      И это лишь некоторые задачи, которые можно решить модулем, потому что в нем можно комбинировать как угодно 42 условия для отображения и применять их как с созданным, так и к установленным модулям доставки и оплаты, а также менять другие их настройки.
       
       
      help_ru.html
      Добавил deeman Добавлено 25.04.2013 Категория Модули Системные требования Для работы модуля необходим PHP >= 5.3 и IonCube Loader >= 5.0 Сайт разработчика simpleopencart.com Старая цена Метод активации По запросу на почту 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 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 и может работать в любой системе заказа!

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

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

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

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

      View File


      Дополнительная наценка на методы оплаты
      Модуль позволяет задать дополнительную комиссию на любой способ оплаты. Наценка может быть в процентах или скалярная величина.
      Совместим с Simpla.
      Совместимость с ocStore, Opencart и прочими сборками версии от 1.5.х до 1.6.x
      Русская локализация присутствует.
      vQmod не нужен начиная с версии 1.02
      Посмотреть другие дополнения автора
      Submitter cmd Submitted 12/30/2013 Category Учет в заказе Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 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 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  
    • От cmd
      Модуль позволяет задать дополнительную комиссию на любой способ оплаты. Наценка может быть в процентах или скалярная величина.
      Совместим с Simpla.
      Совместимость с ocStore, Opencart и прочими сборками версии от 1.5.х до 1.6.x
      Русская локализация присутствует.
      vQmod не нужен начиная с версии 1.02
      Посмотреть другие дополнения автора
    • От seregin


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

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

      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 Не проверялось  
  • Последние посетители   0 пользователей онлайн

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