Drupal → Модуль Basic cart — функционал корзины
Описание
Модуль Basic cart предоставляет функции корзины на вашем сайте без необходимости устанавки полноценных e-commerce систем вроде Ubercart или Commerce:
В корзину можно добавлять любые типы материалов, указанных в настройках модуля. После оформления заказа, на e-mail администратора придёт вся информация о покупателе со списком товаров и итоговой ценой.
Модуль имеет интеграцию с Views и позволяет выводить кнопку «Add to cart» в представлениях.
Установка и использование
В настройках модуля ( admin/config/basic_cart/settings ) указываются типы материалов, которые можно будет класть в корзину; валюта и процентная ставка налога:
После выбора типов материалов и сохранения настроек, каждому типу добавляется новое поле Price типа decimal:
Страница настроек чекаута ( admin/config/basic_cart/settings/checkout ):
Написанное актуально для Basic cart 7.x-2.0-rc1 Похожие записи
Под 6-ку есть simple_cart. Интересно, сравнить функционал.
По сути корзина, это единственное звено, которого не хватало для того, чтобы собрать простой магазин на друпале без использования ubercart/commerce. Теперь можно попробовать.
Features(Fields, Taxonomy, Views, Rules, Basic cart) = Собственный e-commerce модуль.
теоретически корзину можно и с flag+views+webform намудрить
Поставил модуль, но не могу понять насчет страницы «Корзина» и «Оформления заказа».
Их отдельно надо создавать или как?
Нашел в блоках. Извините.
А можно ли в этом модуле выключить некоторые поля для заполнения при заказе товара?
Оформление заказа это же обычная нода. Там обудаляйся и обдобавляйся полями.
Вопрос в другом, как не показывать на кнопке ссылку на ноду товара. А то хочется на некоторых нодах скрыть кнопку, а умный юзер сам ссылку сможет вбить в адресную строку.
И как убрать описание, не используя цсс. в корзине.
wshurik, или у меня лыжи не едут, или чего. Добавляю туда новое поле, все как обычно (видимость и т.д) но оно не отображается. Я так понял, пока что визуально нельзя добавить, поля захардкодены в темплейт чекаута.
Всем привет!
Модуль нисштяковский. Именно то что я всегда искал для своего проекта.
Вопрос такой, кто силен в Ajax и может прикрутить его к этому модулю чтоб было сами знаете че. Или если знаете уже готовый вариант где можно раздобыть то ваще нисштяк!!
корзина не сохраняет выбранный материал после релогина, корзина пуста
@Гость пишите автору в issues
да я уже сам сделал с помощью намудрения flag+views+webform 🙂
Здравствуйте, подскажите, как можно добавить AJAX к добавлению товаров в корзину?
прочитать про ajax в друпале, написать модуль
Здравствуйте, подскажите, как можно добавить AJAX к добавлению товаров в корзину?
А как там скачать? я не нашел.
Тут http://xandeadx.ru/blog/drupal/621 уважаемый xandeadx подробно в свое время объяснил, за что ему респект.
Спасибо, работает отлично, а есть решения как прикрутить чтоб и в блоке корзина сразу обновлялась? ато только видны добавленные товары после перезагрузки.
Спасибо, работает отлично, а есть решения как прикрутить чтоб и в блоке корзина сразу обновлялась?
и соотв. ответ от сервера при добавлении товаров в корзину должен быть вроде такого
Источник
Drupal Русскоязычное сообщество
Здравствуйте! Прошу помочь новичку. С чего начать в связке Drupal 7 + Ubercart 3 (установлено)
Задача: интернет магазин с небольшим количеством постоянных клиентов и с интеграцией с 1С 8.2 УНФ 1.4.
Вид такой должен быть:
Главная это каталог с товаром \ О компании \ Контакты со схемой проезда \ Личный кабинет
Каталог из 8-10 групп по 10-25 товаров на главной странице.
Вопросы:
1) какая тема лучше всего подойдет?
2) подойдет ли Барктик? И можно ли его менять под мои запросы?
2) можно ли самому создать тему по данным запросам?
3) с чего лучше начинать?
4) как понять что каталог создается на Ubercart?
Заранее спасибо всем, кто что-нибудь подскажет.
Комментарии
[b]Начало работы с Ubercart.[/b]
Необходимо скачать следующие файлы (на 8 июня 2012 года):
Собственно друпал:
— drupal-7.x-dev.zip
Файл перевода:
— drupal-7.13.ru.po
Уберкарт и необходимые для его работы модули:
— ubercart-7.x-3.x-dev.zip
— rules-7.x-2.x-dev.zip
— views-7.x-3.3.zip (не dev! так как в dev баг)
— ctools-7.x-1.x-dev.zip
— entity-7.x-1.x-dev.zip
Создать каталог в денвере под сайт, распаковать туда друпал.
Скинуть файл перевода drupal-7.13.ru.po в папку \profiles\minimal\translations\, и приступать к установке minimal версии. Не забыть предварительно создать бузу в бузе данных mysql.
При подключении будет предложено подключить требующиеся модули, подключить и их.
Пока этого достаточно. Теперь можно приступить к заполнению магазина товарами.
Для начало сделаем доступным каталог, хотя он ещё и пустой, тем не менее, зайдем в настройки блоков /admin/structure/block, и там активируем блок Catalog поместив его в первую боковую панель.
Теперь добавим в каталог термины. Термины предназначены для группирования продуктов. Для начала достаточно одного термина. Создадим термин для словаря Catalog в настройках таксономии /admin/structure/taxonomy. Термин не станет отображаться в каталоге, если он пустой. В него необходимо добавить продукты.
Вот теперь можно приступить к заполнению магазина продуктами. Для этого перейдем в управление содержимым /admin/content, и там перейдя по ссылке «добавить содержимое» приступим к созданию продукта.
Сразу после создания первого продукта, в каталоге станет отображаться ранее созданный термин, щелкнув по нему мы получим доступ к находящимся в нем продуктам.
Далее аналогичным образом можно заполнить весь магазин.
Настроить отображение каталога можно, изменив вид каталога, в настройках видов /admin/structure/views. Именно для этого мы и подключили модуль Views UI. Редактировать необходимо вид uc_catalog. Как именно там все устроено проще всего понять методом тыка, хотя можно и почитать про модуль views.
забить на U3 поставить DC )) прочесть официальный док и список модулей
Источник
Интернет магазин на Drupal 7. (Ubercart – первые настройки).
Сам Ubercart можно скачать по ссылке выше. Устанавливаем все выше перечисленные модули (Если не знаем как установить – читаем эту статью).
Итак, после того как вы перекинули скаченные модули в папку с модулями, в панели управление модулями у вас появятся дополнительные разделы (они же модули), которые позволяют что-то подключить или отключить от вашего интернет магазина.
Разделы, которые нам доступны:
Я лишь рассмотрел основные модули, которые как правило всегда необходимы для создания интернет магазина. Для дальнейшей работы нам необходимо активировать следующие модули:
Замечу, что систему оплату для интернет магазина я не выбрал. Для этого пока нет смысла, так как нам необходимо разобраться со всеми тонкостями настройки Ubercart. О системах оплаты поговорим отдельно в следующих уроках.
После сохранения настроек, нам стал доступен дополнительный раздел в административной панели (верхнее меню), только почему-то он называется склад, вместо магазина. Видимо наши переводчики где то накосячили, но это не так страшно, если нужно будет сами всё это дело переведём, а пока оставим всё как есть.
Возможно, что при первом переходе в данный раздел у вас выскочит системное сообщение, а внизу в пункте «настройки магазина» вместо зелёной галочки будет красный крестик с ссылкой на страницу настройки, где вам нужно лишь будет подтвердить свой Email, куда будут скидываться все заказы из магазина, по умолчанию Email берётся пользователя SuperUser.
Следующим шагом нам необходимо добавить в список доступных стран свою страну, так как по умолчанию, для оформления заказа и доставки Ubercart использует лишь 2 страны «Канада и США». Поэтому переходим в раздел «Countries and addresses» (Страны и адресса) и импортируем свою страну. Выбираем пункт «Импорт стран», далее свою страну и жмём импорт.
Далее «Канаду и США» можно удалить. Как мы видим Интернет магазин так же разбит по разделам:
Дальше Ubercart всё сделает за вас и вся перенесённая продукция так же будет доступна в Ubercart.
Сохраняем и посмотрим что у нас из этого получилось.
Как видим, всё выводится так как нужно. Не хватает только одно для полноценного магазина – это корзина. Она у нас также присутствует, нам её лишь необходимо вытащить в какой нибудь регион, так как корзина у нас является блоком и по умолчанию отключена:
Переместим корзину в правый сайдбар и посмотрим, что у нас из этого получилось:
Корзина тоже отображается как нужно. Для создания небольшого интернетмагазина этих настроек будет достаточно, далее нужна лишь темизация. Как строить более сложные магазины в связке Drupal 7 + Ubercart, в следующих статьях.
Источник