...
Les buffers servent à protéger une un certain nombre de d'unites de stock. Le cas le plus commune commun d'utilisation est de protéger quelques unites unités (2-3) du stock sur le stock vendable global, pour ainsi mitiger la désynchronisation entré entre les vents ventes en magasin et les vents ventes en ligne.
Buffer groups
Tous buffer à un buffer_group
au quel il appartient et que permet lui faire référence depuis une requete de stock.
...
Les plus simple de buffers, correponde a une nombre de unites bufférisés pour un couple item_id
, endpoint_id.
endpoint_id | item_id | qty | buffer_group |
---|---|---|---|
store_1 | i1 | 2 | FR |
store_1 | i1 | 3 | US |
Buffer endpoint
Tres similar au buffers en dur, mais plus flexibles. Ils permettent de indiquer des filtres pour prendre en compte de manier dynamique des endpoints et items.
endpoint_id | item_id | qty | buffer_group |
---|---|---|---|
endpoint_type = store AND address.region.country.code = FR | * | 9 | FR |
endpoint_type = warehouse | * | 12 | WORLD |
Buffer Global
Permet affecter un buffer de manier global, donc sans renseigner de filtrage sur les endpoints affecté. Permet buffériser une nombre de unites a niveau global.
item_id | qty | buffer_group |
---|---|---|
category = "bebe" | 9 | FR |
* | 12 | WORLD |
Structure d'un buffer
- item_filter: Si nil, s'applique à tous les items
- id (string) : item_id sur le quel le buffer serai appliqué (buffer en dur)
- request_name (string) : Permet appliquer le buffer a un request de items (tous les items avec un certain catégorie). Doit être vide si id est set
- endpoint_filter: Si nil, s'applique à tous les endpoints
- id (string) : endpoint_id sur le quel le buffer serai appliqué (buffer en dur)
- request_name (string) : Permet appliquer le buffer a un request de endpoints (tous endpoints du type store). Doit être vide si id est set
- stock_type (string) : type de stock sur lequel le buffer est appliqué.
- global (bool) : true dans le cas d'un buffer global, false sinon.
- buffer_group (string) : buffer group au quel appartient le buffer, permet lui fair référence dans une requete de stock..
- qty (int) : nombre de unites bufférisés.
Impact des buffers sur le calcul de stock
...