• Resolved xerotest

    (@xerotest)


    Hello,

    When I am requesting for batch product update using WooCommerce API, It gives me response code 200 but response content is blank

    Expected respose:

    "update": [
        {
          "id": 799,
          "name": "Ship Your Idea",
          "slug": "ship-your-idea-22",
          "permalink": "https://example.com/product/ship-your-idea-22/",
          "date_created": "2017-03-23T17:03:12",
          "date_created_gmt": "2017-03-23T20:03:12",
          "date_modified": "2017-03-23T17:03:12",
          "date_modified_gmt": "2017-03-23T20:03:12",
          "type": "variable",
          "status": "publish",
          "featured": false,
          "catalog_visibility": "visible",
          "description": "<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>\n",
          "short_description": "<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>\n",
          "sku": "",
          "price": "",
          "regular_price": "",
          "sale_price": "",
          "date_on_sale_from": null,
          "date_on_sale_from_gmt": null,
          "date_on_sale_to": null,
          "date_on_sale_to_gmt": null,
          "price_html": "",
          "on_sale": false,
          "purchasable": false,
          "total_sales": 0,
          "virtual": false,
          "downloadable": false,
          "downloads": [],
          "download_limit": -1,
          "download_expiry": -1,
          "external_url": "",
          "button_text": "",
          "tax_status": "taxable",
          "tax_class": "",
          "manage_stock": false,
          "stock_quantity": null,
          "stock_status": "instock",
          "backorders": "no",
          "backorders_allowed": false,
          "backordered": false,
          "sold_individually": false,
          "weight": "",
          "dimensions": {
            "length": "",
            "width": "",
            "height": ""
          },
          "shipping_required": true,
          "shipping_taxable": true,
          "shipping_class": "",
          "shipping_class_id": 0,
          "reviews_allowed": true,
          "average_rating": "0.00",
          "rating_count": 0,
          "related_ids": [
            414,
            40,
            34,
            463,
            15
          ],
          "upsell_ids": [],
          "cross_sell_ids": [],
          "parent_id": 0,
          "purchase_note": "",
          "categories": [
            {
              "id": 9,
              "name": "Clothing",
              "slug": "clothing"
            },
            {
              "id": 14,
              "name": "T-shirts",
              "slug": "t-shirts"
            }
          ],
          "tags": [],
          "images": [
            {
              "id": 795,
              "date_created": "2017-03-23T14:03:08",
              "date_created_gmt": "2017-03-23T20:03:08",
              "date_modified": "2017-03-23T14:03:08",
              "date_modified_gmt": "2017-03-23T20:03:08",
              "src": "https://example.com/wp-content/uploads/2017/03/T_4_front-11.jpg",
              "name": "",
              "alt": ""
            },
            {
              "id": 796,
              "date_created": "2017-03-23T14:03:09",
              "date_created_gmt": "2017-03-23T20:03:09",
              "date_modified": "2017-03-23T14:03:09",
              "date_modified_gmt": "2017-03-23T20:03:09",
              "src": "https://example.com/wp-content/uploads/2017/03/T_4_back-10.jpg",
              "name": "",
              "alt": ""
            },
            {
              "id": 797,
              "date_created": "2017-03-23T14:03:10",
              "date_created_gmt": "2017-03-23T20:03:10",
              "date_modified": "2017-03-23T14:03:10",
              "date_modified_gmt": "2017-03-23T20:03:10",
              "src": "https://example.com/wp-content/uploads/2017/03/T_3_front-10.jpg",
              "name": "",
              "alt": ""
            },
            {
              "id": 798,
              "date_created": "2017-03-23T14:03:11",
              "date_created_gmt": "2017-03-23T20:03:11",
              "date_modified": "2017-03-23T14:03:11",
              "date_modified_gmt": "2017-03-23T20:03:11",
              "src": "https://example.com/wp-content/uploads/2017/03/T_3_back-10.jpg",
              "name": "",
              "alt": ""
            }
          ],
          "attributes": [
            {
              "id": 6,
              "name": "Color",
              "position": 0,
              "visible": false,
              "variation": true,
              "options": [
                "Black",
                "Green"
              ]
            },
            {
              "id": 0,
              "name": "Size",
              "position": 0,
              "visible": true,
              "variation": true,
              "options": [
                "S",
                "M"
              ]
            }
          ],
          "default_attributes": [
            {
              "id": 6,
              "name": "Color",
              "option": "green"
            },
            {
              "id": 0,
              "name": "Size",
              "option": "M"
            }
          ],
          "variations": [],
          "grouped_products": [],
          "menu_order": 0,
          "meta_data": [],
          "_links": {
            "self": [
              {
                "href": "https://example.com/wp-json/wc/v3/products/799"
              }
            ],
            "collection": [
              {
                "href": "https://example.com/wp-json/wc/v3/products"
              }
            ]
          }
        }
      ]

    Received Response: {}

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hi there,

    That’s definitely odd. Are you able to confirm if other requests using the WooCommerce REST API work as expected?

    Also, does it work for you if you first try updating only one or two for testing?

    By the way, keep in mind that it’s limited to up to 100 objects to be created, updated, or deleted, so that can be a problem if you try to update 200 with a request.

    You can see more details here: https://woocommerce.github.io/woocommerce-rest-api-docs/#batch-update-products

    We haven’t heard back from you, so I’m marking this thread as resolved – we’ll be here if and/or when you are ready to continue.

    Thread Starter xerotest

    (@xerotest)

    I have check with standard documentation, and also checked count, It is not giving me proper response.

    Hi @xerotest

    Thanks for the update.

    In order for us to get a better idea of your setup, could you please share a copy of your site’s System Status? You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”. Once you’ve done that, paste it here in your response.

    We haven’t heard back from you in a while, so I’m marking this thread closed for now – we’ll be here if and/or when you are ready to continue.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘WooCommerce Product Batch update’ is closed to new replies.