Изменить информацию о вебхуках в WooCommercePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Изменить информацию о вебхуках в WooCommerce

Сообщение Anonymous »


Можно ли фильтровать/изменять информацию, предоставляемую веб-перехватчиками в WooCommerce? Задача следующая: я использую WooCommerce в качестве платформы интернет-магазина и использую внешний сервис через API, который получает информацию о каждом заказе через WooCommerce через вебхуки. Полученная информация включает в себя:

[X-WC-Webhook-Topic] => order.updated [X-WC-Webhook-Resource] => заказ [X-WC-Webhook-Event] => обновлено Можно ли фильтровать информацию и передавать ее в обработанном виде для вебхуков? Возможно ли с помощью подходящего исходного кода файла function.php в WooCommerce изменить информацию для данного заказа, сделанного для страны ЕС, кроме Болгарии? Другими словами, если клиент размещает заказ и находится за пределами Болгарии, рассчитать общую стоимость товара + НДС и отправить его с НДС 0% только в Webhooks?

Пример: Покупатель из Германии покупает светодиодную лампу за 10 евро, взимается налог в размере 19%, и стоимость становится 11,90 евро. Эти 11,90 евро следует отправить через Webhook в качестве информации с НДС 0%, поскольку налог уже включен в сумму 11,90 евро. Важно, чтобы внешнее приложение, которое я использую с Webhooks, получало общую сумму с налогом и получало, что она равна 0%.

Фактическую информацию не следует изменять в WooCommerce, только информацию, отправленную через WebHooks.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»