IIISpikerIII: Блог

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

Получить товар по артикулу

16 января 2014 в 16:49

Здравствуйте! Хочу внести изменения в поля товаров, но выбрать их из базы нужно по артикулу товара. Нашел во такой способ выборки, но не могу понять можно здесь сделать условия на артикул товара?

<?php
$query 
= new EntityFieldQuery();
$query->entityCondition('entity_type''node');
$query->propertyCondition('type''product'); // выбираю товар
$query->fieldCondition('field_brend''value''Дюфа'); // фильтр по полю бренд
$result $query->execute();
$nodes node_load_multiple(array_keys($result['node']));?>

Обновление товаров с помощью Feeds

14 января 2014 в 11:57

Здравствуйте! Импортирую товары в Ubercart через feeds csv файлом. При импорте указываю поля UC: Model/SKU и GUID как уникальные. При импорте товаров с одинаковым артикулом значения обновляются.

Проблема. Появилась необходимость добавить еще один импортер, который будет обновлять в товарах поле "количество". Создал соответствующее поле в товаре и создал импортер где указал поле UC: Model/SKU как уникальное, но при импорте, товар с этим артикулом не обновляется а создается новый товар с таким же артикулом и занесенным в него полем количества.

[Решено] Фильтрация во Views при помощи PHP

2 декабря 2013 в 11:53

Здравствуйте! Хочу задать условие фильтрации посредством php кода. В критерии фильтрации добавил "Глобальный PHP" и в поле Filter code добавил $row->myfield, но оно не определилось так как надо.
Проверил следующим кодом
<?phpreturn ($row->myfield=='1')? true:false;?>
Подскажите как можно обратиться к полю?

Непошаговая фильтрация

13 ноября 2013 в 16:14

Здравствуйте! Поставил в магазин модуль views_hacks. Получил пошаговую фильтрацию товаров, т.е. содержимое полей фильтрации меняется в зависимости от отфильтрованных товаров. Мне же нужно сделать, чтобы в фильтрах отображался постоянный набор полей фильтрации который был до фильтрации.
Пример:
есть товары в определенном термине таксономии "продукты"
Есть фильтр по полю "тип" со значениями "фрукты","овощи","сухофрукты".

VIEWS заменить выводимое поле значением в зависимости от его содержимого

21 октября 2013 в 12:17

Здравствуйте! Есть представление, которое выводит товары. Нужно сделать так, чтобы если у товара в поле скидка есть значение, то в выводе стояла бы картинка скидки.Думаю что это как-то можно сделать через вывод поля скидки и заменой в нем значения, но как поставить туда условие? Или может это как-то по другому можно сделать?

Импорт товаров в Маркет.Яндекс

18 сентября 2013 в 16:17

Здравствуйте! Проблема с плагином yml_export.
Скачал плагин, установил, зашел в настройки и сохранил. Затем зашел на страницу my_site/yml_products.xml иполучил такое сообщение "Uncaught exception thrown in session handler.". После обновления страницы сообщение убирается и остается пустая страница, но если почистить кэш то сообщение вновь появляется. Подскажите что может быть?

Сменить вывод постраничной навигации во Views

12 августа 2013 в 17:01

Здравствуйте! При выводе во views можно настроить постраничную навигацию. По умолчанию заданы страница примерно так:
<<первая | < предыдущая| 1 | 2 |...| 3 |следующая> | последняя>>|
Мне нужно чтобы вместо ссылки "последняя>>" выводилась ссылка с текстом номера последней страницы. В самом views можно менять текст этих ссылок но поставить значение максимального номера страницы нет возможности. Подскажите как это можно сделать.
И еще вопрос где можно поменять последовательность вывода этих ссылок?

ошибка Couldn't index items. Check the logs for details. в Search API

19 июля 2013 в 16:12

Здравствуйте! После выбора необходимых полей начинаю индексацию, появляется строка с процентами индексирования и сразу же становится 100% а потом выходит сообщение Couldn't index items. Check the logs for details. Подскажите что можно сделать?

Feeds не добавляет товары

18 июля 2013 в 10:14

Здравствуйте! Есть товары у которых 47 полей характеристик. Создаю csv файл с этими полями, закидываю в папку feeds и запускаю cron. Крон пишет "Запуск cron выполнен.", но товары так и не появляются. Подскажите что можно сделать чтобы крон принимал мой файл?

Количество полей в feed

3 июля 2013 в 11:07

Здравствуйте! Есть магазин в ubercart в котором находятся товары с разными параметрами. Всего параметров товаров получается около 60, но у каждого товара из 60 параметров имеется только 5-8. Если выгружать в Feeds все 60 полей, а часть из них оставлять пустыми или заполнять значениями null, то как он будет к этому относиться и нормально ли это?

Темизация товара Ubercart

7 июня 2013 в 16:20

Здравствуйте! Хочу темизовать вывод товара и его анонса. Создал в папке templates файл node-product.tpl.php в него в него вставил код
<?php
print_r($node);
?>
очистил кеш.
При заходе на страницу товара, ничего не изменилось. В чем может быть ошибка и как можно проверить подключился ли шаблон?

Search API + Facet API + Search API DB

22 мая 2013 в 14:19

Здравствуйте! Уже который день бьюсь и не могу найти ответ. Хочу настроить работу фильтров при помощи facet api через search_api_db.

Создал в настройках search api сервер, затем создал к нему индекс.
В индекс добавил необходимые поля, сохранил и проиндексировал.
Создал представление на базе индекса.
Добавил блоки фасетов на страницу.

