簡體   English   中英

Shopify在掛鈎中查找訂單ID

[英]Shopify find order ID in hook

我需要將一些外部服務連接到Shopify商店。 我已經建立了Order creation事件的鈎子,可以接收它,但是我沒有找到有關傳入數據含義的信息。 我的意思是我需要存儲order_id才能對其進行控制。 我正在接收包含名為order_number字段的測試掛鈎。 任何人都可以確認此字段為確切的訂單ID嗎? 我也在掛鈎id字段中接收,但我想該字段是hook_id ,而不是order_id

如果您已經為Order creation創建了webhook,則在創建Order creation時,您將收到帶有訂單對象的JSON。 該對象具有id屬性

此JSON的示例:

{
    "id": 820982911946154500,
    "email": "jon@doe.ca",
    "closed_at": null,
    "created_at": "2017-11-29T05:57:26-05:00",
    "updated_at": "2017-11-29T05:57:26-05:00",
    "number": 234,
    "note": null,
    "token": "123456abcd",
    "gateway": null,
    "test": true,
    "total_price": "793.50",
    "subtotal_price": "783.50",
    "total_weight": 0,
    "total_tax": "0.00",
    "taxes_included": false,
    "currency": "USD",
    "financial_status": "voided",
    "confirmed": false,
    "total_discounts": "5.00",
    "total_line_items_price": "788.50",
    "cart_token": null,
    "buyer_accepts_marketing": true,
    "name": "#9999",
    "referring_site": null,
    "landing_site": null,
    "cancelled_at": "2017-11-29T05:57:26-05:00",
    "cancel_reason": "customer",
    "total_price_usd": null,
    "checkout_token": null,
    "reference": null,
    "user_id": null,
    "location_id": null,
    "source_identifier": null,
    "source_url": null,
    "processed_at": null,
    "device_id": null,
    "phone": null,
    "customer_locale": "en",
    "app_id": null,
    "browser_ip": null,
    "landing_site_ref": null,
    "order_number": 1234,
    "discount_codes": [],
    "note_attributes": [],
    "payment_gateway_names": [
        "visa",
        "bogus"
    ],
    "processing_method": "",
    "checkout_id": null,
    "source_name": "web",
    "fulfillment_status": "pending",
    "tax_lines": [],
    "tags": "",
    "contact_email": "jon@doe.ca",
    "order_status_url": "https://checkout.shopify.com/24877298/orders/123456abcd/authenticate?key=abcdefg",
    "line_items": [
        {
            "id": 866550311766439000,
            "variant_id": null,
            "title": "Test Product Discount",
            "quantity": 1,
            "price": "99.50",
            "grams": 0,
            "sku": "",
            "variant_title": null,
            "vendor": null,
            "fulfillment_service": "manual",
            "product_id": 252236300325,
            "requires_shipping": true,
            "taxable": true,
            "gift_card": false,
            "name": "Test Product Discount",
            "variant_inventory_management": null,
            "properties": [],
            "product_exists": true,
            "fulfillable_quantity": 1,
            "total_discount": "0.00",
            "fulfillment_status": null,
            "tax_lines": []
        },
        {
            "id": 141249953214522980,
            "variant_id": null,
            "title": "ABSTRACT PENDANT, MULTI-COLOURED, ROSE GOLD PLATING",
            "quantity": 1,
            "price": "689.00",
            "grams": 100,
            "sku": "030711585240",
            "variant_title": null,
            "vendor": null,
            "fulfillment_service": "manual",
            "product_id": 252560506917,
            "requires_shipping": true,
            "taxable": true,
            "gift_card": false,
            "name": "ABSTRACT PENDANT, MULTI-COLOURED, ROSE GOLD PLATING",
            "variant_inventory_management": null,
            "properties": [],
            "product_exists": true,
            "fulfillable_quantity": 1,
            "total_discount": "5.00",
            "fulfillment_status": null,
            "tax_lines": []
        }
    ],
    "shipping_lines": [
        {
            "id": 271878346596884000,
            "title": "Generic Shipping",
            "price": "10.00",
            "code": null,
            "source": "shopify",
            "phone": null,
            "requested_fulfillment_service_id": null,
            "delivery_category": null,
            "carrier_identifier": null,
            "discounted_price": "10.00",
            "tax_lines": []
        }
    ],
    "billing_address": {
        "first_name": "Bob",
        "address1": "123 Billing Street",
        "phone": "555-555-BILL",
        "city": "Billtown",
        "zip": "K2P0B0",
        "province": "Kentucky",
        "country": "United States",
        "last_name": "Biller",
        "address2": null,
        "company": "My Company",
        "latitude": null,
        "longitude": null,
        "name": "Bob Biller",
        "country_code": "US",
        "province_code": "KY"
    },
    "shipping_address": {
        "first_name": "Steve",
        "address1": "123 Shipping Street",
        "phone": "555-555-SHIP",
        "city": "Shippington",
        "zip": "40003",
        "province": "Kentucky",
        "country": "United States",
        "last_name": "Shipper",
        "address2": null,
        "company": "Shipping Company",
        "latitude": null,
        "longitude": null,
        "name": "Steve Shipper",
        "country_code": "US",
        "province_code": "KY"
    },
    "fulfillments": [],
    "refunds": [],
    "customer": {
        "id": 115310627314723950,
        "email": "john@test.com",
        "accepts_marketing": false,
        "created_at": null,
        "updated_at": null,
        "first_name": "John",
        "last_name": "Smith",
        "orders_count": 0,
        "state": "disabled",
        "total_spent": "0.00",
        "last_order_id": null,
        "note": null,
        "verified_email": true,
        "multipass_identifier": null,
        "tax_exempt": false,
        "phone": null,
        "tags": "",
        "last_order_name": null,
        "default_address": {
            "id": 715243470612851200,
            "customer_id": 115310627314723950,
            "first_name": null,
            "last_name": null,
            "company": null,
            "address1": "123 Elm St.",
            "address2": null,
            "city": "Ottawa",
            "province": "Ontario",
            "country": "Canada",
            "zip": "K2H7A8",
            "phone": "123-123-1234",
            "name": "",
            "province_code": "ON",
            "country_code": "CA",
            "country_name": "Canada",
            "default": false
        }
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM