Основная задача чтобы покупатель переходил со страницы подбора товаров на конкретную вариацию, а не на карточку товара, где ему опять потребуется выбрать параметры, которые он только что выбирал в фильтре.
1. При подборе товаров по параметрам добавить к ссылке на товар, на странице с результатами подбора, GET-параметры из фильтров
К примеру, при фильтрации по размеру:
Было:
Стало:
Необходимо этот параметр передать в карточку товара, чтобы при открытии её сразу выбиралась нужная вариация:
Было:
Станет:
Обратить внимание, что префикс в фильтре «filter_», а в карточке товара должно быть «attribute_pa_».
Примечания:
1.1. Если параметра 2 и более, то они также предаются при переходе в карточку товара, пример,
1.2. Если в одном фильтре выбрано более одного параметра, например, 240x260 и 240x280,
, то в ссылку в карточке товара передаётся последнее значение из GET-параметра, т.е. 240x280.
1.3. Без фильтрации – GET-параметры не добавляются, например, раздел каталога только открыт, а при снятии чекбоксов и других значений из фильтров они убираются.
1.4. Параметр цены и цвета передавать в ссылку на карточку товара не требуется, только параметры, касающиеся размеров.
2. В самой карточке товара добавить GET-параметры в ссылку
Т.е. при выборе какой-либо вариации к ссылке автоматически добавляются GET-параметры и сама ссылка будет менять вид:
Было:
Стало:
По умолчанию, когда пользователь открывает страницу, ему открывается вариации, которые уже заданы по умолчанию и только при смене параметров они добавляются в ссылку.
Примечания:
1. CMS WordPress 6.3.1.
2. На сайте используется стандартный фильтр по атрибутам от Woo.
3. У сайта есть препродакшн для тестирования.
К рассмотрению принимаются ответы только от фрилансеров-программистов. Агентства и посредники не принимаются к рассмотрению.
Также важен опыт работы с WP + Woo. Если у Вас имеются примеры кастомных доработок на этой CMS добавьте их, пожалуйста, при ответе на проект.