Теперь при открытии страницы в блоке фасетов отображается список ссылок для фильтрации, но при условии если ссылка состоит из одного слова. Покопав в интернете понял, что при выборе полей для индексации нужно указывать тип не Fulltext а String. Если выбираю для поля String и заново переиндексирую, то на странице не выводятся ни товары ни список ссылок в блоке фасетов.

Поля фильтрации в Search API

14 мая 2013 в 12:41

Здравствуйте! Настраиваю фильтрацию при помощи фасетов и Search API и столкнулся со следующими проблемами с добавленными в индекс полями:

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

Feeds дублируются товары при импорте

22 апреля 2013 в 14:30

Здравствуйте! Импортирую товары при помощи модуля feeds через файл csv и столкнулся со следующей проблемой. Делаю поле "UC: Model/SKU" уникальным т.е. это артикул товара. В настройках выбрал "Replace existing nodes".

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

Фильтрация товаров при помощи фасетов

10 апреля 2013 в 16:26

Здравствуйте! Подскажите возможно ли добиться при помощи фасетов на Ubercarte подобного блока фильтрации http://demo.commerceguys.com/ck/products.

Установил модули Search API, Facet API, Database search.
Создал в Search API сервер, затем создал там же индекс в котором указал ранее созданный сервер. В индексе на вкладке фасеты отметил нужные поля, в результате чего у меня сформировались блоки, но как их вывести ума не приложу?? Подскажите как можно решить эту проблему или где почитать?

Скрыть поля содержащие определенное значение

10 апреля 2013 в 10:07

Здравствуйте! Имеется товар со своими полями, необходимо скрыть те поля, в которых занесено определенное значение (например null). Подскажите как это можно сделать?

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

Импортировать пустые поля feeds

1 апреля 2013 в 14:50

Здравствуйте! Может вопрос глупый, но не могу найти ответ. Импортирую товар из файла csv.

Например есть товар: яблоко;1кг;вкусное;
Хочу чтобы поле где написано "вкусное" исчезло. Формирую файл csv: яблоко;1кг;;

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

Как скрыть пустые поля?

26 марта 2013 в 15:09

Здравствуйте! Столкнулся с такой проблемой. У всех товаров в Ubercart создано много полей с характеристиками (размер, цвет, масса, объем...). Импортирую товары при помощи feeds.

Фильтрация товара из выпадающего списка

22 марта 2013 в 14:57

Здравствуйте! Хочу сделать фильтрацию товаров по определенному полю и чтобы варианты фильтров были предложены из выпадающего списка автоматически.
Например:

Есть структура терминов таксономии
фрукты
-яблоки
-бананы
-груши
У товаров с родительским термином "фрукты" есть поле "цвет".

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

Фильтрация товаров Ubercart по значениям полей

19 марта 2013 в 10:47

Здравствуйте! Тема уже обсуждалась на многих форумах, но ответа так нигде и не нашел. Есть товары в терминах таксономии и у товаров разных терминов таксономии свои поля. Например:

В термине таксономии "Краски" товары имеют поля:цвет, объем, производитель
В термине таксономии "Инструменты" товары имеют поля:мощность, вес,производитель

Удалить товар Ubercart из mysql базы

18 марта 2013 в 11:13

Здравствуйте! Столкнулся с проблемой удаления товаров из определенного термина таксономии магазина ubercart.

Выход вижу в написании запроса к таблицам MySQL и удалении из них записей о товаре. Записи о товаре нашел в таблицах field_revision_uc_product_image и node. Хотел бы узнать правильно ли я собираюсь удалить товар и может есть какой-то более действенный метод удалить товары?

Настройка uc_acar блока

12 марта 2013 в 13:42

Здравствуйте! Хочу поставить сделать на сайте настраиваемую корзину. Решил попробовать поставить модуль uc_acar. Скачал данный модуль, установил. В списке блоков появился блок "Acar - Form cart", также добавился пункт "Acar" с возможностью ввода названия шаблонов.

Вставляю появившийся блок на сайт, но вместо списка товаров корзины в блоке отображается только заголовок "SHOPPING CART". В чем может быть ошибка?

Импорт в поле товаров html тега

1 марта 2013 в 15:55

Здравствуйте! Хочу при импорте товара чтобы в одно поле вставлялся html код списка.
Например в товаре есть артикул и описание.

Тогда текст импорта бы был 112312;

  • вес 10
  • размер 50

А в товаре бы появилось

Артикул 112312

вес 10
размер 50

У меня же при вставке

    списка эти теги и выводятся и не распознаются как список. Подскажите как сделать чтобы список распознавался?

Количество товаров в термине таксономии

25 февраля 2013 в 9:51

Здравствуйте! Пишу модуль по выводу каталога товаров по терминам таксономии. Столкнулся с такой проблемой, что в некоторых терминах таксономии нет товаров. Как сделать проверку есть ли в термине какие-то товары.

Например:
овощи
- морковь
- огурец
фрукты
- яблоко
- груша

как проверить есть ли в термине "морковь" какие-то товары?

Внешний вид сортировки товаров UberCart

21 февраля 2013 в 9:36

Здравствуйте! Столкнулся с проблемой оформления полей сортировки в каталоге магазина на Ubercart. Во Views указал в "критерии сортировки" необходимые для сортировки поля, но отображаются они выпадающими списками с заголовками.

Как мне сделать, чтобы это были не выпадающие списки а обычные ссылки и/или как можно убрать заголовки выпадающих списков?