Drupalife Store - легковесный и простой дистрибутив интернет-магазина

Всем привет, давненько я не писал. Было лень, да и ничего в голову не приходило, но я не забил на блог. После такого простоя вернусь с записи-анонса, ведь без дела я тоже не сидел.

После месяца, а то и двух, я все же решился анонсировать вам свою сборку интернет-магазина на базе Drupal Commerce. Работу над ней начал примерно под конец января, и не спеша делал и вот уже сейчас есть версия, которая безупречно устанавливается, разворачивает весь функционал и реально работает. Т.е. даже годится для продакшена.

Почему я сделал сборку и какие ставил цели

Вообще, о собственной сборке чего-либо на друпале я задумывался уже очень давно. Еще со времен когда начал обучаться друпалу, думал, когда-нибудь и я сделаю свою сборку для народа, и вот этот момент наступил.

Разумеется, первоочередными целями были получение нового опыта с Drupal и постараться сделать что-то реально полезное для русского сообщества Drupal. По поводу опыта, я, конечно же, могу заверить, получил я его в достаточном количестве. Делать сборки действительно интересно и увлекательно. Создавая сборку я изучил друпал намного глубже чем я его знал ранее, примерно раза в полтора, а то и все два. Чтобы сделать сборку пришлось изучать базу друпала, руками просматривать что да как строится и хранится, а раньше я с базой не особо то и работал ибо боялся там что-то нарушить. Сейчас же страха уже не осталось. А по поводу полезности сборки, это уже решит само сообщество и те люди кому это интересно. Если это хотя бы кому-то окажется полезным решением и поможет в чем-либо, я буду очень рад.

После, скажем так, не очень легкого решения делать сборку, ведь информации о разработке дистра очень мало (приходилось разбирать другие сборки и анализировать), я начал думать, что мне делать. Востребованность на интернет-магазины очевидна, но ведь уже есть Commerce Kickstart, Commerce Box и т.д. Получается делать, то, что уже сделано как-то глупо и я начал анализировать этих двух товарищей.

С первым я знаком с момента выхода самого drupal commerce, ведь он был его первой демкой и первым дистрибутивом, при всем при этом он еще и официальный. Но как-то у меня с ним не срослось, сколько я не пробовал, никогда (я не вру) он не устанавливался до конца без ошибок. Постоянно прерывался на какой-либо операции и все шло в тартарары. Мне это, разумеется, не понравилось и я пошел к другому собрату — Commerce Box.

Commerce Box делают наши друзья из Украинского сообщества. Скажу честно, я её не устанавливал, я читал отзывы о ней и смотрел 2, а то и 3 доклада от самих же разработчиков. Они сами говорят что там сейчас полнейшая Ж, устанавливается порядка 300 модулей (!), хотя по демо-сайту я не особо понял, для чего там такое количество модулей. Я приверженец делать сайт с минимум модулей. Так вот, такое количество модулей, плюс то что сейчас они его координатно перепиливают и неизвестно когда допилят, и допилят ли вообще тоже как-то скинуло его из моего видения и я начал гнуть свою палку.

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

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

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

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

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

Установка

Установка абсолютно ничем не отличается от стандартной. Вы качаете дистрибутив, и в момент установки просто появляется новый пункт.

Выбор профиля установки.

После выбора дистрибутива у вас появятся новые этапы установки и выбор языка. Так как в первую очередь сборка на Россию и страны СНГ, то я залил полный файл переводов на Русский язык всего функционала магазина и его интерфейса.

Выбор языка.

Как вы можете заметить я вывел здесь предупреждение, и оно тут не спроста. В момент установки профиля, друпал просит единый файл переводов, в скупе с переводами для комерца и прочих модулей, выходит файлик размером в 53 000 строк переводов. Как вы могли уже догадаться, это очень прилично, и операция по импорту такого количества переводов в один поток занимает 20-30 минут на достаточно уверенном компьютере. Поэтому, если вдруг вы выбрали русский и импорт языка стоит на 0%, не пугайтесь, он импортирует и потом сразу станет 100%. Самый простой и правильный вариант указан в этой самой подсказке. Достаточно установить на английском, а затем при помощи модуля перевести его на русский, а в дальнейшем этот модуль и вовсе сам будет подкачивать обновления для переводов. Я уже серьезно задумался добавить его к сборке и подключать его функционал на момент установки в обход стандартным языковым импортам.

