Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Нужно не добавлять, но заменять.
Т.е. вместо
add_action('woocommerce_after_shop_loop_item','cf_woocommerce_after_shop_loop_item');
вставить
add_action('woocommerce_after_shop_loop_item','cf_woocommerce_after_shop_loop_item',5);
Если товар использовать как "услуга" и кнопку "Записаться" интерпретировать как "Купить", то можно WooCommerce использовать.
А вот если еще учитывать (бронировать) время при записи, то функциональность придется дорабатывать. Т.е. в заказ (ЗаписьНаПрием) добавлять интервал по времени, который...
Если у товара указан 0 (нуль), то товар не попадет в корзину.
Из 50 позиций Вы указываете у 2х значение количества отличное от нуля и в корзину попадут 2 позиции.
Повторюсь, я поясняю типовой функционал плагина, доступный из "коробки".
У каждого товара есть поле количество, в котором его можно задать.
Отличие в том, что у Вас у каждого товара кнопка "Купить" , но у сгруппированного товара одна кнопка "Купить" с возможностью указать разное количество для товаров и затем одной кнопкой "Купить" сразу их все добавить.
В типовом функционале WooCommerce для коллекций есть специальный тип сгруппированный товар (коллекция).
Создаете простые товары. В качестве группировки (вкладка Сопутствующие) указываете сгруппированный товар.
Простые товары, которые присутствуют в сгруппированном товаре можно скрыть из общего...
Вопросы в качестве уточнения:
1. Категория - это папка в которой находятся другие товары. У категории не может быть никаких артикулов, но может быть 1 фото и описание.
2. Говоря про серии , вероятно речь идет о вариативном товаре, т.е. товар у которого есть несколько комбинаций (вариаций)...
Если мы говорим про интерфейс пользователя на стороне браузера (выбор из списка или радиокнопки нужного варианта доставки), то все равно без JavaScript не обойтись. В итоге получается связка JavaScript + PHP с AJAX.
В ближайшее время тоже нужна функциональность зависимости видов доставки от...
Если под артикулом понимается артикул поставщика и поставщиков очень много, то возможны пересечения по артикулам.
Если под артикулом понимается внутренний артикул продавца, то в рамках компании он должен быть уникальным.
Столкнулись с этим, когда стали связывать номенклатуру в учетной системе...