Reorder products in a collection
Moves products to new 0-based positions. Only for collections sorted manual.
Authorization
bearerAuth API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Path Parameters
Platform-native id.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.commerce.reorderCommerceCollectionProducts({ path: { collectionId: 'collection_abc123', }, body: { accountId: 'account_abc123', moves: [ { productId: 'product_abc123', position: 0, }, ], },});console.log(data);{ "pending": true}Add or remove products in a collection
Adds and/or removes hand-picked products. Products a collection includes through its own rules are not affected. `pending` is true when the platform finishes the change in the background; the product count then catches up a few seconds later.
List discounts
The store's discounts (Shopify code and automatic discounts, WooCommerce coupons), cursor-paginated with `limit`, `cursor` and an optional `query`. Each discount lists its first 10 codes; `codeCount` has the total. Needs discounts.read.