После выбора языка все этапы будут совершенно вам знакомы: настройка базы, установка, создание админка и указание базовых настроек сайта. Затем открывается новый этап, в нем доп. возможности сборки. Сразу хочу отметить, если вы здесь пропустите какие-то настройки, то в дальнейшем добавить их уже в автоматическом режиме будет нельзя и придется вам их делать руками. Поэтому хорошо подумайте что нужно, а что нет. Это, кстати, одна из тех особенностей что я писал выше. Эти возможности не привязаны к Features и после установки их можно менять как вам угодно и они не откатятся в первоначальное состояние при апдейте.

Поиск и редактор контента.

Пока что данный этап не особо напичкан возможностями, да и многого не нужно. Тут всего два раздела:

  • Настройка поиска:

  • Стандартный поиск Drupal, тут и рассказывать нечего.

  • DisplaySuite Search. По-сути он ничем не отличается от стандартного, разве что его можно темизировать. И если у вас в планах использовать стандартную тему, то лучше выбрать его. Результаты поиска будут оформлены более информативно. Например, у товаров в результате выдачи появятся цена, фотография и кнопка добавить в корзину, а не просто заголовок и краткое описание как если бы использовали стандартный поиск.

  • Насртойка текстового редактора:

  • Также, по умолчанию выбран стандартный для друпала вариант — никаких редакторов.

  • CKEditor — известный почти всем и каждому редактор. Пока что я добавил только его. Выбор тут просто очевиден, мне нравится, у меня есть статьи про его настройку, он в ядре Drupal 8. С другими редакторами не знаком, но возможно погляжу в сторону BUEditor и TinyMCE как вариантов выбора.

После этого перед вам будет установленный сайт.

Дизайн и оформление

Как я уже писал, я сделал тему для дистрибутива, поэтому вас встретит не бартик, а соответствующая тема.

Магазин на различных устройствах.

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

Очень много внимания уделено различным частям темы. Например, табы, пейджеры, бутоны и элементы форм, все темизировано, вплоть до результатов выдачи от поиска (при выборе DisplaySuite Search). Вот например тот самый поиск.

Поиск на сайте.

Всё это оттемизированно при помощи сабтемы zen и модуля Display Suite. Поэтому кто имеет опыт в верстке, легко сможет заменить оформления любой части сайта на свою.

Что уже есть

Из коробки уже идут настроенный и готовый тип содержимого для новостей.

А так выглядят новости в полном виде.

Разумеется, есть тип содержимого для товара и соответственно, настроенный для этого каталог. Который в основном разделе выводит список все

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

Так как это все сделано на Views, вы легко сможете откорректировать до нужного вам вида, добавить фильтры и т.д.

Внутри товара никаких излишеств, только необходимая информация.

Товар на странице.

Данная страница, вероятнее всего в последующих версиях получит новые информационные блоки, например, “вы недавно смотрели” или “смотрите также”.

Страница контактов выполнена в очень простом виде.

Страница контактов.

Также уделены моменты таким мелочам как склонения. В комментариях и корзине верно склоняются слова, хоть мелочь, зато приятно.

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

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

Результат смены цвета.

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

SEO

Я не фанат сео, скорее даже хейтер. Но сайты я всегда делаю по уму. Микроразметка, адекватные чпу, хлебные крошки, мета-данные, улучшенные заголовки идут из коробки. Большего я никогда не делаю и считаю мазахизмом.

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

VK

Facebook

URL вы уже могли увидеть из скриншотов выше, а вот так генерируются хлебные крошки.

Хлебные крошки

И по этой навигационной цепочке юзеры могут спокойно перемещаться в предыдущие разделы или же категории каталога.

Подводя итоги

На данный момент последняя версия Alpha 3. То что альфа не пугайтесь, по сути все ок и пашет, просто еще в планах много чего добавить из основных фич. Может частично фичи будут вынесены в варианты выбора после установки единоразово, чтобы было проще всем.

Буду рад услышать пожелания, замечания и отзывы. Надеюсь кому-то эта сборка будет очень полезна и поможет сделать не один интернет-магазин, а кому-то поможет в изучении друпала, чтобы взглянуть на то, как и что делается. Можно порыться в настройках, а если что-то сломаете, ведь можно быстро переустановить.

**Демо и загрузка: ** Drupalife Store

Комментарии

Гость
сб, 29/03/2014 - 14:40

