Изменить информацию о вебхуках в WooCommerce ⇐ Php
-
Anonymous
Изменить информацию о вебхуках в WooCommerce
Можно ли фильтровать/изменять информацию, предоставляемую веб-перехватчиками в 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.
Можно ли фильтровать/изменять информацию, предоставляемую веб-перехватчиками в 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.
Мобильная версия