Ubercart Alter Price

Аватар пользователя man-1982 man-1982 29 апреля 2011 в 14:54

Сделал обещанный модуль.
что он себе представляет:
Модуль называется Ubercart Alter Sell Price. Находиться во вкладке ubercart - extra. Копируем - Включаем. Дальше в материале типа Product появляется возможность писать текст вместо Sell Price причем остается и сам Sell Price. Во вьесе есть дополнительное поле, которое выводит представление альтернативной цены, так и называется - Alter Sell Price.
Как работает во вьесе product - заменяем поле Product: Sell price на поле Product: Alter Sell Price. Нажимаем саве и будет нам щасье.
Product: Alter Sell Price - выводит текст продукта и если в настройках продукта снята галочка "Использовать Alter Sell Price" - то выводит реальную цену продажи.
В чем отличие от других: Альтернативную цену можно писать для каждого продукта разную.

p/s/ Это первый модуль - поэтому прошу строго не судить .. конструктивную критику приветствую..
Все всем спасибо.

ВложениеРазмер
Иконка пакета ubercart_alter_price.zip8.37 КБ
0 Thanks

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 29 апреля 2011 в 16:24

Русский текст в t() не заворачивается + title в меню в t() вообще не заворачивается никогда, заворот происходит автоматически.
У вас везде в запросах nid, стоит ориентироваться на vid, ревизии всяко.
Не реализованное удаление переменных сделать как db_query("DELETE FROM {variable} v WHERE v.name LIKE 'ubercart_alter_price%'"), следовательно, ВСЕ ваши переменные должны иметь префикс "ubercart_alter_price"
У вас сейчас разнобой:

  variable_set('value_sell_price', '0.00');
  variable_set('used-for-product', 0);
  variable_set('used-for-product-kit', 0);
  variable_set('wrapper-ubercart-alter-sell-price', 0);
Аватар пользователя skit25 skit25 20 декабря 2011 в 17:34

Этот модуль отделяет от настоящего :) только две вещи.

1.
-ubercart_alter_price_2.zip
--ubercart_alter_price_2
---views
---файлы
---.....

2.
ubercart_alter_price_2.tar.gz

А так все отлично!

Аватар пользователя Neverbalnost Neverbalnost 12 августа 2013 в 12:56

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