Представляем вам сборку интернет-магазина CommerceBox на основе Drupal 7 и модуля Drupal Commerce.
На сегодня для Drupal 7 существует практическое единственное нормальное решение, позволяющее создать функциональный интернет-магазин — это модуль Drupal Commerce.
Проблематика заключается в том, что данный модуль является очень гибким решением для программиста. Но это не коробочный модуль, каковым раньше был Ubercart.
С Drupal Commerce все по другому. Этот модуль является более фрейморкным, он рассчитан на программиста. Программисты там могут творить чудеса. Но обычному пользователю либо начинающему программисту нужен легкий старт. Для этого и создана сборка CommerceBox.
В сборке CommerceBox мы пытаемся сделать сделать основу для развертывания интернет-магазина.
Модуль Drupal Commerce базируется на API Drupal, соответственно он автоматически использует все возможности, которые предоставляет ядро Drupal. Кроме того, Drupal Commerce сам по себе имеет довольно мощное API. Если Вы программист то можете без труда расширить функционал вашего магазина используя API как Drupal, так и Drupal Commerce.
Кратко и по сути в сборке сейчас реализованы:
- Админка для управления товарами. Некоторые идеи позаимствованы у Мадженты
- Обертка интернет-магазина: главная, карточка товара, каталог
- Много визуальных плюшечек
Более детальный и маркетинговый перечень возможностей системы выглядит так (программистам не читать):
- Корзина с возможностью управления количеством добавленных товаров
- Гибкая система прав доступа и администрирования пользователей
- Отзывы к товарам
- Социальные закладки
- Список желаний (WishList)
- Кнопки Share на Twitter, Google+, Facebook
- Фильтр поиска товаров
- Автоматическое создание материала для отображения товара при создании товара
- Товар с базовым набором полей с возможностью добавления новых полей (поля структурированные по категориям)
- Выбор пользователем вида представления товаров: списком или сеткой
- Полный контроль над выводимыми элементов каталога: размер превью, теги, заголовок и тд.
- Возможность добавления "сопутствующих товаров"
- Возможность сравнения товаров
- Новости магазина
- Последние просмотренные товары
- Похожие товары
- Контекстные статьи
- Контакты магазина
- Meta-теги для каждой категории или любой избранной страницы.
- XML карта сайта
- Пользователи онлайн
- Список возможностей мы будем наращивать. Наша цель создать сборку для быстрого старта интернет-магазина за минимум потраченного времени и ресурсов.
Сайт ресурса: http://commercebox.org/
Вложение | Размер |
---|---|
1_1.jpg | 33.85 КБ |
Комментарии
Респект. Затестю.
Кстати, пожелания собираем здесь: http://lab.commercebox.org/
Вы пишите "Возможность сравнения товаров"
Может сказать где эта возможность на вашем Demo-сайте?
Основные функции интернет магазина это быстрая и удобная работа с множеством:
Товаров
Заказов
Клиентов
Поставщиков
Складских помещений и т.д. и т.п.
Как раеализовано это в вашей сборке?
Включены ли возможности импорта/экспорта?
Как осуществляется сравнение товаров?
Задаю вопросы т.к. не вижу этого по вашему демо сайту?
Или критиковать пока рано?
попробовал сделать заказ
та ки не увидел редактирования кол-ва товара
где способы оплаты и Доставки
бред какой то
не люблю комерц
http://case1.commercebox.org/
не увидел редактирования кол-ва товара
где способы оплаты и Доставки
Сравнение товаров:
http://files.internetdevels.com/support/2011-11-29_1910.png
А что же не написали порядок установки?
Пожелание:
Нужно в форме редактирования представления товара ссылку на редактирование самого товара,
а то получается, что описание и таксономия редактируются в одном месте (product display), а цена и картинка в другом (product). А в идеале чтобы все касательно товара и его отображения редактировалось в одном месте. Объяснение что продукт это типа сущность, а еще есть его отображение и смотреть это надо в разных местах перегружает моск клиента(менеджер контента).
PS. Это проблема не вашей сборки, а проблема DC, но поскольку вы уж делаете коробочную сборку облегчающую жизнь, то обращаю пожелание к вам.
Не нашел импорт-обновление товаров..
Есть?
подпишусь
Ааа понятно. Спасибо что ответили.
Нет я имею ввиду про поиск нужного товара.
Например человек ищет:
Товар: чайник
Производитель: Apple
Цвет: Белый
Объем: 2л
Мощность: 50 лошадиных сил
Это же должно как-то на сайте человеку показываться. Я верю что вы все это знаете и умеете. Просто не вижу этого на вашем сайте.
Не понял, как войти в административную часть
Система, построенная на основе Rules, "является очень гибким решением для программиста" ???
Ну-ну...
Подпишусь. Спасибо.
Subscribe.
не увидел редактирования кол-ва товара
где способы оплаты и Доставки
Пока не реализованно
Пожелание:
Нужно в форме редактирования представления товара ссылку на редактирование самого товара,
а то получается, что описание и таксономия редактируются в одном месте (product display), а цена и картинка в другом....
Нода используется только для отображения товара (Commerce product)
Все поля, которые касаются товара заполняются и сохраняются в Commerce product
Не нашел импорт-обновление товаров.. Есть?
Пока нет
Ааа понятно. Спасибо что ответили. Нет я имею ввиду про поиск нужного товара. Например человек ищет:....
Если я правильно Вас понял, то комплексная поисковая система товаров на сайте пока что отсутствует. Сейчас реализован только базовый механизм поиска. Или Вы имели в виду поля, которые должны отображаться при сравнении товара?
Не понял, как войти в административную часть
Если Вы про демо-сайт, то скоро будет доступен демо-админ для просмотра админки.
Система, построенная на основе Rules, "является очень гибким решением для программиста" ???
Ну-ну...
Модулем Rules реализовано автоматическое создание ноды для отображения товара при создании Commerce товара. Так же он используется Drupal Commerce для реализации стандартного функционала (создания аккаунта при заказе анонимом, смена статусов заказа и тд.)
Я имею ввиду как юзеру посмотреть
Я имею ввиду как юзеру посмотреть
Пока никак, заготовка в текущей версии не имеет такой возможности.
Не можем же мы оставить программистов без работы
А если серъезно - это же альфа, там еще пилить и пилить... Мы решили что лучше выпустить в таком состоянии сейчас, и дальше работать на виду, чем пилить продукт за кулисами еще полгода... Это не есть готовый продукт, посему так надо его и воспринимать...
Кто заинтересовав в развитии, просим регистрироваться в трекере
http://lab.commercebox.org/
Там будем оттачивать продукт дальше.
подпишусь и я
подпишусь
В закладки, полезная штука. Спасибо!
принято, в работе
спасибо!
Тоже пожалуй подпишусь
О. Хорошая затея. Спасибо!
Уже 2-ой день у них висит на Атриуме файл с переводом, и что-то никаких движений.... Парни по активнее.!!!
Подписался.
Спасибо! Попробую.
>>Уже 2-ой день у них висит на Атриуме файл с переводом, и что-то никаких движений.... Парни по активнее.!!!
Спасибо за активность. Done!
какие на ваш взгляд недостатки есть на данный момент в управлении магазином?
какие неудобства есть при добавлении товаров, в случаях: один товар -> одно представление, несколько товаров -> одно представление (у товара несколько цветов, картинок, размеров...)?
это, пожалуй сейчас самая сильная сторона комерца
для наглядности, возьмем пример с автомобильными шинами, у них есть 5 параметров:
- ширина
- относительная высота профиля
- радиус
- индекс скорости
- индекс грузоподъемности
причем, совершенно очевидно, что в природе не существуют одновременно все варианты этих параметров
в убере второго разлива эти параметры можно было задать через атрибуты товара, прикола ради я создал ноду-product с необходимыми атрибутами, и при сохранении любовался графиком загрузки цп, который практически сразу упирался в 100% и vds при этом валился наглухо - убер пытался получить всё множество вариантов, перемножая между собой подмножества атрибутов
есть решения, ограничивающие наборы атрибутов, но чтобы ими воспользоваться, сперва всё равно придётся получить всё множество вариантов, и уже после ограничивать его
в коммерце ситуация гораздо другая - создаются сущности product, которым можно добавить филды для хранения атрибутов, т.е. один product - это конкретный набор атрибутов
создав несколько сущностей product и вставив их в ноду, получаем в последней возможность выбора необходимых атрибутов, с js-подгрузкой цены, причем сразу из коробки
сделал уже 10 шинных магазинов
параметры шин в атрибуты совсем необязательно совать = -это бред вообще
есть нода у ней есть поля
ширина
высота
радиус
итд
очень удобно делать вьюса и поиск
интересует насколько трудоемко наполнение продуктами коммерца, в зависимости от типа магазина и товаров.
1. есть возможность создать 10 сущностей продукта и получить разом 10 представлений или одно общее?
2. последующие правки сущностей не приведут к рассинхрону?
3. синхронизация не предусмотрена самим коммерцом, только рулзы и кастом модули?
4. если я хочу создать один товар с 10'ю разными размерами но одним изображением, то я в файловой системе заимею 10 одинаковых картинок с разными именами и fid ?
Давно присматривался к Commerce, а тут такая сборочка.
Поставил. Поработал. Понравилось.
Хорошее начинание. Спасибо.
Пароль админа сбросил через базу, но ради интереса скажите он где-то в дистрибутиве указан?
да, после эксперимента с атрибутами пришел к такому же выводу, тогда получается два типа нод:
нода-надтовар, в которой указывается модельный ряд шины и
ноды-товары с cck-полями характеристиками, привязанные к надтовару
в странице надтовара выводится вьюс с развернутыми фильтрами по полям (характеристикам) нод-товаров
я к тому, что в убере такое решение приходится реализовывать сторонними способами - дополнительными нодами, вьюсами
в комерце же аналогичное решение уже встроено изначально:
надтоваром является сама нода, а товарами - сущности product, причем не требуется никаких представлений для фильтрации в ноде product'ов по их характеристикам
более человечное решение
такой вопрос - ассортимент этих магазинов ограничивался только шинами, или же включал в себя и другие товары?
меня остановило делать решение с надтоварами следующее:
- если в каталоге магазина будут представлены не только шины, но и другие товары, которым не требуются ноды-надтовары, то при реализации такого каталога придется заморачиваться с выводом разных типов нод: убирать из вывода тип материала товар-шина, добавлять в вывод тип материала надтовар (который не является типом материала Product и не содержит стандартных полей убера) и т.д.
т.е. реализовать, разумеется, можно, но реализация грозит превратиться в ансамбль песни имени пляски.
нет конечно я делал как бы универсальный движок коттрый подходил бы для любых товаров
зацени shinosait[тчк]ru
есть
шины
диски
еще будут
мото шины
груз шины
и в принципе любой каталог можно прикрутить
бренд,модель и размер шины - это 3 типа материала
и я потестю
товарищи из InternetDevels.com посмотрел еще раз ваш демо магазин улыбнуло
то что вы сделали все кроме самого основного:
-методы оплаты?
-методы доставки?
все остальное соберет любой программист из готовых модулей
Кстати есть ли в вашей сборке самописные модули?
Напишите если я их не увидел.
пригодится
есть одна интересность, коммерц конечно хорош, но как сделать чтобы товары все индексировались, а не одна нода с прикрепленными референсами? никак. Интерсно еще - как сделать для каждого товара не одну картинку, а галерею с разными ракурсами, в ноде то понятно, но именно разные товары в ноде с разными галереями.
коммерц хорош для многих магазинов, в особенности там где не требуется поисковый индекс для каждого товара.
какая конверсия?
поясни вопрос?
конверсия у магазина. это параметр работы сайта
Создание дистра - это огромный труд, я когда смотрел количество кода, которое написано для этой сборки... Оно велико. Вы тут опрометчиво с заявлением))
А функционал... Допишем. Все кто тестят, сами Internetdevels. Не забывайте что с commerce мало еще кто работал, а тут готовое решение по наполнению/админке.
commerce очень понравился:
1) Гибкость настройки - списки вынесены во views, события обрабатываются через rules
2) Реализация атрибутов товара через "автопривязку" складских сущностей к материалу товар в совокупности с "коробочным импортом" feeds + commerce_feeds - это отличная идея, которая экономит кучу времени.
3) Оставляет ощущение очень логичного и достаточно удобного в настройке магазина с большой гибкостью.
P.S. Настраивать одно удовольствие , и кстати есть инсталяционный профиль.
Спасибо, буду пробовать
При добавлении в Add to wishlist или Add to Compare иногда выскакивает окошко с error 500
Так и не пофиксили? В демо на сайте так и осталось.
еду с Вами)
+
При оформлении заказа
После сообщения о неправильно заполненном поле, после исправления кнопка «Перейти к следующему этапу» не работает.
Браузер Хром
Разрабатываем интеграцию с Webmoney, Robokassa, Liqpay.
Следим за новостями проекта здесь:
http://www.facebook.com/pages/CommerceBox/241554875912069?sk=wall
http://twitter.com/CommerceBox_org
Сборочку обновите, а то валится при обновлении.
Такое лезет после добавления базы:
Original
PDOException: SQLSTATE[42S02]: Base TABLE OR VIEW NOT found: 1146 TABLE 'comdrupal7.url_alias' doesn't exist: SELECT SOURCE FROM {url_alias} WHERE alias = :alias AND LANGUAGE IN (:LANGUAGE, :language_none) ORDER BY LANGUAGE ASC, pid DESC; Array ( [:alias] => front [:LANGUAGE] => en [:language_none] => und ) IN drupal_lookup_path() (line 176 OF /***/includes/path.inc).
Additional
PDOException: SQLSTATE[42S02]: Base TABLE OR VIEW NOT found: 1146 TABLE 'comdrupal7.watchdog' doesn't exist: INSERT INTO {watchdog} (uid, TYPE, message, VARIABLES, severity, link, location, referer, hostname, TIMESTAMP) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9); Array ( [:db_insert_placeholder_0] => 0 [:db_insert_placeholder_1] => php [:db_insert_placeholder_2] => %TYPE: !message IN %FUNCTION (line %line OF %file). [:db_insert_placeholder_3] => a:6:{s:5:"%type";s:12:"PDOException";s:8:"!message";s:331:"SQLSTATE[42S02]: Base TABLE OR VIEW NOT found: 1146 TABLE 'comdrupal7.url_alias' doesn't exist: SELECT SOURCE FROM {url_alias} WHERE alias = :alias AND LANGUAGE IN (:LANGUAGE, :language_none) ORDER BY LANGUAGE ASC, pid DESC; Array ( [:alias] => front [:LANGUAGE] => en [:language_none] => und ) ";s:9:"%function";s:20:"drupal_lookup_path()";s:5:"%file";s:63:"/***/includes/path.inc";s:5:"%line";i:176;s:14:"severity_level";i:3;} [:db_insert_placeholder_4] => 3 [:db_insert_placeholder_5] => [:db_insert_placeholder_6] => http://comm.site.ru/ [:db_insert_placeholder_7] => [:db_insert_placeholder_8] => xxx.xxx.xxx.xxx [:db_insert_placeholder_9] => 1323926880 ) IN dblog_watchdog() (line 157 OF /***/modules/dblog/dblog.module).
Если добавить в корзину товар и потом перейти в корзину и увеличить этот товар до кол-ва 10000000 и нажать обновить корзину, то пишет
Ошибка
На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.
подписался)
было бы неплохо асинхронно обновлять блоки с вишлистом и списком для сравнения после добавления туда товаров
При оформлении заказа
После сообщения о неправильно заполненном поле, после исправления кнопка «Перейти к следующему этапу» не работает.
Браузер Хром
проблема была в конфликте работы скрипта валидации, уже исправлено
Сборочку обновите, а то валится при обновлении.
Сразу после реализации методов оплати и доставки будет обновление всей зборки
Такое лезет после добавления базы...
Неправильно залита база, скорее всего.. Готовим Read.me для сборки
Если добавить в корзину товар и потом перейти в корзину и увеличить этот товар до кол-ва 10000000 и нажать обновить корзину, то пишет Ошибка
опишите подробнее где и как у вас это получилось, так ка не получается повторить ошибку
было бы неплохо асинхронно обновлять блоки с вишлистом и списком для сравнения после добавления туда товаров
не совсем понятна суть идеи
----------------
Спасибо за активность, просим постить также сюда:
http://lab.commercebox.org/issues/
Подписался. Хорошее дело делаете, спасибо
Молодцы, респект!
добавляю товар в сравнение или в список желаний, подпись под соответствующим товаром обновляется сразу, а чтобы эти товары появились в списке в соответствующем блоке, который находится в сайдбаре, нужно обновлять страницу
Не получается поставить сборку, ставлю на Windows xp + denwer 3 (php 5.3).
При проверке соответствия требованиям выдает ошибку - cURL Не найдено
Модуль Testing не включен, так как библиотека PHP cURL не найдена.
Подскажите, что можно сделать.
интересно, подписался
Ребят помогите кто-нибудь!!!
Не получается поставить сборку, ставлю на Windows xp + denwer 3 (php 5.3).
Скачал сборку, положил в Z:\home\test\www, залил базу в mysql, в браузере набираю /test/install.php.
Далее начинается процесс инсталящии, выбираю язык и далее
при проверке соответствия требованиям выдает ошибку - cURL Не найдено
Модуль Testing не включен, так как библиотека PHP cURL не найдена.
В php.ini снял комментарий с этой библиотеки, все равно так же ошибка.
Подскажите что можно сделать.
Раз речь идет о денвере, вам надо поставить пакет расширений денвера вот отсюда
http://www.denwer.ru/packages/php5.html
а потом разкомментировать строку в php.ini
Спасибо большое!Заработало.
Надо библиотеку поставить http://php.net/manual/ru/book.curl.php
не было времени потестить основательно, хотел уточнить следующую функцию:
при отмене или удалении заказа количество товаров на складе возвращается к исходному значению или нет?
на будущее, каким образом будет обновлятся сборка/ядро/модули?
Готова интеграция с Wemoney, Robokassa, Liqpay. На основании сего выпущен следующий релиз commercebox-7.0-alpha2
http://commercebox.org/download
Занимаемся созданием инсталяционного профиля
на будущее, каким образом будет обновлятся сборка/ядро/модули?
С помощью профиля
Виктор, Webmoney
Paypal будет?
Жду beta или rc что бы попробовать.
InternetDevels.com, вопросы:
У вас все на базе contrib модулей?
Можно обновлять Drupal и модули стандартным способом?
Менять, добавлять свои модули без конфликтов (связанных со спецификой сборки)?
Нет заморочек в виде своих модулей/тем ставящих в зависимость неискушенного разработчика как в Open Store ?
Модули и версии тестируются совместно, обновляя отдельно Вы берете эту роль на себя.
Мульти-поставщики планируются?
Виктор, Webmoney
Спасибо, сори, очепяточка
Paypal будет?
пока неактуально, но если внесете сюда
http://lab.commercebox.org/
то обязательно дойдет очередь и пойдет в работу
У вас все на базе contrib модулей? Можно обновлять Drupal и модули стандартным способом? Менять, добавлять свои модули без конфликтов (связанных со спецификой сборки)? Нет заморочек в виде своих модулей/тем ставящих в зависимость неискушенного разработчика как в Open Store ?
Мы делаем инстал-профиль, посему обновление должно работать
Мульти-поставщики планируются?
пока неактуально, но если внесете сюда
http://lab.commercebox.org/
то обязательно дойдет очередь и пойдет в работу
отфоп: кинте линком где написано как инстал профили обновляют на живом сайте, в гугол не пускают
отфоп: кинте линком где написано как инстал профили обновляют на живом сайте, в гугол не пускают
Зависит от разработчика профиля. Мы планируем юзать фичи и хук_апдейт.
В таком случае Вы скачаете новую версию, уложите ее поверх старой, запустите апдейт.пхп, и как результат - включатся фичи, сработает хук_апдейт.
Кстати, так обновляется OpenAtruim.
Спасибо, буду знать, а то тестирую несколько сборок постоянно, и переставляю полностью....
Up!
скачал alpha версию
поставил на xampp 1.7.7(Drupal 7 на нее встает)
импортировал commerce.sql
запускаю установку пишет:
PDOException: SQLSTATE[28000] [1045] Access denied for user 'USER'@'localhost' (using password: YES) in lock_may_be_available() (line 167 of C:\xampp\htdocs\html\includes\lock.inc)
логин пароль поменяли в config.php?
ввел имя бд в settings.php
в xampp нету cURL
Раскомментируйте в php.ini:
;extension=php_curl.dll
Но есть ощибка после установки:
Deprecated function: Call-time pass-by-reference has been deprecated in drupal_load() (line 1105 of C:\WebServer\htdocs\includes\bootstrap.inc).
Deprecated function: Call-time pass-by-reference has been deprecated in drupal_load() (line 1105 of C:\xampp\htdocs\commerce\includes\bootstrap.inc).
да
1).
An AJAX HTTP error occurred. HTTP Result Code: 502 Debugging information follows. Path: http://ecom.anapa-i.ru/install.php?profile=commercebox_profile&locale=en... StatusText: Bad Gateway ResponseText: 502 Bad Gateway 502 Bad Gateway nginx/0.7.63
Это при установке -выбрал Ecommerce profile..
2)Admin - product - add priduct :
Fatal error: Call to undefined function i18n_string() in /home/users2/k/kvartra163/domains/ecom.anapa-i.ru/profiles/commercebox_profile/modules/commercebox/commercebox_admin/commercebox_admin.module on line 397
2) Будет ли и возможно лита такое чтобы товар можно было проплатить платежной системой в любое время после оформления заказа ..прямо в профиле клиента попав в соотвутвующий заказ -
увидев статус - одобрен манагером .. можно оплатить - и жмем ссылку на оплату и попадаем на модуль оплаты.?
Интересно, подпишусь.
+
подписался
Добавьте свой голос к аналогичному баг-репорту
Я уже давно его создал, пока молчат.
cпасибо WiseMan
только добавть туда еще то что мне выскочило при установке.. возможно одно вытекает из другово..
Подпишусь!!!
По установке это вам как отдельный баг-репорт нужно создать, если нет аналогичного, а вот по второму пункту отпишитесь в комментах к соданому мной репорту, что у вас тоже такая ошибка - это повысит внимание к проблеме.
Ошибка
Deprecated function: Call-time pass-by-reference has been deprecated in drupal_load() (line 1105 of /var/www/html/d7/commersbox/includes/bootstrap.inc).
лечится заменой строки в файле commerce_robokassa.module
return commerce_robokassa_build_redirect_form($form, &$form_state, $order, $payment_method['settings']);
на
return commerce_robokassa_build_redirect_form($form, $form_state, $order, $payment_method['settings']);
Заканчиваем работы по созданию инсталляционного профайла, посему фиксить текущие проблемы установки смысла нету.
Выкатим профиль, и уже будем работать по его багам.
sv2109: за патчик спасибо!
пишет ошибку при импорте предоставленной зазипованой бд в phpmyadmin
Ошибка
SQL-запрос:
--
-- Table structure for table `accesslog`
--
DROP TABLE IF EXISTS `accesslog` ;
Ответ MySQL:
#1046 - No database selected
1.создай и выбери базу данных для импорта
2.после импорта пропиши бд в settings.php
сделал все так
теперь перехожу на сайт пишет
nternal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, v200688@mail.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'commerce',
'username' => 'commerc',
'password' => 'q1w2e3',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
смотри .....commercebox\sites\default\settings.php
там прописывается
'database' => 'твое имя базы данных созданное в phpmyadmin',
'username' => 'скорее всего root',
'password' => 'тот который ставил' || 'пустое поле по умолчанию'
я так понимаю у тебя Denwer?
нет у vds прописываю в вашсайт/default/settings.php
только я там пользователя для бд создал commerc и бд назвал commerce
вроде все правельно сделал
Попробуй вместо localhost написать 127.0.0.1 - часто помогает.
Выдал
Original
EntityMetadataWrapperException: Unknown data property title_field. in EntityStructureWrapper->getPropertyInfo() (line 339 of /home/u5197/domains/parfum-story.ru/profiles/commercebox_profile/modules/entity/includes/entity.wrapper.inc).
Additional
EntityMetadataWrapperException: Unknown data property title_field. in EntityStructureWrapper->getPropertyInfo() (line 339 of /home/u5197/domains/parfum-story.ru/profiles/commercebox_profile/modules/entity/includes/entity.wrapper.inc).
А как сделано сравнение товаров?
vitg, для сравнения товаров используется модуль flag + представление views
Для анонимов надо назначить права, установить ещё один модуль, и пропатчить flag, чтоб не косячил с базой данных.
Инсталяционный профиль готов!
http://commercebox.org/news/tretya-alfa-perehodim-na-instalyacionnyy-profil
Скачал последнюю сборку, языка русского в ней нет, подскажите как правильно перевести интерфейс?
Да, русского языкав инстал-профайле пока нет. Переводить надо стандартными средствами - залить переводы с друпал-орга, потом перевести интерфейс стандартными средствами друпал.
В дальнейшем планируем включить в инстал-профайл русский язык.
Мы решили выложить профайл поскорее с минимальной готовностью, и дальше дорабатывать по ходу.
уже который раз не получается поставить сборку
отписался по этому поводу тут: http://lab.commercebox.org/issues/node/39
но ответа нет. прокомментируйте плиз хоть куда копать, может сам разберусь. а то пока у меня вообще идей нет.
спасибо.
помогите плиииз
загрузил файлы на сервер хочу запустить установку и вылазит эта ошибка:
Notice: Use of undefined constant __DIR__ - assumed '__DIR__' in commercebox_profile_find_tasks() (line 408 of /home/twomarke/domains/site/public_html/profiles/commercebox_profile/commercebox_profile.install).
Notice: Use of undefined constant __DIR__ - assumed '__DIR__' in commercebox_profile_find_tasks() (line 408 of /home/twomarke/domains/site/public_html/profiles/commercebox_profile/commercebox_profile.install).
Notice: Use of undefined constant __DIR__ - assumed '__DIR__' in commercebox_profile_find_tasks() (line 408 of /home/twomarke/domains/site/public_html/profiles/commercebox_profile/commercebox_profile.install).
кто знает как решить проблему ?
Такая же штука
Мы работаем над решением этой задачи. Она одна из приоритетных сейчас.
всё решил,
проблема была в том что функция __DIR_ работает с версии PHP 5.3.0.
поэтому заходим в /profiles/commercebox_profile/commercebox_profile.install
в строке 408 меняем __DIR__ на dirname(__FILE__).
Когда в таксономии меняю местами термины, то выскакивает следующая ошибка:
Fatal error: Call to undefined function i18n_taxonomy_term_name() in /home/mgmaster/data/www/domonika.ru/profiles/commercebox_profile/modules/contirb/commercebox/commercebox_content/commercebox_content.module on line 1029
Это связано с мультиязычностью сборки. Немного мешается, если не нужны многоязычные сайты. Но в принципе вещь частенько нужная и хорошая.
Для того, чтобы ошибка перестала выскакивать надо включить В блоке Модули - MULTILINGUAL-INTERNATIONALIZATION
соответствующие модули.
Я поставил галочки d чекбоксах против следующих:
Internationalization
String translation
Synchronize translations
Taxonomy translation
И все заработало без ошибок
Расскажите как все-таки атрибуты можно реализовать. Не совсем понял из предыдущих постов.
Добрый день
Спасибо за сборку, пробируем...
Отчего меню админа у меня в русском не отображается нормально - одни нечитаемые символы ? Шрифтов не хватает ?
Товарищи!
Дико извиняюсь, и чувствую себя блондинкой :(:(.
Но никак не понимаю. Поставил сборку. Добавляю товар, заполняю поля, сохраняю. В списке товаров (/admin/commerce/products/list) он есть. А на в каталоге не выводится :(. Добавил уже несколько товаров, а в каталоге пишет "No products."
Как сделать, чтобы появились товары?
В общем нашёл в чём был затык.
Я в предыдущем комменте забыл написать, что до того как добавлять фотки, я обновил ВСЕ модуля! :D:D:D
Путём экспериментов выяснилось:
1. Ставим сборку
2. Добавляем 2-3 товара - всё гуд, всё показывается.
3. Обновляем модуль Commerce с dev версии до 1.2.
В результате старые товары видны, а новые добавляются, но нигде не видны.
Да, ещё забыл сказать - GlobalRedirect до версии 1,4 не обновляйте, а то будут циклические редиректы
да у меня тож самое без обновления модулей
Аналогично. Товар не виден при добавлении.
Это в исходной сборке или после обновления?
В инсталл-профиле не добавлены поля для мета-тегов.
Вернее к ноде Product_dysplay они повязаны(admin/structure/types/manage/product_display/fields), но не выводятся на форме добавления товаров (admin/commerce/products/add/product). Поэтому их ещё надо добавить тут: admin/commerce/products/types/product/fields (в группу Meta Information)
Пара концептуальных вопросов:
В обновленной dev версии модуль Meta tags quick будет заменен на Meta tags
Поле "Body" - это поле ноды и будет удалено, так как не используется
"Product Description" - полное описание товара, которое отображается снизу товара ,
"Quick Overview" - краткое описание товара, которое отображается на странице товара.
Я правильно понимаю, что пока, кроме http://www.drupal.ru/node/74632 и извращений с вьюхами больше нет вариантов выгрузки в Яндекс.Маркет?
Утро доброе , только сейчас заметил что было общение о том что где-то есть русификация , в принципе она уже она то и не нужна, уже все вроде перевел, но есть несколько вопросов к заблокированным полям , хотел посмотреть каким образом там перевод сделан , а еще я так понимаю что то демо каторжное сейчас стоит на сайте это совсем не то что выложено в последней сборке ?
если так хотелось бы узнать возможность появления
профиля или дампа бд от демо которое установлено , если конечно это реально
Сервер ваш к стати нормально себя чувствует, а то часто 504 вылезает
Скоро на сайте появится список все релизов, первый из которых есть копией демо-сайта http://case1.commercebox.org/
+1 или хотя бы сделайте сборку с демо материалами...
Следующее обновление дев-версии сборки планируется бить с набором тестовых материалов.
Кто-то должен задавать вредные вопросы. Возьму на себя данную роль
1. Модули входящие в сборку они не хакнуты? Просто многие разработчики сборок любят.
2. Обновлять модули как обычно? Т.е. кидать новые версии в sites/all/modules ?
3. Вот это "Notice: Use of undefined constant" Оно связано как я понял с версией PHP 5.2. Установил сборку на хостинг PHP 5.2. - ошибка вылазила при установки сборки. Еще где-то она появится если ничего в дистрибутиве не исправлять?
4. Русский язык. Я то знаю как включить. А вам нужны русскоязычные клиенты? Несколько килобайт не сильно нагрузят сборку пусть перевод и не точен.
5. Модули commercebox (profiles\commercebox_profile\modules\contirb\) за что отвечают?
6. Обновил модули через админку Drupal. Drupal обновил ручками стерев старые файлы ручками и залив новые. Папка profiles осталась от сборки. Выключил модуль comment (вроде стандартный Друпаловский)
В результате на сайте выдает:
Fatal error: Call to undefined function comment_node_page_additions() in ...profiles/commercebox_profile/modules/contirb/commercebox/commercebox_content/commercebox_content.module on line 182
[Типа решение] Удалил модуль commercebox_content вернул сайт "к жизни". Включил обратно модуль comment, залил обратно commercebox_content
7. Включил блоки Product categories, Product reports пишет:
Notice: Trying to get property of non-object in commercebox_content_block_view() (line 159 of .../profiles/commercebox_profile/modules/contirb/commercebox/commercebox_content/commercebox_content.module).
Notice: Trying to get property of non-object in comment_node_page_additions() (line 727 of ...modules/comment/comment.module).
1. да, одного котеннка мы все-таки убили, но по другому было никак, но это будет устранено в следующем релизе
2. нет, все модуля, которые включены в сборку, находятся в папке profiles\commercebox_profile\modules\contirb\ , т.е. новые версии следует кидать туда.
3. Сборка разрабывается на PHP 5.3, на PHP 5.2 сборка не тестировалась
4. Мы работаем над включением в сборку выбора русского и украинского языка.
5. см. пункт 2. Дополнительные модуля следует устанавливать как обычно, в sites/all/modules
6, 7. Создайте пожалуйста соответствующие issus в http://lab.commercebox.org
В настоящий момент пытаюсь установить сборку на Патруле
Пишет
An AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information follows. Path: http://sitaname.com/install.php?profile=commercebox_profile&locale=en&id... StatusText: Internal Server Error ResponseText:
Options +FollowSymLinks убрал - та же ошибка.
Спасибо, что ответили напишу.
Спасибо за работу. Скажите пожалуйста по модулю liqpay - я использовал его из вашей сборки на своем старом сайте. При установке модуля получаю ошибку "Notice: Undefined variable: order_id в функции commerce_liqpay_build_xml() (строка 323 в файле my_site/sites/all/modules/commerce_liqpay/commerce_liqpay.module)" Раньше у меня стоял модуль volocuga но он не работал с новой версией commerce.
На данный вопрос и любые иные вопросы связанные с багами мы с удовольствием ответим Вам на http://lab.commercebox.org/
За ссылку спасибо - точно пригодится.
@ InternetDevels.com
Превосходная работа! Результат виден сразу из "коробки". Коммерц всеже непростая система )
А планируете в проджекты на drupal.org выкладывать?
Спасибо за отзыв! Да, планируем обязательно!
Product isn't chosen. при попытке добавить ревью. Это как-то обходится?
Спасибо за сборку. Демо-сайт порадовал. Скачал, установил, возник вопрос: в демо-сайте всё на русском, после установки локализовать смог только сам друпал, где взять руссификатор для commercebox.po ?
_____________________
P.S. Извините, не увидел сообщения: Да, русского языкав инстал-профайле пока нет. Переводить надо стандартными средствами - залить переводы с друпал-орга, потом перевести интерфейс стандартными средствами друпал.
В дальнейшем планируем включить в инстал-профайл русский язык.
Мы решили выложить профайл поскорее с минимальной готовностью, и дальше дорабатывать по ходу.
Какие планы по развитию сборки?
Кто нибудь построил действующий магазин на ней?
Сборку развиваем
В трекере можно следить за обновлениями
http://lab.commercebox.org
Сборку используют порядка 30-40 действующих магазинов. Это только те, о которых мы знаем.
Здравтсвуйте!
Имеется ли модуль для продажи цифровых кодов?
Тоесть клиент покупает не товар, а некий код... например серийный номер програмного обеспечения... или еще что то с этим связанное...
На стороне магазина, ему генерится номер по шаблону/алгоритму... или уже для каждого товара заложен админом/продавцом свой номер... если товар уникальный, или для товара может быть уже заложено несколько номеров... надеюсь Вы поняли о чем я...
Данный функционал в сборке еще не реализовывался, можете попробовать вот этот модуль http://drupal.org/project/commerce_coupon , но мы его еще не использовали, по - этому не знаем подойдет ли он Вам.
простите... не совсем понял...причем здесь купоны...
мы сочли этот модуль хотя бы приблизительным к реализации поставленной задачи, если это не так, простите
Загрузил и поставил.
В процессе установки на языковых переводах все умерло. ну да и ладно в общем-то
Админка работает тяжело
периодически вываливает на панель
Notice: Undefined index: distribution_name в функции drupal_install_profile_distribution_name() (строка 202 в файле /var/www/sites/SITE_NAME/www/includes/install.inc).
В отчете состояния системы 2 ошибки
Colorbox plugin At least 1.3.16
You need to download the Colorbox plugin and extract the entire contents of the archive into the sites/all/libraries/colorbox folder of your server.
Flag Translation helpers module not found.
To have the flag module work with translations, you need to install and enable the Translation helpers module.
Я конечно же разберусь, но обычный юзер, решивший попробовать Ваш пакет - больше даже работать не захочет
Опишите пожалуйста проблему в задачнике проекта, и мы рассмотрим ее. http://lab.commercebox.org
Есть где-нибудь инструкция по импорту в ваш магазин 100-1000 товаров?
Импорт товаров пока не реализован.
Есть инструкция по импорту товаров в Commerce:
Вот здесь опубликовано: http://www.drupal.ru/node/79777
Стопудовый фейк а не сборка, как только не пытался установить всегда выдается ошибка примерно такого содержания , но не обязательно
Fatal error: Maximum execution time of 30 seconds exceeded in N:\home\shop\www\modules\block\block.module on line 418
На поддержке у многих людей такая проблема http://lab.commercebox.org/ но ответов нет как-то странно
http://bit.ly/PAQ72W
Не правда. Ответ на коммерсбоксе был по этому поводу. При установке сборка жрет много ресурсов. Есть такая проблема. Сам с ней столкнулся. Пришлось в рабочем сервере подкручивать количество оперативки и время выполнения. На всякий случай устанавливал 120 секунд и 256Mb. Это переменные в PHP.INI :
max_execution_time = 120
memory_limit = 256M
Спасибо! Все запустилось. Свою претензию отзываю
при установки CommerceBox вылазит ошибка Попытка создания поля неизвестного типа image. как установить что надо изменить?
Установил на Denwer , но установленный отличается от Demo http://case1.commercebox.org/catalog/furniture?language=ru вероятно намеренно. Или как-то самому можно русский настроить подскажите. Я имею ввиду нет русской версии сайта.
У дрюпала вообще нет понятия "русская версия" это изначально многоязычная CMS.
Для решения вопросов с русским языком нужно сделать "руссификацию".
Для этого после установки сборки скачать и установить модуль http://drupal.org/project/l10n_update
В админке сайта:
admin/config/regional/language
включить русский язык по умолчанию, а если его нет, то добавить:
admin/config/regional/language/add
Далее обновить переводы через установленный ранее модуль l10n (Localization update)
admin/config/regional/translate/update
Демо сайт давно сделан и отличается уже от сборки. То есть, последняя версия сборки отличается от демо в лучшую сторону.
heron77 да я не это имею ввиду, здесь все ясно о переводе друпала. Я говорю о демо сайте на русском и английском языке, т.е. для буржуев и для нас "бедных" . А в сборке я обнаружил только буржуйскую версию. Так и должно или как-то можно изменить в настройках?
Тут все давно написано: http://drupal.org/localize
Объясняю на пальцах для тех кто в танке. Если открыть эту ссылку http://case1.commercebox.org/catalog/furniture?language=ru мы попадаем на демо версию сборки интернет магазина авторов данного поста. Открыв его мы видим интерфейс на русском языке [IMG]http://i.imgur.com/3ehcd.jpg[/IMG]
А когда установим на локалку данную сборку, интерфейс сайта т.е. сборки на английском вместо Главная - Номе, вместо Каталог - Catalog и возможности использовать русский интерфейс нет как в демо версии где есть две ссылки если вы обратите внимание на скрин выше в правом верхнем углу : 1-русский , 2 English . Вопрос в предыдущих постах.
А вот так выглядит на локалке
[IMG]http://i.imgur.com/lX28b.jpg[/IMG]
Я вам по поводу танка и подводной лодки уже писал. Повторю еще раз в более расширенном виде для тех кто хочет попасть к нам в танк.
Во-первых демо-версия делалась на базе одной из первых сборок. Мало, того что это было давно (больше полугода назад), а сборка активно развивается и поддерживать актуальной такую простую вещь, как перевод нет никакого смысла у разработчиков. Лучше усилия потратить на реальный функционал.
Так к тому же еще, первые версии сборки не были оформлены в виде профиля-инсталляхи. Об этом написано на сайте - вот здесь:
http://commercebox.org/news/tretya-alfa-perehodim-na-instalyacionnyy-profil
Возможно, что в первой версии выкладывался уже переведенный вручную архив, потому и демка русская.
Во-вторых. А где вы прочитали о том, что демо было установлено из коробки и никак не настраивалось потом ручками разработчиков? Я этого на сайте сборки нигде не читал.
В третьих, не забывайте, что эта сборка даже еще не первая бета, а только альфа-версия. Не воспринимайте ее как некий коробочный продукт.
PS. Вообще я сам жду-недождусь когда сборка дойдет до более-менее приличной товарной кондиции. А пока для реальных интернет-магазинов используем kick-start:
http://drupal.org/project/commerce_kickstart
и в меру своих скромных сил помогаем разработчикам сборки тестами, выявлением багов, а если повезет, то и советами.
Спасибо спасибо не ругайтесь
heron77 подскажите что делать http://i.imgur.com/kCzlg.jpg в php.ini level до 200 увеличил и все равно ошибка
Вы не поверите, но это другая ошибка
Дык это уже другая сборка и о ней лучше где-нибудь отдельно разговаривать. И эту ошибку увеличением времени не победишь. А что за Denwer у вас стоит? Свеженький? Версия PHP какая?
heron77 PHP 5.3 и все-таки не подскажете, участникам этой ветки может в будущем пригодиться
Эта тема про Box. Открывай отдельную тему по KickStart.
nicplat, друпал не для тупорылых. Заплатите деньги тому, кто знает. Или не мучьте скотину.
volocuga@drupal.org ни куя какой острорылый и мудрый , жаль только, что из-за подбородка лица не видать, а так чо норм учи дальше народ жизни , может кто послушает
Создал тему , если кто знает сюда http://www.drupal.ru/node/85763
судя по аватарке ты из FBI?
Подскажите, кто знает, как сделано боковое меню - Catalog. Оно упорядочивается по алфавиту, а мне нужно по весу, где подправить?
views
спасибо! посмотрел там их много, не пойму которая из них, можете название view-хи сбросить.
firebug-ом название легко нащупать.
firebug поставил, классная вещь. но не понимаю как им можно понять какой вьюхой выведен блок, если там я вижу уже итоговый html
классы контейнеров содержат название представления
при установке выдает (вроде на 105 модуле) ошибку
The installation has encountered an error.
Please continue to the error page
An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: http://wveter.ru/install.php?profile=commercebox_profile&locale=en&id=1&... StatusText: OK ResponseText: Parse error: syntax error, unexpected T_FUNCTION in /home/valder20/data/www/wveter.ru/profiles/commercebox_profile/modules/contirb/taxonomy_block/taxonomy_block.module on line 157
страница ошибки на скрине
+1 такая же фигня, при установке на локальный сервер.
Попробовал Dev на денвере последнем, все установилось без ошибок. Правда скриптам поставил выполнение 300 секунд.
ps. На супер крутом хостинге патруле - выдавал ошибку.
Какие требования к php нужно 5.3.x ????
Ответьте кто знает!!!
Пациент жив вообще?
Здравствуйте бесплатный доктор - здравствуйте безнадежный пациент ...
глубоко не рыл, всё норм работает
при установке 502 ошибка, на хостинге...
Забей
Онлайн оплата Interkassa в планах?
Памяти побольше поставь и время исполнения. У меня в некоторых случаях получилось 500Mb под скрипт и время выполнения 200. Тогда устанавливаетя. Можно установить сначала на своей локальной машине, а потом перенести на хостинг.
А вообще плюнь. Собери свою сборку - эта слишком громоздкая и "из коробки" кучу ненужных вещей за собой тянет. Я себе слепил на коммерсе целых две. Одну просто по модулям с нуля собрал и настроил - маленькая, компактная, быстрая (если так можно про D7 говорить), а вторую на основе Kickstart2 сделал. Тоже взял сборку, поэксперементировал с ней и вырезал ненужное. Там установочный профиль в кикстарте хорошо сделан. Просто в него заходишь и вырезаешь ненужные модули и требования по установке. Приходится правда делать методом научного тыка. Потому, что многие модули (как всегда в Drupal) взаимосвязаны.
Если хочешь просто поиграться. Опять же с Кикстартом лучше. Да и сборка это - CommerceBox - устарела уже давно морально. Куча модулей обновилась, новые модули для коммерса написаны, которых просто нет в сборке и т.д. Вот свеженькая, февральская - http://drupal.org/project/commerce_kickstart
С ней ксати, тоже могут быть проблемы с установкой, если маловато памяти и времени выполнения.
«Какие требования к php нужно 5.3.x ????»
Для Drupal 7: PHP 5.2.5 or higher (5.3 recommended).
«Онлайн оплата Interkassa в планах?»
В ближайших планах пока нету.
У нас уже готовится новая версия сборки, наберитесь терпения скоро вы ее уже сможете увидеть
Если вы раз в пол года обновляете сборку, то боюсь у нее нет никакого будущего. Сделали бы админку как наподобие Commerce kickstart. Простой смертный оператор застрелится. Функционала мало. Добавили бы фильтров.
Разработчик - известная вебстудия, я думаю, что сборку они используют в своих проектах, а её выкладывание в паблик - это дополнительное тестирование, фидбек, ну и реклама тоже
Вышла новая версия сборки - CommerceBox-7.x-1.0-beta1. Ищите в релизах http://commercebox.org/ru/download. Перед установкой обязательно прочитайте статью, чтоб быть в курсе всех изменений http://bit.ly/ZPar63.
Всех желающих задать вопросы, нашедших то что мы не заметили или тех у кого просто есть какое-то предложение просим создавать задачи здесь http://lab.commercebox.org/
Кто просил Интеркассу - вот: http://www.drupal.ru/node/100410
пожалуйста помогите кто нибудь с проблемой
Проблема
пожалуйста помогите кто нибудь с проблемой
Проблема
Здравствуйте!
Хорошая получилась сборка!
Но вот вопрос!
Как к готовым каталогам подключить фильтры созданные на базе search api?
Два главных вопроса пока:
Где и как настраивать Блок "CB Sample banner 1" ??? Никак не могу не выкинуть его ни поменять в нем формат текста.
Зачем использовать целый модуль минипанелс для вывода подвала??? не проще ли создать в теме четыре региона и каждый пользователь сам как хочет может добавлять туда какие хочет блоки ??? Крайне неудобное решение, невозможно поменять название колонок, невозможно изменить внутри формат текста.
Сделайте так, это намного проще чем мучить своих пользователей 1-2 сложными темами:
Всё еще в поисках удобной сборки где реализована только функция каталога, автоматического добавления размеров и корзины. Остальное не нужно за пользователя додумывать, зафигачить снизу блок "абоут компани" легче простого для любого пользователя, сейчас это какая-то муть с которой ничего нельзя сделать.
Приходится добавлять сборку и искать способы удалить всю лишную мишуру котору понавесили сверху "для красоты" и тормозов. Сейчас сайт грузится в течении 15 секунд, а переход между пустыми страницами 4 секунды. я подозреваю это из-за модуля панелс
«Где и как настраивать Блок "CB Sample banner 1" ??? Никак не могу не выкинуть его ни поменять в нем формат текста»
по ссылке admin/structure/mini-panels/list/footer/edit/content вы можете менять размещение и контент блоков
«Зачем использовать целый модуль минипанелс для вывода подвала???»
Все структура сайта была перемещена в панельки для быстрого и удобного управления ими, что дает значительно больше возможностей.
По поводу скорости: ничего не можем ответить не зная на каком хостинге развернут сайт и его мощность.
Спасибо за ответ, но:
admin/structure/mini-panels/list/footer/edit/content
- там только 1 нижняя панель footer, кстати невозможно поменять название и изменить формат текста в ней, но она меня не так сильно беспокоит как именно три баннерных строки над footer, если добавлять туда баннер с кодом то снизу весь footer превращается в одну большую ссылку. Невозможно управлять отображением на других страницах, выводится только на главной.
Хостинг HC.ru
вот сайт: http://unsuv.ru/ (меняется постоянно)
Не совсем понятно зачем русскоязычным разработчикам не выкладывать русификацию и в текстовых файлах (тема например) не оставлять текст с пояснениями на кириллице?
И сейчас рублюсь со следующим вопросом. Почему новые варианты товаров с цветом или размером висят на главной. Получается если у меня 1 футболка но шести размеров, на странице отображаются все шесть футболок с одинаковым названием и прочим.
Можно ли поступить проще? создать поле с атрибутом который вводит пользователь при заказе? т.е. мне куда проще отредактировать атрибут по наличию размеров и цены чем отключать каждый раз половину товаров в магазине. Если это реально подскажите как это сделать?
Есть такая кнопка:
ATTRIBUTE FIELD SETTINGS
Single value fields attached to products can function as attribute selection fields on Add to Cart forms. When an Add to Cart form contains multiple products, attribute field data can be used to allow customers to select a product based on the values of the field instead of just from a list of product titles.
Enable this field to function as an attribute field on Add to Cart forms.
но она не работает
---
Есть ли возможность сделать комментарии к заказу каждого товара?
Как решается проблема с выводом всего подряд? :
Как товару добавить атрибут "Производитель" ? Например чтобы можно было вывести все товары одного производителя.
Ещё когда пытаешься удалить разом все демо товары, он удаляет только их содержимое, сама нода остается на месте, приходится в ручную каждую ноду демонстрационного товара удалять. И остался основной вопрос как выводить не все размеры и цвета одного товара подряд а только 1 ???? без решения этого вопроса использовать сборку невозможно.
«Сейчас сайт грузится в течении 15 секунд, а переход между пустыми страницами 4 секунды. я подозреваю это из-за модуля панелс»
Причина подобного поведения однозначно кроется не в панельках, как вариант оптимизируйте кеширование.
«Почему новые варианты товаров с цветом или размером висят на главной. Получается если у меня 1 футболка но шести размеров, на странице отображаются все шесть футболок с одинаковым названием и прочим.
Можно ли поступить проще? создать поле с атрибутом который вводит пользователь при заказе? т.е. мне куда проще отредактировать атрибут по наличию размеров и цены чем отключать каждый раз половину товаров в магазине. Если это реально подскажите как это сделать?
Есть такая кнопка:
ATTRIBUTE FIELD SETTINGS»
Товары бывают разные и зависят от специфики магазина, в варианте может быть другая цена или другие параметры. Но если вам не подходит такой вывод, можно поросто настроить вюшку под себя.
По-поводу кнопки мы не поняли что вы имеете ввиду, уточните пожалуйста.
«Есть ли возможность сделать комментарии к заказу каждого товара?»
Такая возможность не включена в сборку
«Как товару добавить атрибут "Производитель" ? Например чтобы можно было вывести все товары одного производителя.»
Вы уверены что это должно быть атрибутом? Скорее всего вам нужен референс.
« Ещё когда пытаешься удалить разом все демо товары, он удаляет только их содержимое, сама нода остается на месте, приходится в ручную каждую ноду демонстрационного товара удалять.»
Попробуйте включить мигрейт, удаление через него происходит быстро и просто.
«Не совсем понятно зачем русскоязычным разработчикам не выкладывать русификацию и в текстовых файлах (тема например) не оставлять текст с пояснениями на кириллице?»
Сборка ориентирована на разных пользователей, большинство которых говорит на английском языке. Мы предпочитаем вкладывать больше времени в работу над самой сборкой, чем тратить его на переводы. Тем более, что можно загрузить переводы с drupal.org, которые переведут большую часть стандатного интерфейса и доперевести некоторые элементы, которые в большинстве сайтов все-равно будут специфические.
lab ваш не работает, напишу сюда…
После установки выдаётся предупреждение:
There was the following error - Manifest: http://appserver.commercebox.drupalcompany.com/app/query/3 php_network_getaddresses: getaddrinfo failed: Name or service not known
И следом ошибка:
Warning: Invalid argument supplied for foreach() в функции commercebox_apps_apps_form() (строка 143 в файле /home/vvs/projects/htdocs/z.my/profiles/commercebox_profile/modules/custom/commercebox_apps/commercebox_apps.module).
Notice: Undefined variable: array_app в функции commercebox_apps_apps_form() (строка 150 в файле /home/vvs/projects/htdocs/z.my/profiles/commercebox_profile/modules/custom/commercebox_apps/commercebox_apps.module).
Notice: Undefined index: apps в функции commercebox_apps_apps_form() (строка 143 в файле /home/vvs/projects/htdocs/z.my/profiles/commercebox_profile/modules/custom/commercebox_apps/commercebox_apps.module).
Warning: Invalid argument supplied for foreach() в функции commercebox_apps_apps_form() (строка 143 в файле /home/vvs/projects/htdocs/z.my/profiles/commercebox_profile/modules/custom/commercebox_apps/commercebox_apps.module).
Notice: Undefined variable: array_app в функции commercebox_apps_apps_form() (строка 150 в файле /home/vvs/projects/htdocs/z.my/profiles/commercebox_profile/modules/custom/commercebox_apps/commercebox_apps.module).
Сервер с аппсами недоступен? Так может ну их эти аппсы?
«Сервер с аппсами недоступен? Так может ну их эти аппсы?»
Вы как раз попали на перенос апсов на другой сервер. Попробуйте повторить те же действия завтра, все должно пройти гладко.
я поставил это бокс, не так давно. Думал буду изучать коммерс
По факту веду борьбу с версткой, потому как там сделано, делать нельзя
Гибкие панели, ширина сайдбаров задается в панели (по друпальски)
Тут же, в панель запихивают стиль, ширину регулируют через CSS
В результате, сидишь и выискиваешь, откель у этого дива ТАКАЯ ширина, если я ее уже изменил в панели.
Этот релиз в дев. версии. Сейчас мы готовим стабильную версию сборки, в которой будут улучшены как функционал, так и дизайн с версткой.
Здравствуйте, установил CommerceBox 7.x-1.0-alpha2. При добавлении нового товара вкладка "Изменить продукт" пустая (Ошибка:
Notice: Uninitialized string offset: 0 в функции commercebox_content_preprocess() (строка 966 в файле Z:\home\flowers-ptz.ru\www\profiles\commercebox_profile\modules\custom\commercebox_content\commercebox_content.module).), а по товарам которые шли вмести со сборкой все редактируется.
В чем может быть проблема?
«установил CommerceBox 7.x-1.0-alpha2»
Уточните, пожалуйста, точную версию сборки. Так как у нас есть только версия commercebox-7.0-alpha2, вышедшая больше двух лет назад.
Сейчас мы рекомендуем к использованию последнюю версию commercebox-7.1-beta.
Установил CommerceBox 7.0 beta. С добавлением новых товаров я разобрался, их надо добавлять через (магазин/товары/добавить товар или /admin/commerce/products).
Во время работы с сайтом постоянно выскакивает такое сообщение Notice: Uninitialized string offset: 0 в функции commercebox_content_preprocess() (строка 966 в файле Z:\home\flowers-ptz.ru\www\profiles\commercebox_profile\modules\custom\commercebox_content\commercebox_content.module).
А так же много вопросов по русификации, некоторые разделы сайта непонятно где русифицировать. Пример:
на главной странице есть "New Products" где изменить это на русское, а так же разделы Similar products, Description в карточке товара.
Благодарю за сборку, установил, всё ок.
Вами анонсирован функционал "последние просмотренные товары"; не могу понять, где его наблюдать или как включить?
то же самое про
- Возможность добавления "сопутствующих товаров"
- Возможность сравнения товаров
где это всё включается?
По какой причине могут не переводиться строки на странице оформления заказа: http://awesomescreenshot.com/08b1zejd06
Нет t()?
В /admin/config/regional/translate/edit/400 - эти строки переведены.
на drupal.org решение есть в issues одним хуком
«Благодарю за сборку, установил, всё ок.
Вами анонсирован функционал "последние просмотренные товары"; не могу понять, где его наблюдать или как включить?
то же самое про
- Возможность добавления "сопутствующих товаров"
- Возможность сравнения товаров
где это всё включается?»
Спасибо за отзыв.
По поводу анонсированных функций: в последней версии сборки весь дополнительный функционал вынесен в apps, чтоб не навязывать пользователям те функции, которые ему не нужны.
Но в новых версиях уже отсутствуют Последние просмотренные товары, Сопутствующие товары и возможность Сравнения товаров отсутствуют. Топик уже старый и в первых сообщениях уже может содержатся неактуальная информация.
К слову говоря, возможность Сравнение товаров будет доступна в следующем релизе CommerceBox. И если вы используете релиз alpha 7.1 или 7.1-beta, то сможете обновить сборку в которой будет нужная вам возможность
«Установил CommerceBox 7.0 beta.»
У нас есть версии commercebox-7.1-beta и commercebox-7.0-beta1. Уточните, пожалуйста, какую именно из них вы используете?
Сдесь /?q=admin/apps/cb_mod видно только CommerceBox Wishlist, CommerceBox Shipping и CommerceBox Tax и варнинги
Warning: Illegal string offset '#theme' in apps_preprocess_apps_install_page() (line 137 of /var/www/dev_sites/xand_dev/profiles/commercebox_profile/modules/contrib/apps/theme/apps.theme.inc).
Warning: Invalid argument supplied for foreach() in element_children() (line 6392 of /var/www/dev_sites/xand_dev/includes/common.inc).
Warning: Illegal string offset '#children' in drupal_render() (line 5859 of /var/www/dev_sites/xand_dev/includes/common.inc).
Warning: Illegal string offset '#children' in drupal_render() (line 5869 of /var/www/dev_sites/xand_dev/includes/common.inc).
Warning: Illegal string offset '#children' in drupal_render() (line 5907 of /var/www/dev_sites/xand_dev/includes/common.inc).
Warning: Illegal string offset '#printed' in drupal_render() (line 5914 of /var/www/dev_sites/xand_dev/includes/common.inc).
А сдесь /?q=admin/apps/cb_apps видно CommerceBOX Base Theme. И те же варнинги.
т.е. указанных постом выше возможностей я там не увидел. Или я не там смотрю? Сборка commercebox-7.1-beta
Данных функций нет в последних версиях сборки.
Если они для вас важны, то вы можете использовать более старые версии CommerceBox, но они менее гибкие чем последние два релиза, которые рекомендованные к использованию.
[quote="InternetDevels.com"]«Установил CommerceBox 7.0 beta.»
Здравствуйте, установлена commercebox-7.0-beta1 так назывался архив сборки, в /admin/modules сложно понять какая стоит версия, т.к. каие то модуль альфа а какие-то бетта.
Подскажите, такая проблема
Стоял сайт с коммерс-боксом. Обновлял сайт и модули драшем
после какого-то обновления сайт работать практически перестал. Ну в админку я зашел, сменил тему на базовую (я сделал свою тему, на базе базовой). А так у сайта белый экран
Скачал еще раз сборку с сайта (с английской странице, дата сборки 1-е октября), пока не помогло. Также запускал аптейт, но тоже, обновлений не найдено
Кстати, в сборке друпал 7.23, а уже 7.24
В логах сервера это
PHP Fatal error: Call to undefined function commerce_cart_order_load() in путь_до_сервера/good-sp.ru/sites/all/modules/cb_base_theme/cb_base_theme.module on line 132
на 132 строке вроде это, но мне мало о чем говорит
$wrapper = entity_metadata_wrapper('commerce_order', $order);
$line_item_types = commerce_product_line_item_types();
$quantity = commerce_line_items_quantity($wrapper->commerce_line_items, $line_item_types);
$total = commerce_line_items_total($wrapper->commerce_line_items, $line_item_types);
$total_value = commerce_currency_format($total['amount'], $total['currency_code']);
В логах сайта это
Theme hook commerce_cart_empty_block not found
Сборку не юзал но свангаю что выключен коммерцовский модуль cart, в котором скорее всего эта функции и находится
Спасибо, да действительно, модуль отключен был
Да не только этот, вообще куча отключена была. Хз почему
Опять повангаю.
Включен модуль admin_menu
В нем была нажата кнопка "Выключить development модули".
Она выключает модуль cart со всеми вытекающими))
Ну, скажем так, я на эту кнопку не нажимал
Я кстати еще раз проверил. При запуске обновления версии друпала из драша происходит то же самое
То есть, драш пытается обновится, но "что-то идет не так" и обновления не происходит. Но модули отключаются
кстати, почему cart может относится development модулям
скорей всего в коде присутствуют девелские dpm() dsm() etc - причем без всяких предварительных проверок.
Сначала надо обновить модули, затем ядро.
Здравствуйте, подскажите пожалуйста, для установки виджета "В контакте" в необходимо вставить js скрипт, в каком файле это нужно сделать?
Здравствуйте, подскажите пожалуйста, для установки виджета "В контакте" в необходимо вставить js скрипт, в каком файле это нужно сделать?
смотря где выводить
на всех страницах кроме главной.
я в блок вставлял и не парился
Вот соц. кнопка:
Put this script tag to the head of your page
[<скрипт type="text/javascript" src="//vk.com/js/api/openapi.js?105">
<скрипт type="text/javascript">
VK.init({apiId: 4059778, onlyWidgets: true});
Put this div tag to the place, where the Like block will be
<див id="vk_like">
<скрипт type="text/javascript">
VK.Widgets.Like("vk_like", {type: "button"});
Первая ее часть вставляется в head, а если весь код вставить на страницу то ничего не работает.
а, там оказывается несколько виджетов, вот чортово поделие. Как работает Like я не знаю, а у меня стоит виджет участников. вот так
<!-- VK Widget -->
<div id="vk_groups"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "280"}, здесь_ай_ди);
</script>
здесь_ай_ди заменить на Ваш айди
вот ссылка на виджеты https://vk.com/dev/sites
Вставил твой скрипт, он тоже не пашет
Сборка commercebox-7.0-beta1 просто ад какой-то.
При установке вышли 2 ошибки, нажимая на "Пожалуйста, откройте страницу ошибки", вроде исправлялись и установка шла дальше.
После установки зашел активировать features выходят ошибки...
На главную страницу сайта не зайти - выходит ошибка:
Fatal error: Call to undefined function taxonomy_block_build_taxonomy_tree() in Z:\home\p.ru\www\profiles\commercebox_profile\modules\custom\commercebox_content\commercebox_content.module on line 124
У кого-гибудь работает нормально версия commercebox-7.0-beta1?
Нравится на вид, в отличии от новых версий.
Кто подскажет и покажет идеи?
После последнего этапа установки, где предлагается выбрать платежные системы, и тд... выдается:
Original
PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT * FROM {commerce_tax_rate}; Array ( ) in commerce_tax_ui_commerce_tax_rate_info() (line 347 of Z:\home\cbox.ru\www\profiles\commercebox\modules\contrib\commerce\modules\tax\commerce_tax_ui.module).
Additional
PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT lid, location FROM {locales_source} WHERE source = :source AND context = :context AND textgroup = 'default'; Array ( [:source] => An AJAX HTTP error occurred. [:context] => ) in _locale_parse_js_file() (line 1563 of Z:\home\cbox.ru\www\includes\locale.inc).
Uncaught exception thrown in shutdown function.
PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: DELETE FROM {semaphore} WHERE (value = :db_condition_placeholder_0) ; Array ( [:db_condition_placeholder_0] => 109748065252cee535d35c02.64186208 ) in lock_release_all() (line 269 of Z:\home\cbox.ru\www\includes\lock.inc).
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' in Z:\home\cbox.ru\www\includes\database\database.inc:2168 Stack trace: #0 Z:\home\cbox.ru\www\includes\database\database.inc(2168): PDOStatement->execute(Array) #1 Z:\home\cbox.ru\www\includes\database\database.inc(680): DatabaseStatementBase->execute(Array, Array) #2 Z:\home\cbox.ru\www\includes\database\database.inc(2347): DatabaseConnection->query('SELECT expire, ...', Array, Array) #3 Z:\home\cbox.ru\www\includes\lock.inc(167): db_query('SELECT expire, ...', Array) #4 Z:\home\cbox.ru\www\includes\lock.inc(146): lock_may_be_available('theme_registry:...') #5 Z:\home\cbox.ru\www\includes\theme.inc(449): lock_acquire('theme_registry:...') #6 Z:\home\cbox.ru\www\includes\bootstrap.inc(446): ThemeRegistry->set(Array) #7 [internal function]: DrupalCacheArray->__destruct() #8 {main} thrown in Z:\home\cbox.ru\www\includes\database\database.inc on line 2168
Uncaught exception thrown in session handler.
PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away in _drupal_session_write() (line 209 of Z:\home\cbox.ru\www\includes\session.inc).
Сборка commercebox-7.x-1.x-dev-core.zip от 08.01.2014
устанавливался на денвере 3
Друзья, есть у кого-нибудь рабочая версия commercebox-7.0-beta1?
Здравствуйте. Вы можете поставить новую версию КоммерсБокса, доступную на drupal.org, которая была недавно выложена и поддерживается командой проекта.
Не подходит она.
Нравилась Ваша предыдущая версия!
Можно ли с ней что-нибудь придумать?
Старые версии мы уже не поддерживаем, боюсь, с этим релизом мы вам не сможем помочь.
На платной основе возможна поддержка старой версии?
Чтобы дать ответ на этот вопрос нам нужно понимание того, что именно вы хотите сделать.
Напишите нам в приватных сообщениях, что нужно сделать, мы оценим и отпишем вам свои предложения и рекомендации.
Сборка commercebox-7.x-1.x-dev-core.zip от 08.01.2014
после установки на frontpage в левой колонке исчез каталог
так задумано?
Хотелось бы чтобы на сайте были указаны рекомендуемые характеристики хостинга для сборки
https://drupal.org/project/commercebox
Install
The most common sources of install errors are lack of available PHP memory and/or low PHP maximum execution time. We recommend the following values:
memory_limit: 128M
max_execution_time: 120
спасибо КЭП!
хорошо бы еще версии программного обеспечения написать.
Установил последнюю версию. После установки ядра, предлагают установить модули(wishlist и т.д.) пометил галочкой все и после установки появилась ошибка. Дальше все висит на ней.
An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: /batch?id=3&op=do StatusText: OK ResponseText: Parse error: syntax error, unexpected T_FUNCTION, expecting ')' in Z:\home\shop.ru\www\sites\all\modules\commercebox_base_theme\plugins\content_types\catalog_content.inc on line 75
Как ее исправить?
@skylanternshop ошибка возникла потому, что в указанной строчке используется анонимная функция, если мы правильно поняли, то у вас используется версия PHP ниже чем 5.3. Поддержка анонимных функций появилась только начиная с PHP 5.3.
Приветствую!
Возникла проблема: после установки CommerceBox не отображается мини-панель Каталог.
Та, что слева снизу под слайд-шоу.
И из-за этого продукты сдвинулись налево, поползла вёрстка...
И на демо-версии эта панель есть, и на всех превью.
А у меня её нет ((((
Никто не знает, её как-то отдельно подключать нужно?
Посмотрите есть ли блок Categories menu в настройках контента мини-панели front_page_content, панелях Taxonomy term template и CommerceBox: Catalog. Если же блок там есть, возможно у вас отсутсвуют термины таксономии в словаре Catalog, в результате чего он и не отображается.
Посмотрел. К сожалению, этого блока нет (((
Я так понял, что это общая проблема последней сборки.
Не у одного меня этот блок пропал.
Не подскажете, как его сделать?
У одного меня на демо-сайте при выборе checkbox-фильтра нельзя сделать множественный выбор? Хотя по внешнему виду это и предполагается.
отмечаю один пункт - он сразу загружается.
Данный функционал есть стандартным для модуля Facetapi, который был использован для реализации модулей на КоммерсБокс. Планов на разработку продвинутой системы фильтров и возможностей их настройки "под себя" простыми пользователями сборки есть много и со временем они будут реализованы. А сейчас в сборке есть "быстрый" вариант данного функционала, который все желающие могут настроить под себя, используя настройки модуля или, если вы знакомы с программированием под Друпал, дописать нужные функции самостоятельно.
Добрый день!
Установил на на локалку последнюю версию - все работало.
Локализовал на русский и каталог перестал открываться, хотя остальные страницы работают.
Ошибка:
Fatal error: __clone method called on non-object in W:\home\shop.ru\www\sites\all\modules\commercebox_base_theme\plugins\content_types\catalog_content.inc on line 45
@skylanternshop уточните, пожалуйста как именно вы делали локализацию, чтоб мы могли воспроизвести все шаги у себя и внести нужные правки.
@dzhe вашу проблему смогли воспроизвести. Работаем над исправлениями.
Спасибо за ваши отзывы.
Делал с помощью модуля Localization update
Такая же печенька как у skylanternshop :((. После русификации ошибка:
Fatal error: __clone method called on non-object in
**/sites/all/modules/commercebox_base_theme/plugins/content_types/catalog_content.inc on line 45
тоже с помощью автоматической загрузки переводов используя модуль Localization update
при переключении на английский все норм..
функция в файле catalog_content.inc
<?php
$taxonomy_term = ($context->identifier == 'No context') ? NULL : clone($context->data); // 45я строка с ошибкой
function commercebox_base_theme_catalog_content_render($subtype, $conf, $args, $context = NULL) {
$block = new stdClass();
if ($taxonomy_term) {
commercebox_base_theme_build_facets_query($taxonomy_term->vid, $taxonomy_term->tid);
$block->content = array(
'category' => commercebox_base_theme_build_category($taxonomy_term, FALSE),
'sub_categories' => commercebox_base_theme_build_catalog($taxonomy_term->vid, $taxonomy_term->tid, 1),
);
}
else {
$vocabulary = taxonomy_vocabulary_machine_name_load('catalog');
commercebox_base_theme_build_facets_query();
$block->content = commercebox_base_theme_build_catalog($vocabulary->vid, 0, 1);
}
return
$block;}
?>
Заменил вот так:
<?php
function commercebox_base_theme_catalog_content_render($subtype, $conf, $args, $context = NULL) {
$block = new stdClass();
if(isset(
$context->data)){ // тут проверка$taxonomy_term = ($context->identifier == 'No context') ? NULL : clone($context->data);
}
if (isset(
$taxonomy_term)) { // и тут проверка на существование переменной, чтобы ошибка не вылезалаcommercebox_base_theme_build_facets_query($taxonomy_term->vid, $taxonomy_term->tid);
$block->content = array(
'category' => commercebox_base_theme_build_category($taxonomy_term, FALSE),
'sub_categories' => commercebox_base_theme_build_catalog($taxonomy_term->vid, $taxonomy_term->tid, 1),
);
}
else {
$vocabulary = taxonomy_vocabulary_machine_name_load('catalog');
commercebox_base_theme_build_facets_query();
$block->content = commercebox_base_theme_build_catalog($vocabulary->vid, 0, 1);
}
return
$block;}
?>
понятия не имею чем грозит такая замена.. но вроде заработало)
> Возникла проблема: после установки CommerceBox не отображается мини-панель Каталог.
Та, что слева снизу под слайд-шоу.
И из-за этого продукты сдвинулись налево, поползла вёрстка...
И на демо-версии эта панель есть, и на всех превью.
А у меня её нет ((((
Никто не знает, её как-то отдельно подключать нужно?
Эта ошибка появлялась при скачивании с drupal.org. Мы уже ее исправили, можете смело заменить версию сборки на новую.
а как исправить этот баг на уже готовом сайте?
т.е. я скачал сборку с этой ошибкой.. сайт уже почти скоро будет готов.. забит материал, категории..дизайн..дополнительные плюшки.. возможно исправить эту ошибку на таком сайте?
Всё?