Блог компании Ciklum → Создание интернет-магазина с Drupal 7 Ubercart (лекция-тренинг)
Периодически в нашем офисе проходят различные мероприятия партнеров и наших друзей, которые приглашают всех заинтересованных на свои мероприятия. Так, например, — наши друзья и партнеры из проекта IT-education в нашем офисе 8 октября проведут лекцию-семинар «Создание сайтов на Drupal 7. Собственный интернет-магазин на Drupal 7 Ubercart»
Тренинг рассчитан на всех кому может быть интересна web-разработка в целом и создание интернет-магазинов в частности. Во время тренинга тренеры расскажут и — что более важно — покажут на «живых» примерах преимущества и недостатки (ведь нет идеального софта) этого решения для электронной коммерции. Каждый пункт тренинга будет реализован на практике. Каждый участник в свою очередь сможет попробовать свои силы в создании интернет-магазина и получит копии рассмотренных примеров в электронном виде.
Тренинг рассчитан на всех кому может быть интересна web-разработка в целом и создание интернет-магазинов в частности. Во время тренинга тренеры расскажут и — что более важно — покажут на «живых» примерах преимущества и недостатки (ведь нет идеального софта) этого решения для электронной коммерции. Каждый пункт тренинга будет реализован на практике. Каждый участник в свою очередь сможет попробовать свои силы в создании интернет-магазина и получит копии рассмотренных примеров в электронном виде.
Drupal → OpenStore — бесплатная сборка интернет — магазина на основе Drupal и Ubercart

