L'objet transfer fait la médiation entre la transaction et le
cashout.
En effet, dans le cadre d'une Marketplace :
- une transaction peut
concerner plusieurs articles de plusieurs sous-vendeurs différents, pour un seul
acheteur
- et un cashout agrège
plusieurs transactions de plusieurs commandes
différentes, pour un seul vendeur.
Le transfer représente la part qu'un
article occupe pour une seule transaction (sachant qu'une commande peut elle-même, être
répartie en plusieurs transactions).
Il est entièrement géré par l'API Marketplace.
Par exemple, une Marketplace donne à M. Martin
la possibilité de payer ses 3 articles ci-dessous en 3 fois. Les
transferts représentent le corps du tableau, tandis que les
marges en ligne représentent les articles, et les marges en
colonne correspondent aux transactions. | Transactions | Total Articles | 1ére tranche | 2ème tranche | 3ème tranche | Articles | Ordinateur | 740, 88
€ | 740, 88
€ | 518, 23
€ | 1
999, 99 € | Grand
écran | 926, 10
€ | 926, 10
€ | 647, 79
€ | 2
499, 99 € | Barre
de son | 333, 02
€ | 333, 02 € | 232, 96
€ | 899, 00 € | Total Transactions | 2
000, 00 € | 2
000, 00 € | 1
398, 98 € | 5
398, 98 € |
Dans cette commande, 9 transferts sont donc générés, en utilisant
une règle de répartition proportionnelle. Par exemple, le
transfert correspondant au grand écran sur la première
transaction est de 926, 10€ (= 2000, 00 x 2499, 99 /
5398, 98). Et si vous faites les calculs exacts, vous
pourrez remarquer qu'un article (ici, la barre de son) et
qu'une transaction ( la dernière) sont utilisés pour
rectifier l'arrondi au centime près. |
|
Dans la cinématique globale de la Marketplace, le transfer est en
quelques sortes la plus petite unité de décomposition d'une commande, et la clé de
transformation des cash-in en cash-out. Étant à l'articulation des deux
mouvements, il est généré dès que la transaction est identifiée comme étant remisée
(c'est-à-dire passée au statut SUCCEEDED). Il prend alors le
statut CREATED.
Une fois le cash-out remisé, celui-ci passe au statut SUCCEEDED. Ce
statut est communiqué au transfer qui lui est associé, et qui passe lui
aussi au statut SUCCEEDED.
REMARQUE |
Par définition, les produits vendus en propre par
l'opérateur de la Marketplace ne font pas l'objet de cashouts. Donc
seuls les sous-marchands de la Marketplace sont concernés par
les virements. Et par conséquent, les transferts en
direction de la Marketplace (vente en propre et item
commission) conservent le statut CREATED pendant toute leur durée de vie. |