Спасибо за сборку. Подскажите, как сделать товар у которого к примеру будут размеры и если этого размера нету, то этот размер нельзя выбрать или же кнопка добавить в корзину недоступна. При создании товара через "Карточка товара" поялвяется ошибка, это не опасно для дальнейшей работы? Или же лучше создавать товар через "Создать товар"? Вот сама ошибка:

  • Notice: String offset cast occurred в функции _field_invoke_multiple() (строка 321 в файле D:\OpenServer\domains\drupalife\modules\field\field.attach.inc).
  • Notice: String offset cast occurred в функции _field_invoke_multiple() (строка 321 в файле D:\OpenServer\domains\drupalife\modules\field\field.attach.inc).
  • Notice: String offset cast occurred в функции _field_invoke_multiple() (строка 321 в файле D:\OpenServer\domains\drupalife\modules\field\field.attach.inc).
Рустем
сб, 29/03/2014 - 16:14

Здравствуйте! Я новичок, поставил Вашу сборку.
В таксономии в категории товаров созданы только списки терминов. Добавлены несколько товаров в магазине. При добавлении содержимого в Product card при попытке добавить сразу два товара в одну категорию из существующих в магазине товаров выдает ошибку:

Fatal error: Call to a member function value() on a non-object in C:\xampp\htdocs\store\profiles\drupalife_store\modules\contrib\entity\entity_token.tokens.inc on line 297

При возрате обратно на страницу назад ошибка такая:

Notice: Undefined property: EntityListWrapper::$file в функции entity_token_tokens() (строка 183 в файле C:\xampp\htdocs\store\profiles\drupalife_store\modules\contrib\entity\entity_token.tokens.inc).

В чем может быть причина? Слишком большой размер?

 

 

Рустем
сб, 29/03/2014 - 18:55

Еще вопрос возник: В таксономии в категории товаров созданы только списки терминов. Списки терминов попадают в Католог с названием "Store categories", но при нажатии на ссылки не работает переход не срабатывает и выдает ошибку (путь соответвенно ведет на каталог http://localhost/catalog/torty-dlya-malchikov , а сайт в песочнице такой http://localhost/store/catalog/torty-dlya-malchikov):

Object not found! 

The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

If you think this is a server error, please contact the webmaster.

В чем может быть причина? Как исправить чтобы ссылка была верной?

 

Рустем
вс, 30/03/2014 - 06:17

Какая тема оформления на демоверсии сайта, Drupalife Store? На демо версии  Главная/О магазине/ Новости/Каталог/Контакты  идут сразу под логотипом,поиском и корзиной, в одну строку, как я понимаю в меню навигации? В песочнице когда задаешь каталоги в меню навигации они располагаются не встроку, а друг под другом, может что-то нужно переопределить?

Рустем
вс, 30/03/2014 - 15:28

Снимаю вопрос, решен: Какая тема оформления на демоверсии сайта, Drupalife Store?

После установки новой версии на localhost  появились  меню Главная/О магазине/ Новости/Каталог/Контакты.

Спасибо.

Гость
вт, 01/04/2014 - 07:51

Можно ли в данной сборке реализовать в Сайдбаре фильтр товара??? Если можно, то как???

Прохожий
вс, 06/04/2014 - 14:34

А можно ли в пустую область под поиском вставить контактные данные? (например контактный номер телефона)
 

Вадим
вс, 06/04/2014 - 17:59

Поставил Вашу сборку - очень нравится! ) Спасибо за Вашу работу! )

Подскажите пожалуйста, как настраивается страница "Контакты"? Обыскал все меню, но настройки не нашел пока..

Юрий
вт, 08/04/2014 - 03:37

Я настраивал. Если мне не изменяет память, то:

Меню Структура - Entityform Types (ссылка: САЙТ/admin/structure/entityform_types)

ra1zer
пн, 07/04/2014 - 18:03

Доброго времени суток. Подскажите как сделать чтобы товары выводились только  в конечной категории?

Юрий
вт, 08/04/2014 - 03:34

Доброй ночи. Сборка очень понравилась - взял на изучение и, наверно на вооружение (правда к моему роду деятельности жто ни как не относится, но с детства любил изучать, писать и копаться в коде).

 

В процессе пробной реализации "интернет-магазина" на базе Вашей сборки возник вопрос - как убрать надпись "Latest news" на "Главной" после добавления новостей? Никак не могу найти =( Подскажите пожалуйста.

Иных вопросов пока не возникало - все отлично. Спасибо Вам.

 

P.S. уверен, что моулем слайд-шоу Вы пользовались. Не подскажите ли русскоязычный гайд по его настройке и использованию. Или может сами поделитесь информацией? ;)))

Вадим
вт, 08/04/2014 - 07:42

Я убирал переводом (/admin/config/regional/translate/translate). Но, правда, я поставил себе модуль для перевода Field Translation.

Если с его помощью тоже не находит искомую комбинацию на английском, значит ищем в коде и меняем текст без t() на текст с t().

PS Это личный опыт, который может не соответствовать best practice (типа после обновления затрется)..

