Woocommerce API получает цены продукта в качестве клиента - PullRequest
0 голосов
/ 28 января 2020

У нас есть интернет-магазин, который имеет разные цены для определенных клиентов (определенные клиенты могут иметь 15% скидку на определенные категории продуктов).

Я делаю заказы, используя Woocommerce API, но при размещении заказа цена основывается на пользователе, который создал потребительский ключ и секрет (если я размещу скидку на продукты в этом аккаунте, я смогу увидеть цену со скидкой). И из коробки Woocommerce не позволяет клиентам создавать ключи API.

Так что я ищу способ доступа к продуктам, как будто я определенный пользователь. Что-то вроде

https://example.com/wp-json/wc/v3/products/{product_id}?customer_id={customer_id}

или

https://example.com/wp-json/wc/v3/customers/{customer_id}/products/...

Но я не знаю, с чего начать создавать что-то подобное ...

1 Ответ

1 голос
/ 31 января 2020

Выполнение этого с CURL не произойдет, если только это изначально не поддерживается командой. Это будет реализация вашего приложения, так что у вас есть способ узнать, какие пользователи получают скидки, которые я предполагаю? Так что вы не можете просто назначить что-то вроде тега этому пользователю, который называется скидкой 15%, например, в процессе проверки выкинули теги пользователей, если тег скидки присутствует, применить скидку?

...