实际上,我正在同步 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/