php - 订单/地址未使用 Shopify API 在 MySql 数据库上同步

标签 php mysql json api shopify

实际上,我正在同步 Shopify JSON 中的一些列,例如“order_name”“order_id”“customer_name”

$hora = substr($order["created_at"],11,5);

if($res == 0){
$insQry = "INSERT INTO tbl_orders
        SET
            order_id = '".$order['id']."',
            order_name = '".$order['name']."',
            client = '".$order['customer']['first_name'].' '.$order['customer']['last_name']."',
            payment_status = '".$order['financial_status']."',
            print_status = 1,
            highrisk = '".$highRisk."',
            validada = '".$validada."',
            date = '".$order["created_at"]."',
            time = '".$hora."',
            delivery_type = '".$order["shipping_lines"][0]['title']."'

但由于某种原因它没有同步地址... 我尝试过3种形式:

           *FIRST FORM:-
            address1 = '".$order['shipping_address']['address1']."'
            address2 = '".$order['shipping_address']['address2']."'

           *SECOND FORM:-
            address1 = '".$order["shipping_address"]['address1']."'
            address2 = '".$order["shipping_address"]['address2']."'

           *THIRD FORM:-
            address1 = '".$order["shipping_address"][1]['address1']."'
            address2 = '".$order["shipping_address"][8]['address2']."'

有人可以帮助我吗?

最佳答案

您可以在您的 php 文件上使用 file_put_contents 函数并将您的响应 json 写入文件,或者您可以进行转换,然后您可以从该文件中读取或检查。

示例:

$json = file_get_contents('php://input');

$file_name = 'order.json';

file_put_contents($file_name, $json);

然后您使用此代码来检索内容:

$file_name = 'order.json';

$data_array = json_decode(file_get_contents($file_name), 1);

然后你可以打印 $data_array 并打印数组并根据需要使用它。

关于php - 订单/地址未使用 Shopify API 在 MySql 数据库上同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35607565/

相关文章:

php mysql 4个表连接

php - 自定义搜索需要根据选择的名字显示名字搜索结果

php - 使用 array_map 返回 MYSQL DB 结果

mysql - 违反完整性约束 : 1052 Column and in where clause is ambiguous

javascript - jQuery - 如何填充(数据注入(inject))嵌套 SheepIt 表单

phpMyAdmin fatal error : Call to undefined function __()

php - 帮助创建一个可重用的 PHP 函数,它将 'dynamically' 调用其他函数

mysql - 安装 MySQLdb Python 架构错误

ruby-on-rails - golang 解码 websocket-rails JSON 响应

javascript - 如何循环遍历 json 对象并作为选择表单字段选项插入到 html 页面中?