Скидки от суммы заказа (virtuemart 2)

Discussion in 'Управление товарами, атрибутами, свойствами и цена' started by zinar, Feb 2, 2014.

  1. Offline

    zinar Недавно здесь

    Joined:
    Jan 29, 2014
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    искал везде и не нашел как можно это сделать!!!


    например
    при покупке на сумму 1000 руб. скидка 2%
    и при покупке на сумму 1500 руб. скидка 3%
    и при покупке на сумму 2000 руб. скидка 5%

    и т.д.


    кто-то знает как?

    спасибо за ранее!
     
  2.  
  3. CB9T
    Offline

    CB9T Преподаватель по J! Staff Member ⇒ Профи ⇐

    Joined:
    May 21, 2010
    Messages:
    2,604
    Likes Received:
    322
    Gender:
    Male
  4. Offline

    zinar Недавно здесь

    Joined:
    Jan 29, 2014
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    у меня сайт уже готов!!! а ты хочешь чтоб я с нова все переделал!!!
    а что нет вариантов !!!=O
     
  5. CB9T
    Offline

    CB9T Преподаватель по J! Staff Member ⇒ Профи ⇐

    Joined:
    May 21, 2010
    Messages:
    2,604
    Likes Received:
    322
    Gender:
    Male
    Оффтопик (не в тему) - жми сюда!
     
  6. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    если мне память не изменяет, то у VM в настройках скидок можно создать требуемую систему зависящую от общей суммы покупки
    но всё же больше по этому вопросу поможет shurikkan
     
  7. AKopytenko
    Offline

    AKopytenko Russian Joomla! Team Staff Member

    Joined:
    Sep 1, 2011
    Messages:
    1,963
    Likes Received:
    168
    Gender:
    Male
    В штатном функционале можно использовать только то, что написано тут:
    Каскадной системы скидок в стоке нету, но есть разные плагины для реализации таких задач. Например, то, что CB9T посоветовал.
     
  8. Offline

    VsVol Недавно здесь

    Joined:
    Sep 27, 2009
    Messages:
    8
    Likes Received:
    0
    Gender:
    Male
    shurikkan, а знаете ли вы где можно почитать про разработку плагинов для виртумарта 2 подробно, особенно по части vmcalculation?

    дело в том, что насколько я понимаю, плагин который мог бы решать такую задачу, должен относится к группе vmcalculation. Но, засада в том, что именно по этой группе плагинов в мануале виртумарта (http://dev.virtuemart.net/projects/virtuemart/wiki/Calculation_Plugins) - нет описаний. Перерыл уже весь интернет в поисках - пока так и не смог найти.

    пробовал еще исходный код плагина avalara анализировать - но мне показался слишком сложным и запутанным, не смог это пока осилить.
     
  9. AKopytenko
    Offline

    AKopytenko Russian Joomla! Team Staff Member

    Joined:
    Sep 1, 2011
    Messages:
    1,963
    Likes Received:
    168
    Gender:
    Male
    Разработка плагина для VM ничем не отличается от обычной разработки под Joomla Framework.
    Да и в инете КУЧА статей на эту тему: раз, два, три и т.д.
    P.S.: Под VM бывают такие "шедевры", что иногда проще сделать самому заново, чем ковыряться в существующем.
     
  10. Offline

    VsVol Недавно здесь

    Joined:
    Sep 27, 2009
    Messages:
    8
    Likes Received:
    0
    Gender:
    Male
    плагины для самой joomla уже писал, и получалось неплохо, и понимаю что принципиальной разницы нет - все то же.

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

    Или я как-то неверно мыслю и усложняю задачу, и все на самом деле проще? направьте тогда на путь истинный? Пожалуйста:)
    --- добавлено: Sep 3, 2014, первое сообщение размещено: Sep 3, 2014 ---
    Хотя, подумал тут - ведь могу напрямую из любого плагина взаимодействовать с массивом сессии, где и хранится вся информация о сделанном заказе. И необязательно плагин должен работать в контексте virtuemart... можно из самой joomla.
    Попробую.
     

Share This Page

Loading...