Modification des informations sur le produit


API associée

Nom de l'API

Description

taobao.items.onsale.get

Obtenir la liste des articles en vente pour l'utilisateur de la session en cours

taobao.items.inventory.get

Obtenir la liste des articles en vente dans la session en cours inventaire de l'utilisateur

taobao.items.custom.get

Obtenez le produit en fonction du code marchand

taobao.skus.custom .get

Obtenez le sku du produit selon le code marchand du sku

taobao.increment.items.get

Obtenez un changement de produit informations de notification

taobao item.update

Mettre à jour les informations sur le produit

taobao.item.sku.update

Mettre à jour les informations sur le SKU

taobao.item.update.delisting

Produit retiré des étagères

taobao.item.update .listing

Produits à prix ajusté maintenant disponibles

Logique et règles

Téléchargement complet :

Via taobao.items.onsale.get (obtenir les informations sur les marchandises en vente dans le magasin) et taobao.items.inventory.get ( obtenir les informations sur les marchandises dans l'entrepôt du magasin) Informations sur le produit) peut obtenir tous les produits du magasin. L'API prend en charge la recherche de produits en fonction des surnoms des vendeurs, des catégories, des mots-clés et d'autres champs.

Téléchargement pour les produits :

Pour les vendeurs qui disposent déjà d'une gestion unifiée des données produits (comme les codes-barres), vous pouvez utiliser les codes marchands (codes permettant aux vendeurs de personnaliser la saisie) et les produits Taobao / sku établit une relation correspondante.

Comme indiqué ci-dessous :

T1e2mnXgd4XXaCwpjX.png

Pour les produits avec sku, obtenez le sku via taobao.skus.custom.get (obtenez le sku du produit selon le commerçant code du sku) ; Pour les produits sans SKU, obtenez le produit via taobao.items.custom.get (obtenez le produit selon le code marchand).

Quantité mise à jour :

Lorsque le produit contient des sku, la quantité totale du produit mis à jour est invalide et est toujours égale à la somme des quantités de chaque sku.

Étant donné que le produit en rayon ne peut pas être 0, lorsque vous souhaitez mettre à jour la quantité du produit sans sku ou la dernière quantité sku du produit avec sku à 0, vous devez retirer le produit de l'étagère d'abord, ce qui peut être fait via taobao.item. update.delisting (radiation du produit)

Prix mis à jour :

Pour les produits avec sku, il y a deux prix : fixe prix et prix sku, comme indiqué dans l'encadré rouge ci-dessous :

T1MQqnXjhdXXaCwpjX.png

Règles de base : Le prix fixe du produit doit être dans la fourchette de prix du sku valide.

Sku efficace : La quantité supérieure à 0 est appelée sku efficace.

Prenez l'appel de taobao.item.sku.update comme exemple :

Quand sku efficace = 0, mise à jour Le prix du sku n'est pas limité En plus des paramètres requis, les paramètres qui doivent être transmis sont : prix (prix du sku)

Lorsque le sku effectif = 1, le prix du produit doit être. égal au prix sku. Dans ce cas, Taobao Le système mettra automatiquement à jour le prix du produit. En plus des paramètres requis, les paramètres qui doivent être transmis sont : prix (prix sku)

Lorsque le prix est égal au prix sku. effectif sku>=2, le prix du produit est compris entre les skus valides, à l'exception des paramètres obligatoires. En plus de renseigner les paramètres, les paramètres qui doivent être transmis sont : prix (prix sku), item_price (prix de l'article). , sinon il renverra « Exception que le prix n'est pas dans la fourchette » un SKU complet sera automatiquement combiné en fonction des attributs de vente du produit, comme indiqué sur l'image :

Lorsqu'il est stocké pour la première fois, il n'y a que trois SKU : a, b, c . Si le produit est publié via la page Taobao, le système enregistrera automatiquement quatre matrices de remplissage sku, telles que : d. La quantité par défaut est 0 et le prix est égal au prix du produit.

Cependant, dans le système local, seuls trois sku a, b et c peuvent être enregistrés. Lorsque d est à nouveau stocké, il sera jugé comme un nouveau sku et l'opération d'ajout de sku sera effectuée. donc l'API renverra une erreur, ajoutez à plusieurs reprises l'attribut sku

En réponse à cette situation, trois solutions sont temporairement proposées

T1EAmnXcFeXXaCwpjX.png

Première option :

En utilisant la même logique que Taobao, la matrice sera automatiquement complétée tant qu'il y aura des attributs de vente existants lors de l'entreposage.

Option 2 :

L'utilisation de l'API pour publier ou modifier des produits ne causera pas les problèmes ci-dessus, mais après avoir modifié les produits sur la page Taobao, la matrice sera toujours remplie.

Option 3 :

Avant d'ajouter un nouveau sku, comparez les données sku du produit sur Taobao. Si le sku existe, modifiez-le, et s'il n'existe pas. existe, ajoutez-le.

Mise à jour incrémentielle :

Option 1 :

À l'aide des services de messagerie, Taobao pousse activement l'inventaire des produits, le prix et d'autres changements messages, une fois que l'application a reçu le message, elle appelle l'API pour mettre à jour l'inventaire ou le prix modifié, spécifiez la période de temps (start_modified, end_modified) via l'interface taobao.items.onsale.get et taobao.items.inventory.get, vous. peut obtenir la liste des produits dont les informations ont été modifiées au cours de cette période

Scénarios d'utilisation :

Après avoir modifié les informations sur le produit dans la boutique Taobao, cette méthode peut être utilisée pour obtenez les informations produit modifiées et synchronisez-les localement pour maintenir la cohérence des données produit, similaire à la fonction de l'API incrémentielle. Les changements dans la quantité de marchandises causés par les transactions normales de produits mettront également à jour cette heure de modification.

FAQ

  • Il n'y a pas encore de FAQ sur ce document