Подборка модулей для интернет-магазина на Ubercart Drupal 6

12
A8
На сайте с 16.04.2010
Offline
25
4963

Решил собрать подборку модулей для интернет-магазина на Drupal 6 с использованием модуля Уберкарт. Данная сборка позволяет создать каталог с товарами, к которым можно прикрепить картинку, описание, цену и корзину с возможностью оплаты покупок всевозможными способами(реализовано с помощью Robox или z-payment).

Основа

Drupal core 6.26 - собственно само ядро CMS

Ubercart 6.x-2.10 - модуль интернет-магазина

Ubercart AJAX Cart 6.x-2.1 - обновление содержимого корзины через Ajax без перезагрузки страницы

CAPTCHA 6.x-2.4 - защита от спама и взлома

CKEditor - WYSIWYG HTML editor 6.x-1.11 - визуальный редактор

Poormanscron 6.x-2.2 - автоматизация запуска Drupal Cron

Token 6.x-1.19 - необходим для Pathauto, Page Title

uc_roboxchange 6.x-1.2 - прием платежей с помощью Robox

uc_zpayment 6.x-1.1 - аналогично для Z-payment

можете предложить альтернативные способы приема электронных платежей?

Работа с картинками

Content Construction Kit (CCK) 6.x-2.9 - создания полей

ImageField 6.x-3.10 - создает поле Картинка

FileField 6.x-3.10 - необходим для ImageField

ImageAPI 6.x-1.10 - модуль для работы с изображениями

ImageCache 6.x-2.0-rc1 - дает возможность менять размеры загружаемых фото(создает версии фото заданных размеров)

Lightbox2 6.x-1.11 или же Thickbox 6.x-1.6 - красивый эффект увеличения фото при нажатии(нужно настроить)

SEO

Global Redirect 6.x-1.5 - глобальная переадресация, при рабочем pathauto создает 301 редирект с алиасов типа node/32, node/32/ на человеческий product-name

Nodewords 6.x-1.13 - мета теги

Page Title 6.x-2.7 - произвольное редактирование тега title страниц

Pathauto 6.x-2.0 - модуль для создания ЧПУ

Transliteration 6.x-3.1 - транслитерация названия файлов, путей ссылок.

Готовый набор модулей modules.zip с вложенными файлами перевода.

Жду дополнения, пожелания к сборке. Планирую доработать и выложить настроенную сборку с файлами и базой Drupal.

Тут могла быть ваша реклама :-)
Garin33
На сайте с 31.08.2009
Offline
169
#1

А где смысл всей этой "работы"? Зачем это выложено здесь, да еще на 6 версии ядра?

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

Тоже самое и про "сборку" - спроса на нее не будет. Хотите освоить друпал, и еще донести материал до других пользователей - делайте блог, пишите там.

Потому что Drupal - это круто.
MK
На сайте с 14.04.2009
Offline
104
#2

Если уж пишите набор модулей, то писали бы и что каждый делает. А так список позволит создать базовый функционал магазина. Искал в свое время решение для фильтров по каталогу товаров, нашел решение - advanced catalog(позволяет сортировать товары по терминам, цене). Может кто-то может посоветовать еще решения по сортировке товаров по параметрам(для 6 или 7 версии)?

