Как вывести всю информацию об заказе в формате JSON?

Приветствую! Подскажите пожалуйста как правильно вывести следующую информацию с применением foreach: array('Name' => $order_info['product'], 'Count' => $order_info['amount'], 'Sum' => $order_info['price']), необходимо получить по отдельности информацию об заказе (количество товаров в заказе, имя первого, третьего и…т.д товара, цена, количество)

Например,

$result = json_encode(array(
    'Name' => $order_info['product'], 
    'Count' => $order_info['amount'], 
    'Sum' => $order_info['price']
));
  1. С применением foreach цикла вывода каждого товара в заказе? Если можно то пример дайте пожалуйста
  2. Какой файл и строка кода отвечает на вызов кнопки Оформить?

Непонятно, что и где вы хотите сделать. Дайте больше деталей

Что значит “вызов кнопки”?

Имеется ввиду, после нажатия на кнопку “оформить заказ” происходит процесс размещения заказа, но какая строка кода в каком файле производит такой процесс (где искать)?

Давайте зайдем с другой стороны - что нужно поменять в этом процессе?

Суть в следующем, во время оформления заказа клиент указывает контактные данные, после нажимает оформить заказ, происходит размещения заказа клиента у нас в интернет магазине и после передача информации по API об заказе клиента.
Передача по API: у нас имеется партнёр, с которым мы ведем интеграцию, если клиент перейдёт со стороны партнёра (по особой ссылке), клиенту присвается куки, мы со своей стороны проверяем на наличии куки, если оно имеется то происходит передача информации об заказе (имя каждого товара, количество, сумма, и итоговая сумма заказа) по выше указанному Вами JSON/Curl запросу - вот этого мы и добиваемся, на вордпрессе смогли реализовать но здесь не можем найти файл/строку коду после которого можно внести эти изменения прямо в ядре функционала

Думаю, вам помогут хуки в функции fn_place_order (app/functions/fn.cart.php)

1 лайк