Какой модуль использовать для ... "стола заказов"?

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

Аватар пользователя Bannermayker Bannermayker 18 марта 2013 в 19:00

Пытаюсь создать сайт, где посетители смогут выбирать и заказывать понравившиеся картинки(баннеры).

По структуре это должно быть что-то вроде магазина. Чтобы можно было присвоить каждой картинке несколько категорий - по размеру, направленности, типу весу и т.д. Если пользователь выбрал что-то - клик по картинке и он попадает на страницу заказа, где(как очень хочется) уже все данные перенесены со страницы самой картинки, а он вносит только свои данные и какие-то краткие комментарии к заказу.

Никакие встроенные методы и способы оплаты не нужны. Всё будет идти отдельно через те же Webmoney или яндекс.

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

Посоветуйте, пожалуйста, более простой и подходящий под вышеперечисленные цели модуль!
Также буду рад советам по его установке и подгонке.

Заранее спасибо!

Комментарии

Аватар пользователя Bannermayker Bannermayker 18 марта 2013 в 19:24

А он проще чем Ubercart? Не потребует как он установки ещё сотни примочек?

«Product (отключён), Order (отключён), Payment (отключён), Credit card (отключён), Test gateway (отключён), Tracker (отключён), 2Checkout (отключён), Cart (отключён), Ubercart Ajax Administration (отключён), Product attributes (отключён), Authorize.net (отключён), Cart Links (отключён), Catalog (отключён), CyberSource (отключён), File downloads (отключён), Shipping quotes (отключён), Flat rate (отключён), Google Checkout (отключён), Google Analytics for Ubercart (отключён), Payment method pack (отключён), PayPal (отключён), Product kit (отключён), Reports (отключён), Roles (отключён), Shipping (отключён), Stock (отключён), Taxes (отключён), Tax report (отключён), UPS (отключён), U.S. Postal Service (отключён), Weight quote (отключён)»

А то я потом и поудалять всё это не сумею :)).

Аватар пользователя Niklan Niklan 18 марта 2013 в 19:55

"Bannermayker" wrote:
А он проще чем Ubercart?

нет
"Bannermayker" wrote:
Не потребует как он установки ещё сотни примочек?

Даже потребует написания своих.
"Bannermayker" wrote:
А то я потом и поудалять всё это не сумею :)).

Тогда нету смысла даже браться.

Аватар пользователя VasyOK VasyOK 18 марта 2013 в 19:58

"Bannermayker" wrote:
А он проще чем Ubercart?
Сложнее.

Уберкарт создан именно для того что вы описываете.

Сложный - он просто рассчитан на юзеров имеющих достаточные представления о Друпале (типы, материалов, таксономия, views)
Тяжелый - на первом-втором тарифе ИТ Патруль работает прекрасно.

Аватар пользователя multpix multpix 18 марта 2013 в 20:24

"Bannermayker" wrote:
лик по картинке и он попадает на страницу заказа, где(как очень хочется) уже все данные перенесены со страницы самой картинки, а он вносит только свои данные и какие-то краткие комментарии к заказу.

entityforms будет достаточно.

Аватар пользователя Bannermayker Bannermayker 18 марта 2013 в 20:55

"Garin33" wrote:
Как вариант рассмотрите такое.

Практически точно соответствует второй части задачи. Единственное, что, как я понял, под каждую картинку(товар), нужно будет создавать отдельную страницу.

Чтобы понять как это сделать нужно решить вопрос с организацией самого каталога. Под него пока ничего не нашлось. Sad

Аватар пользователя Bannermayker Bannermayker 19 марта 2013 в 0:18

"Garin33" wrote:
Bannermayker не нужно там под каждую создавать страницу. Одну как шаблон, и все будут работать.

Насколько я понял в форму будут вноситься данные с той страницы, где была нажата ссылка перехода на страницу с формой. Чтобы пользователь видел что он заказывает и чтобы админу это пришло с письмом. Так?

Чем создавать эти страницы с товарами? Нужен какой-то каталог, а в него уже нужно встроить ссылки на форму. Правильно?

Аватар пользователя EvgenySorokin EvgenySorokin 19 марта 2013 в 0:21

Bannermayker тип материала создаете отдельный, там и будут создаваться ноды "каталога". А как его оформите - вьюсами или еще чем.

Аватар пользователя Bannermayker Bannermayker 19 марта 2013 в 16:38

Пока пытался добиться чего-то от ubercart, который перед этим установил. Что-то даже получается. Товары заведённые в новости вполне себе обрабатываются. Только каталог, созданный через таксономию не могу вывести как содержимое главную. Товары в него прописать удаётся, но самого каталога нет нигде. Надо отдельный блок создавать и как-то туда каталог прописывать?