Продвижение сайтов (https://nsk-seo.ru/) в Яндекс и Гугл.
A8
На сайте с 16.04.2010
Offline
25
#3
Garin33:


Здравомыслящий скачает модули с официального сайта

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

---------- Добавлено 02.12.2012 в 11:08 ----------

MaxKis:
Если уж пишите набор модулей, то писали бы и что каждый делает. А так список позволит создать базовый функционал магазина.

Да, сейчас над этим работаю

---------- Добавлено 02.12.2012 в 11:30 ----------

MaxKis:
Искал в свое время решение для фильтров по каталогу товаров, нашел решение - advanced catalog(позволяет сортировать товары по терминам, цене). Может кто-то может посоветовать еще решения по сортировке товаров по параметрам(для 6 или 7 версии)?

через Exposed Filters (views) не пробовали?

MK
На сайте с 14.04.2009
Offline
104
#4
azamat87:

через Exposed Filters (views) не пробовали?

Ну advanced catalog вроде так и работал, только со своими настройками.

Дело в том, что views это один модуль он ничего не знает о Ubercart. Т.е. нужно реализовывать вывод каталога через views+ фильтр будет довольно топорный(например отсутствующий производитель в данной категории все равно будет выводиться и по другим параметрам таксономии будет так же).

Ну и + очень нагружает это решение сервер, для более менее посещаемых сайтов не подходит...

bsyomov
На сайте с 25.01.2012
Offline
31
#5
MaxKis:
Ну advanced catalog вроде так и работал, только со своими настройками.
Дело в том, что views это один модуль он ничего не знает о Ubercart. Т.е. нужно реализовывать вывод каталога через views+ фильтр будет довольно топорный(например отсутствующий производитель в данной категории все равно будет выводиться и по другим параметрам таксономии будет так же).
Ну и + очень нагружает это решение сервер, для более менее посещаемых сайтов не подходит...

Views прекрасно знает о Ubercart. Во-первых потому, что каталог уберкарта сделан на таксономии, а товары это ноды, и views замечательно и с тем и с другим работает. Во-вторых потому, что у уберкарта есть интеграция с views.

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

Ну и на последок - именно на views-то и можно сделать нормальный каталог. Родной уберкартовский откровенное убожество.

MK
На сайте с 14.04.2009
Offline
104
#6
bsyomov:
Views прекрасно знает о Ubercart. Во-первых потому, что каталог уберкарта сделан на таксономии, а товары это ноды, и views замечательно и с тем и с другим работает.

А как же проблема, которую я описал выше? без допиливания функционала или перехватывания api views нормальный фильтр не сделать...

bsyomov:
Во-вторых потому, что у уберкарта есть интеграция с views.

а по подробнее можно?

bsyomov:
То, что views не подходит для посещаемых сайтов и грузит что-то, простите бред - научитесь нормально им пользоваться.

Это вы бред пишите, как views можно использовать "не нормально"? И то что views требователен к ресурсам всеми известный факт.

bsyomov:
Ну и на последок - именно на views-то и можно сделать нормальный каталог. Родной уберкартовский откровенное убожество.

Что родной убожество это поддерживаю! Но решение каталога на views, имхо, горождение граблей...

bsyomov
На сайте с 25.01.2012
Offline
31
#7

Views можно использовать ненормально, самый простой пример - выводить им ноды, вместо полей. Делать лишние связи, не использовать кеширование, когда его можно использовать, и.т.п. мало того, так очень часто и делают, а потом как раз пишут, что views всё грузит.

Ради интереса загляните в ubercart/uc_product/views/ например. Вот она интеграция. Или поставьте views и ubercart потом, и посмотрите, что изменилось ради интереса...

А ваша проблема мне вообще, честно говоря, не понятна. Видимо views вы всё же пользоваться не слишком хорошо умеете, раз она возникает.

[Удален]
#8
bsyomov:
самый простой пример - выводить им ноды

Ну например в commerce - очень удобно для секретарши (наполняющей сайт товарами) эти товары делать именно нодами. И что делать, если впоследствии взбрендит каталог заорганизовать?

Alangasar
На сайте с 06.11.2008
Offline
98
#9

Уважаемый bsyomov все правильно говорит, но некоторые непонимают сути, если выводить вьюху так[ATTACH]117008[/ATTACH]

то нагрузка на сервер увеличивается, т.к к БД идет много запросов для каждой выводимой ноды (devel`а нет под рукой).

Если выводить полями:

[ATTACH]117009[/ATTACH]

все выводится одним запросом

как то так

png temp1.png
png temp.png
A8
На сайте с 16.04.2010
Offline
25
#10

Еще по теме, нашел вот уже готовые сборки интернет магазина на Drupal

http://commercebox.org/ Сделано на Drupal 7 + Drupal Commerce

http://drushop.ru/ Интернет магазин на базе drupal + ubercart

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий