Erly: Блог

Главные вкладки

UberCart - как сделать производителей

18 ноября 2010 в 11:40

Всем добрый день! Товарищи, подскажите каким путём идти.

Задача: есть маг на drupal6, ubercart 2, ну и разумеется все нужное: CCK, Views и т.д.
В магазине каталог:
- БОТИНКИ
* летние
* зимние
* специальные
* и т.д.
- САПОГИ
* женские
* мужские
* военные
- КУРТКИ
* спортивные
* зимние
* маскировочные
* и т.д.

И есть список производителей:
* производитель_1
* производитель_2
* производитель_3
* и т.д.

Каталог товаров буду делать на таксономии (словать каталог).

Возникает вопрос как сделать производителей.
Нужно, что бы на странице производителя, после описания производителя выводился список товаров этого производителя сгруппированный по разделам каталога.
Т.е., например у нас есть производитель "VENDOR LTD" и он производит Куртки (спортивные и зимние), Ботинки (всех видов) и сапоги военные. Страница должна выглядеть так:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
VENDOR LTD (это заголовок)

VENDOR LTD - мировой лидер в сфере и т.д. (это описание)

товары этого производителя:
- КУРТКИ
* спортивные (ссылка на страницу, где спортивные куртки ТОЛЬКО этого производителя)
* зимние (ссылка на страницу, где зимние куртки ТОЛЬКО этого производителя)
- БОТИНКИ
* летние
* зимние
* специальные
* и т.д.
- САПОГИ
* военные
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Фильтр товаров средствами Views

31 октября 2010 в 23:12

Добрый день, товарищи!

Вроде бы уже определился с решением задачи. Но хочется, чтобы более опытные спецы посмотрели и сказали - правильное решение или нет.

Задача: есть маг на drupal6, ubercart 2, ну и разумеется все нужное: CCK, Views и т.д.
В магазине есть товары с разными характеристиками (пусть товары у нас будут лампочки): мощьность, напряжение на которое рассчитана лампочка, вид цоколя, производитель, цена.
В магазине надо реализовать фильтр, вроде такого, как здесь: http://www.h2odesign.ru/catalog?type=23&shop=391 (в левой колонке, розовый блок "выбираем товар").

Моё предполагаемое решение: к типу материала product с помощью CCK, навешать доп. поля (напряжение и т.д.). Сделать вьюху с фильтрами, в которой пользователь сможет управлять фильтрами, как написано здесь:
http://translate.drupal.ru/node/46928
http://remage.su/content/drupal-urok-vosmoi-eshche-nemnogo-pro-modul-vie...
и соотвественно в фильтрах указать поля CCK, в которых есть нужные характеристики.

Вопрос: решение правильное? Или есть реализации фильтра лушче?
И ещё. При данной реализации, формочка фильтра находится на странице, а мне нужно что бы она была в левом блоке. Я это довольно просто решил - когда готова вьюха, то через фаербаг подсматривал html-код, и его тупо копировал в блок. Может есть цевильное решение этого вопроса? Так что бы в блоке появлялась только формочка фильтра к вьюхе, без выводимых полей.

Темизация формы поиска

16 октября 2010 в 22:05

Всем доброго времени суток!

Сайт на drupal 6. Решил темизировать форму поиска search_theme_form, как описано здесь: http://webcoder.kz/content/temizatsiya-poiska-v-drupal-6. Хорошо, всё работает.

Теперь возникла необходимость в html-коде вывести кнопочку "Искать" до поля для строки поиска.
Как понимаю, что надо что то изменить в FormAPI.

Вопрос: как это сделать?

И более общий вопрос: как вообще в FormAPI можно определять порядок вывода полей формы?

[РЕШЕНО] Как для нод, имеющих терминиы таксономии, сделать шаблон

28 августа 2010 в 21:19

Господа!

Возникла надобность, для нод с конкретным термином таксономии сделать свой шаблон вроде node-[term_N].tpl.php. Так что бы для ноды данного термина и тизер и основной текст выводились не так как выводятся для остальных нод.

Перенос товаров из Virtuemart в Ubercart

21 августа 2010 в 0:07

Добрый день, господа!

Ситуация следующая. Есть интернет-магазин на связке Joomla+Virtuemart. Всё! Хватит! Намаялся, кармический опыт получил. Хочу перейти на связку Drupal+Ubercart.
Вопрос: существуют ли какие нибудь миграторы именно для переноса товаров? Вот это: http://drupalcookbook.ru/recept/migracija-joomla-drupal читал. Но как понял, что это обычных материалов джумлы, а не для товаров друпала.

Прошу всех у кого был подобный опыт - поделитесь.

Всем заранее спасибо!!!!!

[Решено] Создание скидок в ubercart

8 июля 2010 в 0:40

Доброго времени суток!

Есть инет-маг: Drupal 6 + Ubercart 2.
Надо сделать следующую возможность: что бы каждому товару (именно каждому, каком мы захотим, а не всей категории, классу и т.д.) можно было устанавливать скидку. Т.е. есть у нас форма добавления товара, где мы вбиваем описание товара, картинки и т.д., так вот нужно что бы в этой форме было поле "скидка", а покупателю что было видно - "цена такая то минус столько то скидки" или что бы старая цена была перечёркнута, а рядом была написана новая.

Пробовал в гуглить и искать на друпал.ру, к сожалению ничего подходящего не нашёл... Sad

Как я понял, есть следующие модули для работы со скидками:
uc_discount_total
uc_discounts_alt
uc_discounts
UC Discount Framework
к сожалению, либо это не то что мне надо, либо я их не правильно настраивал.

Товарищи, прошу подсказать как сделать скидки или хотя бы в каком направлении копать, в каком модуле разбираться.

[Решено] Как отобразить "Количество в комплекте" в Ubercart

6 июля 2010 в 14:22

Добрый день, Товарищи!

При работе с юберкартом (Drupal 6 + Ubercart 2, с использованием модуля catalog) возникла проблема: у каждого товара при добавлении есть поле "Количество в комплекте" (или "Package quantity"), я его заполняю (например 5), а на карточке товара (которая видна пользователю) не выводится это число штук в комплекте.

В настройках каталога я так и не нашёл где можно вклчить показ "Количество в комплекте".

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