Аватар пользователя VasyOK VasyOK 19 марта 2013 в 23:30

Bannermayker, вам лучше сделать отдельно вьюху для главной страницы. Туда можете вывести либо все товары (штук по 20 на странице), либо самые ходовые (метку лидер продаж добавьте), либо названия категорий таксономии (телевизоры, холодильники).

Аватар пользователя Bannermayker Bannermayker 20 марта 2013 в 3:00

Спасибо за советы!

Пока тону во всём этом. Через раз понимаю что я собственно вижу. Где материалы, где категории, где товары.
В "uc_catalog" вообще мрак. Десятки полей, терминов, значений, половина не переведена, тону как топор.

Просто так не разобраться.
Полез читать, смотреть видео и др. источники.

Аватар пользователя VasyOK VasyOK 20 марта 2013 в 5:50

Выводить лучше вьюхой taxonomy/term.
Да, ее надо потвикать, но она в отличии от стандартного каталога нормально твикается в views. Во всяком случае раньше было именно так. Может сейчас и по другому.

Аватар пользователя Bannermayker Bannermayker 20 марта 2013 в 13:40

Я вроде его и использую. Судя по
Главная › Управление › Магазин › Конфигурация: "Словарь таксономии Каталог установлен в качестве каталога товаров."

Аватар пользователя Bannermayker Bannermayker 21 марта 2013 в 3:54

Упарился с этим view, но вроде управился. Осталось только создать форму заказа и как-то так прикрутить ссылку, чтобы данные передавались.

Аватар пользователя Bannermayker Bannermayker 21 марта 2013 в 4:37

Пока всё сделал без использования уберкарт. Создал veiw с нуля в него впихнул созданный с нуля материал. Возможно ещё привяжу к магазину. И попробую убрать этап помещения в корзину для перехода прямо к заказу.
Тут с каталогом ещё не ясно. Ох...

Аватар пользователя Bannermayker Bannermayker 22 марта 2013 в 12:57

Прилепил пару созданных товаров к view uc_catalog. Пытался вывести кнопки для перехода на страницу заказа. Не получается. Кнопка появляется, но не работает.

Слишком длинно получается так как задумано по умолчанию:

  1. нажать на товар
  2. нажать на кнопку для перехода в корзину
  3. нажать на кнопку для перехода к заказу

Можно как-то сократить этот путь?

Аватар пользователя VasyOK VasyOK 22 марта 2013 в 19:09

1 и 2 - чтоб не переходить на товар вывести форму дабавить в корзину на вьюху группы товаров.

2 и 3 сократить сложно. Хотя можно редирект в .htaccess (или модулями) сдеалать c /cart на /checkout.

Еще посмотрите модуль uc_optional_checkout_review

Аватар пользователя Bannermayker Bannermayker 22 марта 2013 в 21:16

" чтоб не переходить на товар вывести форму дабавить в корзину на вьюху группы товаров."
Не получается. Даже если добавляю поле с кнопкой, она не работает, почему-то Java-script не срабатывает.

Аватар пользователя VasyOK VasyOK 23 марта 2013 в 1:07

Что значит не получается? Вы товары вьюхой вывести можете? А поле кнопку "В корзину" нет? Или вы view uc_catalog используете без Уберкарта.

Аватар пользователя Bannermayker Bannermayker 23 марта 2013 в 1:26

Кнопку выводил в таблицу view uc_catalog. Но при клике на неё происходит перезагрузка той же страницы и никаких добавлений в корзину не происходит. В node кнопка срабатывает нормально.

Аватар пользователя VasyOK VasyOK 24 марта 2013 в 15:34

Это круто. Сайт показывайте.
Какая у вас версия Друпала? Вряд ли конечно, что влияет, но мне кажется надо обновить до последней.

Аватар пользователя Bannermayker Bannermayker 31 марта 2013 в 12:27

http://тут была ссылка/ тут не работает.
http://тут была ссылка/node/18 тут работает.
Не знаю что я там накрутил. Как вообще это должно быть?

Аватар пользователя Bannermayker Bannermayker 24 марта 2013 в 16:20

Сделал снимки с настроек view. Может будет видно что я там нахомутал. Честно говоря, я процентов 30 содержимого вообще не понимаю. Sad

[IMG]http://s020.radikal.ru/i700/1303/9e/8ae1f16c38b0.png[/IMG]

Я сдублировал view uc_catalog, назвал uc_catalog_banners и всё в нём разместил.

[IMG]http://s004.radikal.ru/i205/1303/a5/b90cc35e8d34.png[/IMG]