У меня странные проблемы со стандартом woocommerce и paypal. Мы недавно поменяли счета PayPal по мере роста бизнеса и теперь обязаны собирать налоги. Я сделал налоги включительно в тех регионах, где мы должны их собирать, и я использую экспериментальный фрагмент кода из woocommerce, поэтому указанная цена на сайте - это общая сумма, которую вы платите, независимо от того, что и налоги рассчитываются в пределах этой суммы. Теперь, перед тем как мы внесли изменения, информация, отправляемая в PayPal, была.
СТАРАЯ СИСТЕМА
- Детали заказа Артикул # GLAS-SHUTTLE Space Shuttle Количество 1
Теперь, однако, это:
- Детали заказа Артикул # 8657 Количество шаттлов 1
Это увеличивает цены и общий штраф в обоих случаях, но, как вы можете видеть, пункт отличается. За добавление в налогообложении пункт № был SKU. После изменения номер позиции - это номер счета в woocommerce. Как мне сделать так, чтобы позиция # снова была SKU, чтобы им было легче выбирать заказы и вести учет, если SKU там есть. Или даже просто добавьте более релевантные поля. SKU является обязательным, но правильное описание также не будет плохим.
PayPal журналы:
Обратите внимание на [ПОЛЬЗОВАТЕЛЬСКИЙ], который он использует, чтобы подтолкнуть SKU, теперь он отправляет ордер # вместо SKU
[cmd] => _cart
[business] => ******redacted*********
[no_note] => 1
[currency_code] => USD
[charset] => utf-8
[rm] => 2
[upload] => 1
[return] => ***********redacted*********
[cancel_return] => *******redacted***********
[page_style] =>
[image_url] =>
[paymentaction] => sale
[invoice] => CPR-8559
[custom] =>{“order_id”:8559,”order_key”:”wc_order_**redacted**”}
[notify_url] => ***********redacted***************
[first_name] => ***
[last_name] => ***
[address1] => ***
[address2] => ***
[city] => ***
[state] => ***
[zip] => ***
[country] => ***
[email] => ***@***
[night_phone_b] => ***
[address_override] => 0
[no_shipping] => 0
[shipping_1] => 59.00
[item_name_1] => Space Shuttle x 1
[quantity_1] => 1
[amount_1] => 159
[item_number_1] => 8559
[bn] => WooThemes_Cart