Skip to Content
Nouvelle documentation Applite - JS SDK, Dart SDK & REST API

Catégories (Dart)

Le module StoreCategoryModule permet de gérer les catégories de produits.

Accès : applite.app.store.category

Méthodes

list

Liste toutes les catégories.

final response = await applite.app.store.category.list( ListCategoriesParams( apiKey: 'api_key', appId: 'app_id', ), ); for (final category in response.data) { print('${category.name} (${category.productCount} produits)'); }

create

Crée une nouvelle catégorie.

final response = await applite.app.store.category.create( CreateCategoryParams( apiKey: 'api_key', appId: 'app_id', name: 'Électronique', sellerId: 'seller_id', description: 'Produits électroniques', image: 'https://cdn.example.com/electronics.jpg', parentId: null, // Catégorie racine ), ); print('Catégorie créée: ${response.data.id}');

Champs requis :

  • name : Nom de la catégorie
  • sellerId : ID du vendeur

Champs optionnels :

  • description : Description
  • image : URL de l’image
  • imageId : ID du fichier image
  • parentId : ID de la catégorie parente (pour sous-catégories)

get

Récupère les détails d’une catégorie.

final response = await applite.app.store.category.get( GetCategoryParams( apiKey: 'api_key', appId: 'app_id', id: 'category_id', ), ); if (response.data != null) { print('Catégorie: ${response.data!.name}'); print('Sous-catégories: ${response.data!.children?.length ?? 0}'); }

update

Met à jour une catégorie.

final response = await applite.app.store.category.update( UpdateCategoryParams( apiKey: 'api_key', appId: 'app_id', id: 'category_id', name: 'Électronique & High-Tech', ), );

delete

Supprime une catégorie.

final response = await applite.app.store.category.delete( DeleteCategoryParams( apiKey: 'api_key', appId: 'app_id', id: 'category_id', ), );

La suppression d’une catégorie parente ne supprime pas ses sous-catégories. Elles deviennent des catégories racine.

Last updated on