Гость
вт, 08/04/2014 - 12:23

Точно, про перевод я что-то и не подумал %)))

Заменил на "Последние новости" и глазу сразу приятнее стало :)

 

А про слайдшоу не подскажите? Не было опыта личного?

Вадим
вт, 08/04/2014 - 20:09

Да там вроде все просто было. Добавляешь слайды (где в пункте Содержимое/NimoSlider). Указываешь отображаться на <front>, там же пишем ссылку для перехода и все)

Вадим
вт, 08/04/2014 - 07:47

Возникли еще вопросы по этой сборке..

1. Можно ли указать порядок способов оплаты? Сейчас когда указываешь вес, то во первых это изменение не отражается в админке (вес пишет 0), а во вторых сначала показывает способы оплаты в указанном порядке (по весу), а при создании очередного заказа порядок снова слетает.. Как будто вес указанный перезатирается.. 

2. Строка пояснения к способу оплаты отображается в самом низу (под списком способов оплаты).. А можно сделать, чтобы она отображалась под выбираемым способом.. Или пояснение чтобы отображалось всегда и не менялось при выборе способа.. А то получается так, что видишь сверху способ "По карте", который выбран по умолчанию, под ним "Наличными", а под всем этим значки принимаемых карт.. Как будто они относятся к налу..

Михаил
вт, 08/04/2014 - 23:26

Как установить сборку на установленной Acquia dev desktop?

(Куда распаковать архив, что запустить? Нужно ли что-то удалять?)

Юрий
вс, 20/04/2014 - 11:11

Добрый день.

Почти сделал то, что хотел. За основу, кка ВЫ поняли, взял настоящий дистрибутив.

Уже под финиш зарался один вопрос...как в заказ товара добавить еще одно поле? или два? желательно, чтобы первое поля были календарями ;) или же просто обычными текстовыми полями...

Заранее спасибо за ответ ;)

Сергей
пн, 21/04/2014 - 12:04

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

Подскажите, пожалуйста, какой можно прикрутить модуль для реализации партнерской программы?

Виталий
чт, 24/04/2014 - 23:08

Здравствуйте

скажите пожалуйста где можно изменить названия заголовков в Billing information, оформления заказа сейчас получается русско-английское, вот выделил какие хочу поменять http://www.picshare.ru/uploads/140424/KVnW6vBNKc.jpg

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

Юрий
пт, 25/04/2014 - 15:34

А клиенту, то есть лицу, заказавшему что-то, письмо по электронной почте приходит вполне коректно. Я сам проверял :)

Elias
пт, 16/05/2014 - 21:07

Здравствуйте. 

Кто-нибудь узнал как можно "изменить названия заголовков в Billing information"? 

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

 

Антоха
сб, 26/04/2014 - 08:51

Доброго утра!

Подскажите пожалуйста - при установлении стиля grid-full - width 100% в категориях в строке появляется 3 товара на одной строчке, на второй строчке - один товар, на третьей - так же 3 товара, на четвертой - один, и так далее...

как сделать чтобы все ровно было? чтобы в строке было по 3 товара? и как поменять размер изображений при отображении в каталоге? все перепробывал по-моему, все размеры поменял на Thumbnail 100x100 но результата никакого :(((

Tom
пн, 28/04/2014 - 19:29

Добрый день всем! У меня проблема - редактирую тему, браузеры отображали всё как я менял. Но спустя какое-то время - всё вернулось частично к старому. в page.tpl <header> простроен иначе, но выдает старую версию... В чем проблема?! Замучался уже... Магия какая-то

Tom
пн, 28/04/2014 - 22:05

Файл page.tpl.php был в двух местах - в корне темы и в файле templates. Оставил один. Теперь новая проблема: по адресу с www - с изменениями, без www - предыдущий дизайн...

Я видимо совсем чайник, хотя так оно и есть))

Юрий
чт, 08/05/2014 - 14:51

И еще раз здравствуйте :)

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

Но никак не могу понять одного. В описании к сборке написано: " если на ваш сайт кидают ссылку в соц. сетях, они автоматически подцепят нужные данные, ведь уже все настроено". Этого не отрицаю, все верно, сам проверял.

