Drupal 7 + Ubercart 3 c чего начинать?

Аватар пользователя rz02 rz02 8 июня 2012 в 8:41

Здравствуйте! Прошу помочь новичку. С чего начать в связке Drupal 7 + Ubercart 3 (установлено)

Задача: интернет магазин с небольшим количеством постоянных клиентов и с интеграцией с 1С 8.2 УНФ 1.4.
Вид такой должен быть:

Главная это каталог с товаром \ О компании \ Контакты со схемой проезда \ Личный кабинет

Каталог из 8-10 групп по 10-25 товаров на главной странице.

Вопросы:
1) какая тема лучше всего подойдет?
2) подойдет ли Барктик? И можно ли его менять под мои запросы?
2) можно ли самому создать тему по данным запросам?
3) с чего лучше начинать?
4) как понять что каталог создается на Ubercart?

Заранее спасибо всем, кто что-нибудь подскажет.

Комментарии

Аватар пользователя aRpi aRpi 8 июня 2012 в 21:00

[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.

После установки, распаковать уберкарт и другие модули в папку \sites\all\modules\. И в настройках модулей /admin/modules, подключить следующие модули:
- Ubercart - core : Cart
- Ubercart - core : Order
- Ubercart - core : Product
- Ubercart - core : Store
- Ubercart - core (optional) : Catalog
- Views : Views UI

При подключении будет предложено подключить требующиеся модули, подключить и их.

Пока этого достаточно. Теперь можно приступить к заполнению магазина товарами.

Для начало сделаем доступным каталог, хотя он ещё и пустой, тем не менее, зайдем в настройки блоков /admin/structure/block, и там активируем блок Catalog поместив его в первую боковую панель.

Теперь добавим в каталог термины. Термины предназначены для группирования продуктов. Для начала достаточно одного термина. Создадим термин для словаря Catalog в настройках таксономии /admin/structure/taxonomy. Термин не станет отображаться в каталоге, если он пустой. В него необходимо добавить продукты.

Вот теперь можно приступить к заполнению магазина продуктами. Для этого перейдем в управление содержимым /admin/content, и там перейдя по ссылке "добавить содержимое" приступим к созданию продукта.

Необходимо указать его название, описание, "SKU" - артикул, и стоимость - "Sell price". И самое главное указать термин (поле Catalog), в который следует вставить созданный продукт, что бы тот был доступен в каталоге. Всё остальное можно оставить как есть. И нажать сохранить.

Сразу после создания первого продукта, в каталоге станет отображаться ранее созданный термин, щелкнув по нему мы получим доступ к находящимся в нем продуктам.

Далее аналогичным образом можно заполнить весь магазин...

Настроить отображение каталога можно, изменив вид каталога, в настройках видов /admin/structure/views. Именно для этого мы и подключили модуль Views UI. Редактировать необходимо вид uc_catalog. Как именно там все устроено проще всего понять методом тыка, хотя можно и почитать про модуль views.

Аватар пользователя tolin tolin 9 июня 2012 в 16:06

Как говорилось выше ставить нужно Drupal Commerce

поставь уже готовый пакет commerce kickstart к ниму нужно всего прикрутить русский и поставить shipping и payment

а для него есть тема storefront

Аватар пользователя vinta vinta 10 августа 2012 в 16:33

Спасибо аRpi, меня всё таки заинтересовал уберкарт. Вопросик: допустим я хочу разместить одну картинку побольше(главное фото) а под ней две(или больше) картинки поменьше, ноготки(как размещают изображения товара в интернет магазинах) и что бы посетители могли полистать все картинки через Colorbox, как это сделать? Я как не пробовал менять стили изображений на странице товара, все фотки становятся одного размера, да и ещё размещаются в столбик, как заставить их отобразится в линию? Добавить дополнительное поле(ещё одно) для изображений, и для каждого поля задать свой размер? Или ещё можно как то?

Аватар пользователя vinta vinta 20 августа 2012 в 14:48

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

Аватар пользователя vinta vinta 27 сентября 2012 в 14:38

Пытаюсь создать бесплатную доставку при сумме заказа свыше 1000руб в магазине на Drupal 7+ Ubercart3. Делаю следующее создаю два способа доставки как здесь, один платный другой бесплатный. Пытаюсь задать условие для бесплатной доставки, жму добавить условие, появляется выпадающий список с условиями, но нужного условия в нём нет, там можно задать условия для веса заказа, для количества товаров в заказе, а для общей стоимости заказа нет. Может её можно как то включить в этот список. Короче буду рад всякой помощи..

Аватар пользователя mikewing mikewing 25 октября 2013 в 11:14

"multpix" wrote:
забить на U3 поставить DC

Ну я так понимаю, что иногда нет смысла использовать коммерц, если товары в магазине разные, например запчасти. Там нет размеров, цветов и т.д. Зачем создавать структуру Товар и Ветрина, если это не будет использоваться? Легче импортировать товар, добавлять новые позиции.

Аватар пользователя alexandr.poddubsky alexandr.poddubsky 26 октября 2013 в 5:15

"multpix" wrote:

забить на U3 поставить DC )) прочесть официальный док и список модулей

а чем он плох? да и вообще можно забить и на убер и коммерц. спокойно можно и без них обойтись.

Аватар пользователя alexandr.poddubsky alexandr.poddubsky 26 октября 2013 в 5:21

"mikewing" wrote:
например запчасти.

запчасти как раз с коммерцем лучше. у запчастей специфика сложная. многие ко многим связи идут. одна запчасть- мрого производителей-оригинал неоригинал и тд-много поставщиков- много идентификаторов - много цен. а запчасть всего одна. на убере делать запчасти сложно да и неправильно. убер хорош везьде где связь один к одному.

Аватар пользователя mikewing mikewing 26 октября 2013 в 23:39

"alexandr.poddubsky" wrote:
одна запчасть- мрого производителей-оригинал неоригинал и тд-много поставщиков- много идентификаторов - много цен. а запчасть всего одна.

Да )) я по привычке запчасти УАЗ имею ввиду. Там почти везде 1-1.
"alexandr.poddubsky" wrote:
да и вообще можно забить и на убер и коммерц.

И на ЦМС. Раз инструмент есть, то им нужно пользоваться.

Аватар пользователя denserdv denserdv 21 ноября 2013 в 13:57

здравствуйте!

Подскажите, есть ли возможность в карточке товара выводить поле "количество" рядом с каждым аттрибутом, чтобы посетитель заполнил нужные количества и отправил в корзину?
(да, и правильно ли я понимаю, что уберкарт3 - это вот этот https://drupal.org/project/ubercart (http://ftp.drupal.org/files/projects/ubercart-7.x-3.5.tar.gz) ?