andreystrelkov: Комментарии

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

24 декабря 2012 в 16:17

т.е. я добавляю Condition - Entity has field
он предлагает выбрать Data Selector
а ниже ПОЛЕ, где я успешно нахожу свой тестовый field_kolvo_pokupok

он не понятно теперь, что он хочет от меня в Data Selector?
и что мне нужно выбрать, немного не понимаю в чём состоит логика на этом этапе, что я и для чего должен выбрать в этом Data selector

23 декабря 2012 в 15:36

У меня есть стандартное поле у Commerce - Status (в котором такие как Pending, Completed, Shopping Cart и т.д.), я его расширил своими дополнительными статусами (с помощью модуля, не помню как называется)

Потом поставил модуль Rules Link, в котором можно создавать ссылку которые будут запускать то или иное правило

22 декабря 2012 в 23:52

Вроде бы получилось, но не полностью
итого,
поставил модуль Rules Link,
в котором создал ссылку - УДАЛИТЬ ЗАКАЗ (котором будет работать с Commerce Order)
это ссылке ведет на рулзу, в которой проверяется что статус стоит КУПЛЮ
и выполняет действие - сменить статус на (НЕ КУПЛЮ), ОДНАКО СДЕЛАЛ ВЫВОД ЧТО ЭТО ЛИШНЯЯ ИНФОРМАЦИЯ УЖЕ, ХОЧУ ЧТОБЫ ЗАКАЗ ПРОСТО УДАЛИЛСЯ - А ТАКОГО ДЕЙСТВИЯ НЕТ В РУЛЗАХ :'(((

готовую ссылку добавил в вьюху, и теперь она отображается только напротив тех заказов где статус КУПЛЮ...

ВОПРОС, КАК УДАЛИТЬ ПОЛНОСТЬЮ ЗАКАЗ???

22 декабря 2012 в 10:29

я тоже думал, может вообще проще как нибудь сделать с Rules, например спокойно реагировать на действие удаления заказа, при условии что его статус равен КУПЛЮ и роль текущего пользователя не АДМИНИСТРАТОР,
в противном случае делать редирект куда нибудь на главную с надписью - ЗАПРЕЩЕНО

но в Rules нет тригера на действие ПЕРЕД УДАЛЕНИЕМ ЗАКАЗА, только ПОСЛЕ УДАЛЕНИЯ

21 декабря 2012 в 19:02

Либо разрешить ТОЛЬКО УДАЛЯТЬ свой заказ - в случае если его текущий статус КУПЛЮ

18 декабря 2012 в 23:45

Эх... понятно, буду копать в сторону Variations тогда, пускай юзер будет стараться ради покупателей Smile

Можно ещё вопрос, как можно к оформляемому заказу добавить что то в вроде поля - Примечание (чтобы покупатель мог к своему заказу что нибудь приписать), как вот по принципу есть порядке оформления заказа - такие пункты как указание Billing информации, типа оплаты - аналогично этому,но просто текстовое поле.

18 декабря 2012 в 21:32

вот теперь я точно запутался ROFL

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

18 декабря 2012 в 18:16

Понятно, спасибо большое!

А вот такой вопрос, представьте Kickstart 1ой версии, создаю свой тип продукта под названием ОБУВЬ, добавляя два дополнительный поля РАЗМЕР и ЦВЕТ типом - выпадающий список, в первом числовой, во втором текст, в настройках прописываю список размеров от 30 до 50, во втором 10 видов цветов, настраиваю что кол-во вариантов UNLIMITED,
создаю продукт ВАЛЕНКИ, в котором выбираю 10 размеров, и 3 цветы.
Готово!

16 декабря 2012 в 0:28

Ага, вот только разберусь как вообще устроен модуль Rules (он для меня до сих пор ещё тёмная лошадка, не дошёл до него), хотя с виду код/правило простейшее, но не понимаю что оно делает =). Надо читать мат часть Smile

16 декабря 2012 в 0:17

Большое спасибо, благодаря вашей ссылке, нашёл красивый текст для гугла, и вышел на пост на офф. сайте (http://www.drupalcommerce.org/discussions/3234/force-1-product-cart-and-...)
где взял правило

14 декабря 2012 в 17:19

извините ради бога, но похоже ей богу туплю
Что я в итоге сделал, в REPLACEMENT PATTERS у настройки поля посмотрел какой токен относится к этой колонке (я уже рассматриваю не имя человека, а ORDER STATUS) итого там
[status] == Commerce Order: Order status
т.е. [status], таким образом вставил этот токен в настройки таблицы в строчку Row Class (смутил кста снизу чекбокс Add views row classes [Add the default row classes like views-row-1 to the output.] - это случаем не сброс в дефолтный автоматический класс какой нибудь)

14 декабря 2012 в 16:28

На примере этой картинки, допустим я хочу, чтобы если значение колонки Name имеет Sasha, то пускай вся строка будет красным фоном,
получается мне во вьюхе нужно найти в настройки это поле - и что то мутить REWRITE RESULTS? или с чем то другим

14 декабря 2012 в 12:21

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

НАШЁЛ! добавил в RELATIONSHIP (Product) Commerce Product: Creator;
после чего в CONTEXTUAL FILTER добавил (Product creator) User: Authentication name, где указал в Provide default value - User ID from logged in user.

11 декабря 2012 в 20:46

поюзал я значит модуль Drupal Commerce, был приятно удивлён, всё вроде бы понятно, почти как в ядре по аналогии ТИП МАТЕРИАЛА = ТИП ПРОДУКТА; МАТЕРИАЛ = ПРОДУКТ

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

11 декабря 2012 в 17:04

В принципе верно говорите про флаги, с моим выше описанием, но я не уточнил, что бывает достаточно много предлагаемых покупок, где учавствует одежда разного размера, и с флажками, как то сложно это усваивается, и есть боязнь, что посетители запутаются, мне очень нравится как показано "витрина" на демо сайте (http://demo.commerceguys.com/ck/tops/guy-hoodie)
хочется как раз подобное сделать.

28 ноября 2012 в 18:26

беда в том что сайт локальный, в сети предприятия Sad
я сначала пытался сделать с помощью такого мануала: http://mainview.ru/programming/javascript/kak-sozdat-skolzyashhij-blok-o...

т.е. создал файл scroll.js который сохранял в папке темы, в папке scripts