Woocommerce REST API получает продукты с помощью Ajax - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть базовый магазин woocommerce с продуктами.Я размещаю товары на странице своего магазина и у меня есть статические фильтры товаров, такие как теги, цена, категория.Я в порядке с первоначально показывать продукты с wp_query.Но когда вы нажимаете на фильтр категорий, я бы хотел использовать ajax в новых продуктах.

Итак, я вижу, что REST API имеет 2 различных способа доступа к вашим продуктам:

http://yoursite.com/wp-json/wp/v2/product

http://yoursite.com/wp-json/wc/v3/products

Один из них является Wordpress по умолчанию, а другой - WooCommerce.Я предполагаю, что хочу woocommerce, потому что он имеет больше таможенных полей.

/ wc / v3 / products не работает, если вы не авторизуетесь.Поэтому я просто скачал Postman, вставил свой URL, установил тип для OAuth 1.0, добавил свой ключ и секретный ключ и получил рабочий ответ.

вопрос 1 Итак, теперь мой вопрос: какпередать эту информацию аутентификации в мой вызов ajax?Тогда я могу заставить свои фильтры работать.

вопрос 2 Заглядывая дальше в API, я нашел оболочку PHP для API.

https://github.com/woocommerce/wc-api-php

Но я понятия не имею, как и зачем его использовать.Это кажется полезным, если вы подключались к моему сайту из другого домена, но я хочу получить информацию только по моей собственной установке WordPress на мой собственный домен.Нужно ли реализовывать это, чтобы мои фильтры работали?

...