Заказ закрыт
Добавить передачу GET-параметров из фильтра подбора товаров в карточку WooCommerce 7.5.1

Бюджет: 3 000 руб
37.80 $ – 33.26 €
Заказчик выбрал исполнителя:
Hayk Badalyan  
Основная задача – чтобы покупатель переходил со страницы подбора товаров на конкретную вариацию, а не на карточку товара, где ему опять потребуется выбрать параметры, которые он только что выбирал в фильтре.

1. При подборе товаров по параметрам добавить к ссылке на товар, на странице с результатами подбора, GET-параметры из фильтров
К примеру, при фильтрации по размеру:
Было: site.sample/product-categ...
Стало: site.sample/product-categ...
Необходимо этот параметр передать в карточку товара, чтобы при открытии её сразу выбиралась нужная вариация:
Было: site.sample/product/kompl...
Станет: site.sample/product/kompl...
Обратить внимание, что префикс в фильтре «filter_», а в карточке товара должно быть «attribute_pa_».
Примечания:
1.1. Если параметра 2 и более, то они также предаются при переходе в карточку товара, пример, site.sample/product/kompl...
1.2. Если в одном фильтре выбрано более одного параметра, например, 240x260 и 240x280, site.sample/product-categ..., то в ссылку в карточке товара передаётся последнее значение из GET-параметра, т.е. 240x280.
1.3. Без фильтрации – GET-параметры не добавляются, например, раздел каталога только открыт, а при снятии чекбоксов и других значений из фильтров они убираются.
1.4. Параметр цены и цвета передавать в ссылку на карточку товара не требуется, только параметры, касающиеся размеров.

2. В самой карточке товара добавить GET-параметры в ссылку
Т.е. при выборе какой-либо вариации к ссылке автоматически добавляются GET-параметры и сама ссылка будет менять вид:
Было: site.sample/product/kompl...
Стало: site.sample/product/kompl...
По умолчанию, когда пользователь открывает страницу, ему открывается вариации, которые уже заданы по умолчанию и только при смене параметров они добавляются в ссылку.

Примечания:
1. CMS WordPress 6.3.1.
2. На сайте используется стандартный фильтр по атрибутам от Woo.
3. У сайта есть препродакшн для тестирования.

К рассмотрению принимаются ответы только от фрилансеров-программистов. Агентства и посредники не принимаются к рассмотрению.
Также важен опыт работы с WP + Woo. Если у Вас имеются примеры кастомных доработок на этой CMS – добавьте их, пожалуйста, при ответе на проект.
Опубликован 14.02.2024 в 16:31 Последнее изменение: 14.02.2024 в 20:04
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.