• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Своя карточка товара для категорий

Ariel

Форумчанин
#1
Здравствуйте.

Есть 3 категории, необходимо каждой присвоить свою карточку товара.

Подскажите, как реализовать?
 

Ariel

Форумчанин
#5
Вы сами то поняли, что написали?
Что именно вам не понятно, давайте разберем?
ну, разве что догадаются.
правильно поставленное техзадание - это половина его решения.
Расписано не лучшим образом, но не на столько что вообще не понять о чем речь.

Есть 3 категории, в каждой, по умолчанию, карточка товара имеет одинаковую структуру, хотелось бы для категории номер 1, сделать свою структуру, для категории номер 2 свою, для 3 свою.

Спасибо за отклик и корректное замечание!

p.s. Надеюсь удалось донести суть сообщения, если что пишите, будем исправлять;)
 

searchingman

Гуру
Местный
#6
Есть 3 категории, в каждой, по умолчанию, карточка товара имеет одинаковую структуру, хотелось бы для категории номер 1, сделать свою структуру, для категории номер 2 свою, для 3 свою.
Вот пример как проверить принадлежность товара к категории(ям) и чтобы поменять в структуре карточки товара.
 

Ariel

Форумчанин
#10
Или, буду чуть чуть по подробнее, если в целом заменить карточку нельзя, "нужно сделать уникальные крошки, в карточках определенных категорий.

К примеру,
в карточке категории 1
Крошки /1/2/3/4/5

в карточке категории 2
Крошки /5/4/3/2/1
 
Последнее редактирование:

searchingman

Гуру
Местный
#11
К счастью, именно это понять у меня получилось, а как назначить индивидуальную карточку к определенной категории?
Что в вашем понимании индивидуальная карточка? Вы будете сами шаблон рисовать для карточки или как?
Почитайте тему по изменению шаблонов и в частности решение для назначения своего шаблона для карточки товара.
 

searchingman

Гуру
Местный
#12
Или, буду чуть чуть по подробнее, если в целом заменить карточку нельзя, "нужно сделать уникальные крошки, в карточках определенных категорий.

К примеру,
в карточке категории 1
Крошки /1/2/3/4/5

в карточке категории 2
Крошки /5/4/3/2/1
Шаблон вывода "хлебных крошек" находится в файле \global\breadcrumb.php
Полное описание всех шаблонов и как их копировать в свою тему можно посмотреть здесь.
Пример модификации "хлебных крошек".

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

Ariel

Форумчанин
#13
Шаблон вывода "хлебных крошек" находится в файле \global\breadcrumb.php
Полное описание всех шаблонов и как их копировать в свою тему можно посмотреть здесь.
Пример модификации "хлебных крошек".

В вашем случае перед модификацией "хлебных крошек" нужно проверять на принадлежность товар к определенным категориями из предыдущего приведенного мной кода.
Есть 1 категория и 3 подкатегории.

Нужно что бы:
- Крошки товара в 1 категории вели на 1 категорию;
- Крошки товара во 2 категории на 2 категорию;
- Крошки товара в 3 категории на 3 категорию.

Решили так, крошки можно прописать в ручную и сделать карточку для каждой категории.

Остался вопрос,
как присвоить 1 карточку к первой категории - single-product-1.php,
карточку 2 ко 2 категории - single-product-2.php,
карточку 3 к 3 категории - single-product-3.php.

Может быть можно создать набор из разных крошек и вы водить крошки в зависимости от категории?

Еще раз огромное спасибо за помощь и понимание!
 

searchingman

Гуру
Местный
#14
Остался вопрос,
как присвоить 1 карточку к первой категории - single-product-1.php,
карточку 2 ко 2 категории - single-product-2.php,
карточку 3 к 3 категории - single-product-3.php.
Как переопределять нужные шаблоны описано в теме, на которую я давал ссылку выше.
 

Ariel

Форумчанин
#16
Как переопределять нужные шаблоны описано в теме, на которую я давал ссылку выше.
День добрый! Надеюсь не отвлеку вас.

По предложенному вами коду, на странице: http://wpcommerce.ru/threads/vybor-shablona-stranicy.2289/#post-12632
понять, как присвоить карточку к определенной категории, так и не удалось. Если правильно понимаю, код написан для замены вывода карточки в единственном числе? - Тоесть прописываешь код с ид 1,2,3 происходит замена карточек товара с ид 1,2,3. Подскажите, как с помощью данного кода назначить свою карточку для категории.

К примеру карточку single-product-1.php присвоить к Catogory1, а карточку single-product-2.php к Catogory2.

p.s. Если отвлеку, дайте знать, будем ждать. Спасибо!
 

dim70

Опытный
#17
Для меня эта тема тоже актуальна.
При импорте из каталога.xml я получаю "Коллекцию товара" со своим ID
При втором импорте получаю товар с характеристиками и т.д. который связан с "Коллекцией" только по ID Коллекции.
Как мне при сделать так, чтобы сперва была представлена "Коллекция" а потом товар к именно этой коллекции?
 

searchingman

Гуру
Местный
#18
Как мне при сделать так, чтобы сперва была представлена "Коллекция" а потом товар к именно этой коллекции?
Для коллекций в WooCommerce есть свой тип - сгруппированный товар.
Как с ним работать расписано в теме.
 

dim70

Опытный
#19
Спасибо пойду почитаю. Если я не смогу разобраться, можно будет Вас просить о помощи за материальное вознаграждение?