Shopify Webhook JSON 到 PHP 使用和 post 变量

Shopify Webhook JSON to PHP use and post variables

嘿,谢谢你的帮助,

我已将 Webhooks 指向我的域我已设法将一些字段写入我的数据库,但我在将 line_items 及其数组内容发布到 mysql 时遇到问题.

例如,我想提取 line_items 的标题,即“飞行员太阳镜”

到目前为止,我只设法将 Array 这个词拉入 table。

我用过这个代码

//Assign to variable 
            $email = $data['line_items???'];
            
$stmt = $link->query("INSERT INTO orders (test)
                                VALUES ('$email')");

这是数组的行项目部分

[line_items] => Array
        (
            [0] => Array
                (
                    [id] => 487817672276298554
                    [variant_id] => 
                    [title] => Aviator sunglasses
                    [quantity] => 1
                    [sku] => SKU2006-001
                    [variant_title] => 
                    [vendor] => 
                    [fulfillment_service] => manual
                    [product_id] => 788032119674292922
                    [requires_shipping] => 1
                    [taxable] => 1
                    [gift_card] => 
                    [name] => Aviator sunglasses
                    [variant_inventory_management] => 
                    [properties] => Array
                        (
                        )

                    [product_exists] => 1
                    [fulfillable_quantity] => 1
                    [grams] => 100
                    [price] => 89.99
                    [total_discount] => 0.00
                    [fulfillment_status] => 

您的变量 $email 是一个数组。一个订单有很多行项目。因此,您不必将电子邮件分配给 table 列,而是必须迭代数组并获取您想要的内容。除此之外,订单项永远不会有电子邮件,因此如果您在表示标题时使用标题,您的示例会更清楚。