---
title: "Patch multiple product."
method: PATCH
path: "/admin/products.json"
tags: ["Product"]
---

# Patch multiple product.

`PATCH /admin/products.json`

Patch multi product by options

## Request body

- ProductPatchRequest
  - `count_retry` integer
  - `data` ProductPatchFields
    - `add_collections` integer[]
    - `add_tags` string[]
    - `import_progress` string[]
    - `published` boolean
    - `remove_collections` integer[]
    - `remove_tags` string[]
  - `dest_shop_id` integer
  - `exclude_ids` integer[]
  - `has_custom_option` string
  - `has_image` string
  - `ids` integer[]
  - `keep_current_product_id` boolean
  - `page` integer
  - `published_status` string
  - `shop_id` integer
  - `title` string
  - `title_mode` string
  - `type` string

## Response `200`

OK

- PatchProductResponseSwagger
  - `is_process_background` boolean
  - `status` boolean

---

[API](https://skmtc.net/shopbase/apis/shopbase-internal-api.md) · [All operations](https://skmtc.net/shopbase/apis/shopbase-internal-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/shopbase/shopbase-internal-api/revisions/353ccde6240d/schema)