Но каким образом ссылка цепляет всю инфу о товаре? Как и на чем это реализовано? Или благодаря чему? У меня получается так, что я кидаю ссылку вконтакт, а к ней цепляется только Наименование товара и ссылка на него, а также изображения, из которых можно выбрать необходимую (изображения перелистываются прямо вконтакте). Информация о товаре не цепляется вообще :(

Подскажите кто знает, плиз...

Sergey
вс, 11/05/2014 - 15:54

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

Wufasa
вт, 13/05/2014 - 11:27

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

Или Вы имеете ввиду что-то другое?

Wufasa
вт, 13/05/2014 - 11:28

Что-то странное...раз 5 сборку переставлял, одно и то же :(
Устанавливаю чистую сборку - все без ошибок, все отлично.
Устанавливаю доп. модули. Например модуль feeds.
Пытаюсь настроить модуль (/admin/structure/feeds), но настроек нет, а открывается страница /admin/structure, там в списках feeds тоже нет.
Перепробывал с десяток модулей установить - результат такой же. Кэш чистил.
Куда копать?

Для сведения, сборка drupalife_store-7.x-1.0-beta1.

Wufasa
вт, 13/05/2014 - 22:14

При добавлении кнопки (адреса) социальной сети вылетела ошибка:

Warning: array_flip() [function.array-flip]: Can only flip STRINGand INTEGER values! in DrupalDefaultEntityController->load()

Ессно, загуглил. Решение в файле includes/entity.inc.

Заменяем строку $passed_ids = !empty($ids) ? array_flip($ids) : FALSE;
на
$passed_ids = !empty($ids) ? array_flip(array_filter($ids, 'strlen')) : FALSE;

и строку $entities += array_intersect_key($this->entityCache, array_flip($ids));
на
$entities += array_intersect_key($this->entityCache, array_flip(array_filter($ids, 'strlen')));

Il
ср, 14/05/2014 - 13:14

Перенес тему в /sites/all/themes/mytheme , включил ее, тема заработала, но появились Notices:

Notice: Undefined variable: header_user_links в функции include() (строка 20 в файле /sites/all/themes/mytheme/templates/page.tpl.php).
Notice: Undefined variable: social в функции include() (строка 24 в файле /sites/all/themes/mytheme/templates/page.tpl.php).
Notice: Undefined variable: bg_style в функции include() (строка 35 в файле /sites/all/themes/mytheme/templates/html.tpl.php).

Кеши чистил, update.php запускал.

Wufasa
чт, 15/05/2014 - 01:03

Шаблон zen тоже попробуйте перетащить в папку  /sites/all/themes. Я честно говоря сам толком не разбираюсь, но такое чувство, что в шаблоне определены переменные, а откуда брать их значение система не знает...

Totaku
ср, 21/05/2014 - 10:46

Добрый день, пытаюсь на основе ваше темы сделать подтему. Все вроде как получилось, но если лезу в настрокий под темы и пытаюсь что-то изменить после сохранения мне показывается чистая страница и ничего не меняется. Как быть?

Максим
чт, 22/05/2014 - 17:27

Подскажите, как сделать нормальный title главной страницы?

Сейчас я в настройках сайта указываю его название, к примеру: "Магазин одежды"
После этого title у главной страницы выглядит так:
"Добро пожаловать на Магазин одежды | Магазин одежды".

Как установить title просто "Магазин одежды" или произвольным?

Владимир
чт, 05/06/2014 - 10:44

Добрый день! Спасибо за сборку. Но возник вопрос по использованию facets search API. У Вас идёт переопределение формы для facet ranges, где жестко прописаны суфиксы 'руб.' для границ диапазона, а не берутся из настроек фасета. Я не настолько силён в Drupal API, чтобы пофиксить данную проблему. Подскажите как можно исправить?
 

Владимир
вс, 08/06/2014 - 17:03

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

Решил эту проблему через перевод интерфейса. Т.е. оставил в шаблоне фасета только разметку (Ваша разметка лучше смотрится, чем стандартная, спасибо) и в переводе интерфейса для каждого фасета сделал перевод.
 

Евгений
пт, 13/06/2014 - 17:36

А как отключить вывод товаров на странице, где идут подкатегории, а оставить нужный товар только когда входишь в категорию? это надо прить views, только я не понимаю, как это сделать(
 

Владимир
ср, 18/06/2014 - 10:07

Если не ошибаюсь, то у представления Shop надо изменить у контекстного фильтра глубину с 10 на 0.
 

Владислав
вт, 24/06/2014 - 12:04

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

Есть вопрос, можно ли как-то сделать импорт в yml для Яндекса? 

Рустам
пт, 11/07/2014 - 08:22

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

Добавить комментарий

Поддерживается Markdown
Поделиться
Обсудить с AI
Прочитай эту страницу: https://niklan.net/blog/drupalife-store-lightweight-and-easy-ecommerce-distribution?_format=llms и ответь на вопросы по её содержимому.
Просмотреть как Markdown