Представляю свой проект — бесплатный скрипт интернет-магазина OpenStore на основе Drupal и модуля Ubercart
Сайт проекта
Скачать
Багтреккер
Drupal → Проблемы обновления Интернет-магазинов, или история создания Drumode (Система управления Интернет-магазинами на Ubercart)
Предыстория: мы группа веб-разработчиков, и около года тому назад мы стали создавать интернет-магазины для своих клиентов. Но, вскоре загоревшись идеей магазинов сделали и свой собственный магазин.
В качестве движка выбрали уже проверенную сборку CMS Drupal и модуль Ubercart.
1. Как бы это не звучало банально, после открытия магазина мы столкнулись с некоторыми проблемами: Первая проблема, которую мы перед собой увидели – это Импорт товаров в Ubercart.
Нужно заметить, что когда делали Интернет-магазины клиентам, такие проблемы часто не замечались. Ведь заказчики, как правило, немаленькие предприятия, которые могут себе позволить человека на рутинную работу.
2. Вторую проблему, появившуюся у нас после налаженного «Импорта товаров» можно охарактеризовать как «проблема добавления описаний, картинок, определение категорий к товарам».
Начнем со второй проблемы, так как она получилась более глобальная, но при этом не освещена ни в одном из известных нам источников. Что дает повод думать, что все её решают другими способами, либо просто занимаются рутиной. Суть нашей проблемы заключалась в том, что объем товаров в нашем региональном магазине был довольно велик.
Имея несколько поставщиков, мы получали еженедельно от каждого прайсы по 1.5к – 3к товаров! Но все эти прайсы/остатки имели собой только несколько колонок: Артикул/Наименование товара/Иногда Бренд товара/Стоимость для нас. Попытки просить наших поставщиков как-то добавить туда описание / фотографии / желательно категории – не увенчались успехом.
Аргументов у всех как один был – у них нет информации в удобном стандартизированном виде для того, что бы дать нам её.
Но, что это за Интернет-магазин без полноценных описаний, фотографий, категорий?
Можно, конечно, вообще просто выкладывать прайсы в экселе на сайт, и успешно делать продажи (я знаю в регионах «бизнесменов», которые так и делают и довольно успешно), но, хочется идти к идеалу. Строить правильное и интересное, а главное развиваться и быть лучшими.
И мы начали делать это вручную: делали импорт прайса для Ubercart (об этом ниже) на сайт, с помощью Views делали выборку «последних по дате добавленных товаров» – все они без картинок и категорий, – и пошли вкалывать! Но! Но! Но! После сорокового товара в сутки, лично у меня начинало заклинивать мозг. Потому что постоянно в Друпале нужно было переходить к ноде, жать «Изменить», загружать фотографию, вставлять описание, выбирать категории, потом нажимать «Отправить»! После этого нужно было как-то вернуться опять к выдаче «неготовых товаров» (а это или вновь открытые вкладки, или «назад», «назад»)…
А если нас пусть даже с разными ролями делали одновременно, то мы постоянно путались!
Мы договаривались, что кто-то делает «конец списка», а кто-то «начало» встречались в середине… Но! Мы хотели нанять еще несколько людей на эту работу. Хотели сделать так, что бы их было удобно контролировать, и что бы они друг другу не мешали. Именно тогда, мы поняли, что пора писать свою программу, работающую в купе с Drupal – DruMode! Что получилось в итоге, сейчас опишу.
В качестве движка выбрали уже проверенную сборку CMS Drupal и модуль Ubercart.
1. Как бы это не звучало банально, после открытия магазина мы столкнулись с некоторыми проблемами: Первая проблема, которую мы перед собой увидели – это Импорт товаров в Ubercart.
Нужно заметить, что когда делали Интернет-магазины клиентам, такие проблемы часто не замечались. Ведь заказчики, как правило, немаленькие предприятия, которые могут себе позволить человека на рутинную работу.
2. Вторую проблему, появившуюся у нас после налаженного «Импорта товаров» можно охарактеризовать как «проблема добавления описаний, картинок, определение категорий к товарам».
Начнем со второй проблемы, так как она получилась более глобальная, но при этом не освещена ни в одном из известных нам источников. Что дает повод думать, что все её решают другими способами, либо просто занимаются рутиной. Суть нашей проблемы заключалась в том, что объем товаров в нашем региональном магазине был довольно велик.
Имея несколько поставщиков, мы получали еженедельно от каждого прайсы по 1.5к – 3к товаров! Но все эти прайсы/остатки имели собой только несколько колонок: Артикул/Наименование товара/Иногда Бренд товара/Стоимость для нас. Попытки просить наших поставщиков как-то добавить туда описание / фотографии / желательно категории – не увенчались успехом.
Аргументов у всех как один был – у них нет информации в удобном стандартизированном виде для того, что бы дать нам её.
Но, что это за Интернет-магазин без полноценных описаний, фотографий, категорий?
Можно, конечно, вообще просто выкладывать прайсы в экселе на сайт, и успешно делать продажи (я знаю в регионах «бизнесменов», которые так и делают и довольно успешно), но, хочется идти к идеалу. Строить правильное и интересное, а главное развиваться и быть лучшими.
И мы начали делать это вручную: делали импорт прайса для Ubercart (об этом ниже) на сайт, с помощью Views делали выборку «последних по дате добавленных товаров» – все они без картинок и категорий, – и пошли вкалывать! Но! Но! Но! После сорокового товара в сутки, лично у меня начинало заклинивать мозг. Потому что постоянно в Друпале нужно было переходить к ноде, жать «Изменить», загружать фотографию, вставлять описание, выбирать категории, потом нажимать «Отправить»! После этого нужно было как-то вернуться опять к выдаче «неготовых товаров» (а это или вновь открытые вкладки, или «назад», «назад»)…
А если нас пусть даже с разными ролями делали одновременно, то мы постоянно путались!
Мы договаривались, что кто-то делает «конец списка», а кто-то «начало» встречались в середине… Но! Мы хотели нанять еще несколько людей на эту работу. Хотели сделать так, что бы их было удобно контролировать, и что бы они друг другу не мешали. Именно тогда, мы поняли, что пора писать свою программу, работающую в купе с Drupal – DruMode! Что получилось в итоге, сейчас опишу.
Open source → Популярные продукты для электронной коммерции с открытым исходным кодом
Нас часто просят порекомендовать продукты eCommerce, которые могут интегрироваться с CMS или использоваться совместно с к.л. CMS. Ниже опубликован список ПО с открытым исходным кодом, пригодного для этих целей.Примечание: русскоязычных пользователей, прежде всего, интересует наличие локализованных версий, поддержка отечественных платёжных систем и русское сообщество. В комментариях по тексту, выделенных курсивом, по-возможности указана эта информация.
Drupal → Реальный опыт разработки интернет-магазина
Встречайте новое видео доклада c DrupalCampKyiv 2009 Юрия Глушкова о принципах разработки интернет-магазина на Ubercart.
P.S. Спасибо нашему видео-партнеру «Николаевскому курьеру» и Александру Митасову лично.
P.S. Спасибо нашему видео-партнеру «Николаевскому курьеру» и Александру Митасову лично.
Drupal → Настройка Интернет-магазина Ubercart в CMS Drupal 5.x
Заметил, что по Ubercart материалов на Хабре мало. И решил запостить статью со своего сайта с пошаговым описанием процесса настройки этого Интернет-магазина. Замечания и дополнения от знатоков и гуру — приветствуются!
Персональные блоги → Drupal&Ubercart молчит
День добрый вот уже на протяжении уже более 3х недель бьёмся над созданием магазина на ubercart.
И столкнулись с такой проблемой.
Весь прайс у нас от поставщиков в $ а нам нужно их выводить в руб.
+ прайс каждый день обновляется, а значит что нужно что бы автоматом обновились все цены по всем позициям.
Как оказалось такого модуля нет.
И решения не видно, единственное что получилось, это сделать в корзине рядом с $ (указать руб).
Может быть вы знаете какие либо решения. Принимается всё, даже за деньги.
Нет кармы, и не могу перенести в Drupal
И столкнулись с такой проблемой.
Весь прайс у нас от поставщиков в $ а нам нужно их выводить в руб.
+ прайс каждый день обновляется, а значит что нужно что бы автоматом обновились все цены по всем позициям.
Как оказалось такого модуля нет.
И решения не видно, единственное что получилось, это сделать в корзине рядом с $ (указать руб).
Может быть вы знаете какие либо решения. Принимается всё, даже за деньги.
Нет кармы, и не могу перенести в Drupal
Drupal → импорт товаров с картинками в Ubercart
Ubercart — это программный модуль с открытым исходным кодом, полностью интегрирующий Интернет-магазин с CMS Drupal. Ubercart считается одним из лучших в мире решений для электронной коммерции.
Как правило много вопросов вызывает массовый импорт товаров с картинками.
В моем случае был excel файл со списком товаров и их атрибутами (наименование, описание, цены, авторы, ссылки на картинки и т.п.).
Excel файл в чистом виде довольно таки трудно скормить для импорта, поэтому я сохранил его в виде *.csv файла.
Я щас опишу что дальше с ним делать:)
Как правило много вопросов вызывает массовый импорт товаров с картинками.
В моем случае был excel файл со списком товаров и их атрибутами (наименование, описание, цены, авторы, ссылки на картинки и т.п.).
Excel файл в чистом виде довольно таки трудно скормить для импорта, поэтому я сохранил его в виде *.csv файла.
Я щас опишу что дальше с ним делать:)
Drupal → Drupal: Text field > Radio button
С присущей мне наивностью, я хочу попросить хабраюзеров хорошо знакомых с Друпалом о помощи.
В друпале есть такая разновидность text field, когда просят ввести значения через \n. Кроме того, есть field — radio button. Кроме того у друпала есть такая замечательная настройка — Уберкарт. Собственно чего я хочу.
При добавлении продукта, в таком текстовом поле через \n вводятся значения, а потом, на карточке товара — пользователь может выбрать одно из этих значений. Если кто то имеет представление, как это сделать — буду крайне признателен.
В друпале есть такая разновидность text field, когда просят ввести значения через \n. Кроме того, есть field — radio button. Кроме того у друпала есть такая замечательная настройка — Уберкарт. Собственно чего я хочу.
При добавлении продукта, в таком текстовом поле через \n вводятся значения, а потом, на карточке товара — пользователь может выбрать одно из этих значений. Если кто то имеет представление, как это сделать — буду крайне признателен.