0

APIを介して製品を追加するときに、可能なすべての変数のリンクまたは例を誰かが持っていますか? または、受け入れられたキー=値のペアと言ったほうがよいかもしれません。

docs api にはこれとあれの弱い例がありますが、受け入れられたすべての引数を示す決定的な配列はありません。

http://api.shopify.com/product.html#create

以下は、API の例と試行錯誤からまとめたものです。

$array = array(
        'id' => $item->store_id,
        'title' => $this->sanitize( $item->name ),
        'body_html' => $this->sanitize( $item->romance_copy ),
        'vendor' => $item->brand,
        'product_type' => $item->ware_desc, // may not be correct
        'tags' => $item->keyword,
        'images' => array(),
        'metafields' => array(),
        // http://wiki.shopify.com/Variant#variant.id
        'variants' => array( // Single variant is required for each product.
            array( 
                'id' => $item->store_id,
                'option1' => 'First',
                'price' => $item->price_msrp,
                // 'compare_at_price' => '',
                // 'available' => '',
                'inventory_quantity' => $item->inventory_quantity,
                // 'weight' => '',
                'sku' => $item->direct_sku,
                // 'requires_shipping' => '',
                // 'taxable' => '',
                ),
            )
        );
4

2 に答える 2

1

Product doc ページ (例: this one )のさらに上の GET 呼び出しへの応答を見てください。、、およびを除いてid、そこに返されるすべてのものを編集できます。created_atupdated_at

于 2012-09-29T00:11:04.557 に答える
1

彼らのwikiにはもう少し情報があるようです:

http://wiki.shopify.com/Product_%28API%29
http://wiki.shopify.com/Product
http://wiki.shopify.com/Product_Variant_(API)

編集: David's answer
に 基づいて、1 つの JSON オブジェクトにすべてを含めることで、1 つの要求ですべての製品の詳細を投稿できるはずです。

于 2012-09-28T18:27:22.070 に答える