通过api添加产品时,所有可能的变量是什么? api仅显示示例

时间:2012-09-28 15:26:37

标签: shopify

通过api添加产品时,是否有人拥有所有可能变量的链接或示例。或者也许最好说接受键=值对。

docs api有这方面的弱例子,但是没有明确的数组显示所有被接受的args。

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

以下是我从类的内容。

$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' => '',
                ),
            )
        );

2 个答案:

答案 0 :(得分:1)

他们的维基似乎有更多信息:

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

编辑:
基于David's answer,您应该能够在一个请求中发布所有产品详细信息,方法是将所有内容都包含在一个JSON对象中。

答案 1 :(得分:1)

在产品文档页面(例如this one)中查看对GET调用的响应。除了idcreated_atupdated_at之外,其他所有内容都可以进行修改。