Ромка!eu

  • Отдых
  • Работа
Главная — Блоги — Ромка's blog

Это старая (Drupal 6) версия сайта romka.eu. Она больше не обновляется, комментирование материалов отключено. Обновленная версия сайта доступна по адресу http://romka.eu.

Модуль скидок для электронного магазина работающего на Drupal + eCommerce

Ромка — Пт, 10/05/2007 - 19:05

Задача

Есть интернет-магазин, работающий на движке Drupal 5.2 + eCommerce, необходимо сделать возможность задавать для пользователей скидки, зависящие от роли пользователя и от стоимости всех товаров в его тележке.

Решение

Для решения задачи мною был разработан модуль Total discount. Его необходимо скачать, распаковать в папку /modules/ecommerce/contrib, активировать в меню "Администрирование – Модули" (admin/build/modules). Далее в меню "Total discount settings" надо создать для каждой роли таблицы скидок вида:
цена1 скидка1 цена2 скидка2 цена3 скидка3
Например:

0 0 100 5 500 10 2000 15

То есть если стоимость товаров в тележке покупателя больше 100 рублей, но меньше 500, то он получит скидку 5%, если стоимость товаров больше 500, но меньше 2000 рублей, то скидка будет равна 10% и если стоимость товаров будет больше 2000, то скидка будет равна 15%. Скачать модуль можно здесь.
  • Drupal 5.2
  • eCommerce
  • Total discount
  • Работа
  • Ромка's blog

Обо мне

Всем привет!
Меня зовут
Роман Архаров, я профессиональный веб-разработчик, программирую на языках PHP, Python и Action-Script, в работе использую фреймворки Drupal и Django. В этом блоге я размещаю заметки и статьи, связанные с моей работой, отдыхом и другими интересными мне темами.

Похожие заметки

  • AJAX. Обмен данными между клиентом и сервером, закачка на сервер файлов без перезагрузки страницы при помощи библиотеки jQuery.
  • Швабрашвабр.ру — пример коллективного блога с элементами соц сети, построенный на CMS Drupal
  • Небольшой отчет о прошедшем первом Российском семинаре по CMS Drupal
  • Семинар "Управление сайтом с помощью CMS Drupal"
  • Закончил работу над адаптацией скрипта Fotonotes для Drupal 6

Популярные заметки

  • Авторизация на Drupal-сайте с помощью аккаунта ВКонтакте
  • Перетаскивание строк таблицы. Table drag and drop — плагин для jQuery
  • Темизация Drupal. Часть 3. Основы Drupal Forms API и темизация форм
  • Темизация Drupal. Часть 4. Темизация Views
  • AJAX. Обмен данными между клиентом и сервером, закачка на сервер файлов без перезагрузки страницы при помощи библиотеки jQuery.
  • Кеширование на Drupal-сайте. Сравнение встроенного в Drupal кеша, статического файлового кеша (модуль Boost) и Varnish
  • Тестирование модуля "Inner poll"
  • Несколько панорам из путешествия по Перу и Боливии
  • Arduino + bluetooth, небольшая проблема
  • Пример разработки плагина для модуля CCK

Подписка


Последние комментарии

  • drupal-admin → Кеширование на Drupal-сайте. Сравнение эффективности встроенного в Drupal кеша, статического файлового кеша (модуль Boost) и Var → Отличная статья
  • Меховщиков Руслана → Проверка имени пользователя на наличие букв из разных алфавитов → Re: Читал про это уже на
  • Вероника → Куба. Лето 2008. Часть 3 → По поводу "приветливых жителей" Тринидада
  • Sfero → Статья в PC Magazine/RE. Drupal: разработка модуля → Немного о контенте
  • RemaGe → Статья в PC Magazine/RE. Drupal: разработка модуля → -)
  • Ромка → Статья в PC Magazine/RE. Drupal: разработка модуля → Да, будет сборка, та которую
  • RemaGe → Статья в PC Magazine/RE. Drupal: разработка модуля → -)
  • anatinge → Поездка в Киев → спасибо :)
  • Ромка → Поездка в Киев → Да, в общем-то, ничего
  • GogA → Поездка в Киев → Заинтриговал, что там за

Новые заметки

  • Кеширование на Drupal-сайте. Сравнение встроенного в Drupal кеша, статического файлового кеша (модуль Boost) и Varnish
  • Любопытное поведение модуля syslog в шестом Друпале (баг?)
  • Arduino + bluetooth, небольшая проблема
  • Гугл 1 марта прекратил поддержку сервиса Google Friend Connect
  • Проба пера в HTML5 + canvas. Эффект ластика
  • Шесть рукопожатий
  • Доклад на DrupalConfMoscow 2011
  • Статусы разных сущностей в Друпале 6
  • Футер, прибитый к низу страницы
  • Путешествие по Перу и Боливии. Часть 2

Тэги

Drupal jquery Куба Лето 2007 Лето 2008 Отдых Работа Штуки-дрюки лето модуль статья цитата
еще тэги

Навигация

  • Exchange rate
  • Переход по внешней ссылке
  • Последние сообщения
  • Фотогалереи

Курсы валют

  • 100 Тенге — 17,3263 (+0.18)
  • 10 Гривен — 18,1865 (+0.08)
  • 1 Юань — 12,0637 (+0.1)
  • 100 Иен — 51,6121 (+0.24)
  • 1 Доллар США — 81,4077 (+0.48)
  • 1 Евро — 94,0585 (+0.87)
  • 10 Турецких лир — 17,1273 (+0.09)

10 случайных заметок

  • Доклад на DrupalConfMoscow 2011
  • Получение заголовков (HTTP-headers) страницы при помощи Java-script
  • Понедельник начинается в субботу
  • Куба. Лето 2008. Часть 5
  • Небольшой отчет о прошедшем первом Российском семинаре по CMS Drupal
  • Тестовое письмо из Копенгагена.
  • Швабрашвабр.ру — пример коллективного блога с элементами соц сети, построенный на CMS Drupal
  • Семинар "Управление сайтом с помощью CMS Drupal"
  • Баг jQuery в Firefox 3 и WebKit
  • AJAX. Обмен данными между клиентом и сервером, закачка на сервер файлов без перезагрузки страницы при помощи библиотеки jQuery.

Случайные фото

Это я по дороге из Буканеро в Баракоа
В пути
Я и бамбук
Дольмен
Копенгаген, Кристиания, Граффити 4
Фонтаны в Осло работают даже зимой. Карл Юхан Гате
Еще горы
Дорога, на поверхности видны следы копыт
Дерево в Прамбанане
Пустыня
Дом, плавающий по морю на больших поплавках
Вид на Осло-фьерд со стены замка
Я и кокос... Где то я это уже видел...
На пути в Баракоа
Судак, Генуэзская крепость
В Сингапурском зоопарке. Попугай
  • Отдых
  • Работа

При использовании материалов с сайта, пожалуйста, ставьте ссылку на источник. E-mail для связи: mne@romka.eu.