H Я пытаюсь хранить переменные корзины для покупок, используя классы/объекты для интеграции с Klarna. Следующий код отлично работает при тестировании, но теперь мне нужно, чтобы корзина (продукты) была, конечно, сгенерирована, поскольку я не знаю, сколько продуктов у клиента в своей корзине. Циклый код ... < /p>
$order = new stdClass();
$order->cart = [
(object)[
'product' => (object)[
'grossprice' => 100.00,
'gtin' => '1234567890123',
'name' => 'Product 1'],
'quantity' => 2],
(object)[
'product' => (object)[
'grossprice' => 50.00,
'gtin' => '9876543210987',
'name' => 'Product 2'],
'quantity' => 1]
];
< /code>
Это был цикл, который я попробовал, но я попробовал несколько других, просто не уверенные, каков правильный способ ... < /p>
$order = new stdClass();
for ($x = 1; $x cart = [
(object)[
'product' => (object)[
'grossprice' => 100.00*$x,
'main_image' => '',
'gtin' => '1234567890123-'.$x,
'name' => 'Product '.$x
],
'quantity' => $x
]
];
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... ge-problem