私はその名前が $item である製品の配列を持っています
Array
(
[0] => Array
(
[Quantity] => 2
[Product] => Array
(
[Name] => Barbula klandoa - Caryopteris clandonensis
[UnitPrice] => Array
(
[Gross] => 1480
[Net] => 0
[Tax] => 0
[TaxRate] => 0
[CurrencyCode] => PLN
)
)
)
[1] => Array
(
[Quantity] => 1
[Product] => Array
(
[Name] => Aronia czarnoowocowa Nero - Aronia melanocarpa Nero
[UnitPrice] => Array
(
[Gross] => 1200
[Net] => 0
[Tax] => 0
[TaxRate] => 0
[CurrencyCode] => PLN
)
)
)
[2] => Array
(
[Quantity] => 1
[Product] => Array
(
[Name] => Ambrowiec Amerykański P9 - Liquidambar styraciflua
[UnitPrice] => Array
(
[Gross] => 1300
[Net] => 0
[Tax] => 0
[TaxRate] => 0
[CurrencyCode] => PLN
)
)
)
)
いいえ、これに渡す必要があります:
$shoppingCart = array(
'GrandTotal' => ($suma_z_produktow*10),
'CurrencyCode' => 'PLN',
'ShoppingCartItems' => array (
array ('ShoppingCartItem' => $item)
)
);
結果として、この配列の最後のエントリのみがこの新しい配列に渡されます。私はそれをnodifiにして、そのように渡すことができます:
$shoppingCart = array(
'GrandTotal' => ($suma_z_produktow*10),
'CurrencyCode' => 'PLN',
'ShoppingCartItems' => array (
array ('ShoppingCartItem' => $item[0)
array ('ShoppingCartItem' => $item[1)
)
);
その方法は機能しますが、顧客が注文する製品の数はわかりません。すべての項目を 1 行で渡す方法はありますか?
そのPayu支払い方法の統合のため。どうも