Crossposting

Comment fonctionne le Crosspost

L’article universel, l’adaptation par plateforme et où chacun s’exécute.

Traduit automatiquement depuis l’anglais. Consulte la page en anglais si quelque chose n’est pas clair.

Utile à comprendre avant de confier cent annonces à l’outil — surtout parce que cela explique pourquoi certains échecs méritent de réessayer alors que d’autres nécessitent que tu modifies quelque chose d’abord.

Un article, plusieurs annonces

Reskale conserve une fiche unique par objet physique que tu possèdes. Cette fiche contient le titre, la description, les photos, le prix, l’état, la marque, la taille, les mesures et les détails d’emballage — tout ce qui est vrai pour l’article, peu importe où il est vendu.

Chaque annonce sur une plateforme est une traduction de cette fiche selon les règles d’une plateforme. L’article est l’original ; les annonces sont des copies dans des langues différentes. Modifie l’article, et les futures traductions changeront avec lui.

C’est pourquoi la fusion des doublons est importante : deux fiches pour un même objet physique signifient que Reskale pense que tu en possèdes deux, et il ne pourra pas relier une vente sur l’une à l’annonce en ligne sur l’autre.

L’étape de traduction

Les plateformes ne s’accordent sur presque rien, la traduction n’est donc pas superficielle :

  • Catégories. eBay a des dizaines de milliers de sous-catégories. Vinted a une arborescence bien moins profonde. Il n’y a aucun identifiant commun, donc « Chaussures de course femme » correspond à un numéro différent sur chaque plateforme.
  • États. eBay dit « d’occasion ». Depop dit « Used - excellent ». Vinted évalue encore différemment. Même t-shirt, quatre vocabulaires.
  • Tailles. US 8, UK 12, EU 40, et des identifiants de taille propres aux plateformes qui ne correspondent à aucun de ces standards.
  • Marques. Certaines acceptent du texte libre, d’autres exigent une correspondance dans leur propre liste, et d’autres rejettent l’annonce si la marque n’y figure pas.
  • Champs obligatoires. Un champ optionnel sur une plateforme bloque la publication sur une autre, et les champs requis dépendent souvent de la catégorie choisie.

Reskale résout tout cela avant l’envoi, en utilisant les données de catégories et d’attributs propres à chaque plateforme plutôt qu’une devinette. Détails : catégories, marques et tailles.

Où le travail s’exécute

Deux mécanismes différents, et savoir lequel tu utilises explique la majeure partie de ce que tu verras.

eBay et Discogs — API côté serveur. Reskale appelle l’API officielle depuis ses propres serveurs avec ton jeton OAuth. Rapide, fiable, sans intervention du navigateur. Cela fonctionne que ton ordinateur soit allumé ou non.

Mercari, Depop et Vinted — extension, dans ton navigateur. Aucune API n’existe, donc l’extension ouvre un onglet en arrière-plan sur la plateforme, remplit le formulaire de vente comme tu le ferais, et le valide.

Conséquences pratiques du deuxième cas :

  • Ton navigateur doit être ouvert pendant l’exécution. Ferme-le en cours de tâche et la tâche ne pourra pas se terminer.
  • L’onglet est inactif. Il ne prendra pas le focus et n’interrompra pas ce que tu fais, et il se ferme tout seul quand le travail est terminé.
  • C’est plus lent — quelques secondes par annonce, pas des millisecondes, car il attend qu’une vraie page charge et réponde.
  • Cela ne fonctionne plus quand la plateforme change son design. Un formulaire qui a changé de place est un formulaire que l’extension ne peut pas remplir. C’est pourquoi les mises à jour de l’extension sont importantes et pourquoi garder la mise à jour automatique activée n’est pas optionnel.

La file d’attente des tâches

Chaque Crosspost est une tâche. Les tâches sont mises en file d’attente plutôt qu’exécutées instantanément, pour deux raisons : cela te permet d’en mettre cent en attente et de partir faire autre chose, et cela permet à Reskale de réguler les requêtes pour qu’une plateforme ne voie pas un pic d’activité d’allure automatisée.

Cette régulation est volontaire et non modifiable. Aller plus vite, c’est le moyen pour les vendeurs d’être limités en débit et, sur certaines plateformes, suspendus.

États des tâches et que faire pour chacun : tâches, statuts et tentatives.

Que se passe-t-il après un succès

Reskale enregistre l’identifiant d’annonce de la plateforme dans ton article. Cet identifiant est ce qui rend tout le reste possible en amont :

  • Retirer l’annonce — tu ne peux pas retirer une annonce sans connaître son identifiant.
  • Retrait automatique — associer une vente à ses équivalents nécessite les identifiants sur chacun.
  • Rapprochement des ventes — relier une commande à l’article dont elle provient.
  • Mises à jour — modifier le prix ou éditer une annonce existante plutôt qu’en créer une seconde.

Si un Crosspost réussit à moitié — l’annonce est en ligne mais la confirmation a été perdue —, Reskale vérifie auprès de la plateforme au lieu d’émettre une hypothèse. Marquer une annonce en ligne comme échouée laisserait un doublon orphelin que personne ne peut retirer, ce qui est pire qu’une confirmation lente.

Ce qu’il ne fera pas

  • Il ne republiera pas automatiquement pour toi selon un calendrier. Certaines plateformes considèrent cela comme de la manipulation.
  • Il ne baissera pas les prix ni ne réajustera les tarifs de lui-même. Les changements de prix te reviennent.
  • Il ne publiera pas sur Poshmark. Pourquoi.

Étape suivante

Une erreur ou une information obsolète ? Dis-le-nous.

Comment fonctionne le Crosspost — Documentation Reskale