• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Вопрос Вернуться к месту, где расположен товар

mimoqes

НОВИЧОК

mimoqes

НОВИЧОК
Сообщения
1
Как в магазине woocommerce реализовать возврат в каталог товаров, но не с самого верха, а где расположен товар?

Возможно где-то встречается но даже не знаю как такое сформулировать.
Стоит такая задача:

магазин на WordPress - Woocommerce
Есть каталог товаров, сеткой по 4 товара в ряд. Сразу доступно 16 товаров, остальные под кнопкой Загрузить больше.
Когда нажимаю на кнопку Загрузить больше, то открывает следующие 16 товаров и их уже нас странице 32, если перехожу к карточке товарапод номером 20, то при возвращении назад в каталог снова вижу только 16 первых товаров и кнопку Загрузить больше.
Как сделать так чтобы при открытии товара из второй группы под кнопкой Загрузить больше и так далее, при возвращении назад в каталог он отображался с той группой товаров, которую я до этого и открывал?
Все товары находятся на одной странице(их около 60) но они разбиты кнопкой загрузит больше и открываются по 16 товаров.

Хотя, если нажать на один из товаров (например в низу страницы в первой подборке из 16 товаров), а потом вернуться назад в каталог-оказываешься на этом товаре на его месте
Нужно чтоб при возврате в каталог оставался рядом с этим товаром, на который нажимал ранее.

Как такое возможно реализовать?Возможно есть готовые плагины и т.д., но я не знаю как такое сформулировать в поисковике.
 

levati

СВОЙ

levati

СВОЙ
Сообщения
56
Такая загрузка товара, как Вы описали, называется бесконечной или Infinity scroll и по кнопке добавляется ещё одна страница с помощью AJAX запроса. (На случай, если хотите поискать по форумам в Интернете)

Для того, чтобы вернуться не в начало списка, а к последней добавленной странице, Вам нужно где-то сохранять номер последней добавленной страницы архива рубрики товаров (coockes, переменная в GET или POST...) и потом формировать ссылку с параметром этой страницы.

В принципе задача довольно простая и решается в шаблоне страницы самостоятельно.

В Woocommerce рекомендуют посмотреть Для просмотра ссылки Войди или Зарегистрируйся, но мне попался Для просмотра ссылки Войди или Зарегистрируйся, с неплохими настройками.
 

Di Ost

WP шаман
СВОЙ

Di Ost

WP шаман
СВОЙ
Сообщения
272
Как в магазине woocommerce реализовать возврат в каталог товаров, но не с самого верха, а где расположен товар?

Возможно где-то встречается но даже не знаю как такое сформулировать.
Стоит такая задача:

магазин на WordPress - Woocommerce
Есть каталог товаров, сеткой по 4 товара в ряд. Сразу доступно 16 товаров, остальные под кнопкой Загрузить больше.
Когда нажимаю на кнопку Загрузить больше, то открывает следующие 16 товаров и их уже нас странице 32, если перехожу к карточке товарапод номером 20, то при возвращении назад в каталог снова вижу только 16 первых товаров и кнопку Загрузить больше.
Как сделать так чтобы при открытии товара из второй группы под кнопкой Загрузить больше и так далее, при возвращении назад в каталог он отображался с той группой товаров, которую я до этого и открывал?
Все товары находятся на одной странице(их около 60) но они разбиты кнопкой загрузит больше и открываются по 16 товаров.

Хотя, если нажать на один из товаров (например в низу страницы в первой подборке из 16 товаров), а потом вернуться назад в каталог-оказываешься на этом товаре на его месте
Нужно чтоб при возврате в каталог оставался рядом с этим товаром, на который нажимал ранее.

Как такое возможно реализовать?Возможно есть готовые плагины и т.д., но я не знаю как такое сформулировать в поисковике.
Как вариант, передавать на открывающуюся страницу ID товара, которая будет подставляться якорем к ссылке назад, и при клике назад будет открываться страница на товаре с этим же якорем, только надо допилить запрос при открытии страницы загружать несколько груп товара пока в цикле не встретиться искомый ID ( если я правильно понял задачу )
 

Топ поддержки


Сверху