Collections (StoreCollection)
Le module StoreCollectionModule permet de créer des collections de produits (manuelles ou dynamiques) pour les mettre en avant.
Accès : client.app.store.collection
Méthodes
create
Crée une nouvelle collection.
Exemple
const response = await client.app.store.collection.create({
appId: "app_id",
apiKey: "user_api_key",
title: "Nouveautés Été",
description: "Notre sélection pour l'été",
productIds: ["product_id_1", "product_id_2"]
});list
Liste les collections avec pagination, recherche et filtres.
Exemple
const response = await client.app.store.collection.list({
appId: "app_id",
apiKey: "user_api_key",
search: "Été", // Recherche par titre, description ou slug
isActive: true, // Filtrer les collections actives
page: 1,
limit: 20
});get
Récupère les détails d’une collection.
Exemple
const response = await client.app.store.collection.get({
appId: "app_id",
apiKey: "user_api_key",
id: "collection_id"
});update
Met à jour une collection.
Exemple
const response = await client.app.store.collection.update({
appId: "app_id",
apiKey: "user_api_key",
id: "collection_id",
title: "Soldes d'hiver",
isActive: false
});delete
Supprime une collection.
Exemple
const response = await client.app.store.collection.delete({
appId: "app_id",
apiKey: "user_api_key",
id: "collection_id"
});Last updated on