Passer au contenu principal
PUT
cURL

Autorisations

Authorization
string
header
requis

Pour vos propres scripts et vos intégrations de serveur à serveur. Créez une clé dans l'application sous Paramètres > Accès > Clés d'API et copiez-la à ce moment-là, car elle n'est affichée qu'une fois. Envoyez-la sous la forme Authorization: Bearer <key>. La clé agit en tant que le membre qui l'a créée, dans l'organisation où elle a été créée. Un appel exige l'autorisation du membre et l'une des portées de la clé, comme inventory:read ou sales:write. Une clé avec * a toutes les portées.

Paramètres de chemin

connection
string
requis

L'ID de la connexion de canal de vente.

Corps

application/json

Comment une connexion à un canal de vente partage le stock et reçoit les commandes.

location_feeds
object
requis

Pour chaque ID d'emplacement de canal, les ID des emplacements StockShift dont il affiche le stock. Un emplacement StockShift peut alimenter plusieurs emplacements de canal.

safety_buffer
integer
requis

Les unités retenues de chaque annonce, de 0 à 1,000,000. Une annonce peut définir la sienne.

Plage requise: 0 <= x <= 1000000
rounding
enum<string>
requis

Comment une quantité fractionnaire devient un nombre entier : floor arrondit à l'inférieur et nearest arrondit à l'unité la plus proche.

Options disponibles:
floor,
nearest
customer_strategy
enum<string>
requis

À quel client StockShift une commande de canal est vendue : store_customer utilise un client par connexion, nommé d'après la boutique, et match_company utilise le client lié à l'entreprise acheteuse pour une commande B2B, créé s'il manque, et le client de la boutique pour le reste.

Options disponibles:
store_customer,
match_company
order_location_id
string<uuid> | null

L'ID de l'emplacement StockShift d'où partent les commandes du canal. Les commandes attendent qu'il soit défini.

reserve_on
enum<string> | null

Le moment où les commandes des canaux réservent leur stock : confirm, payment ou manual. Envoyez null pour suivre le réglage Ventes de l'organisation.

Options disponibles:
confirm,
payment,
manual
release_unpaid_after_hours
integer | null

Combien d'heures une commande impayée réserve son stock, de 1 à 8760. Envoyez null pour le réserver jusqu'à ce que la commande soit payée ou annulée.

Plage requise: 1 <= x <= 8760
max_quantity
integer | null

Le maximum qu'une fiche affiche, de 0 à 1,000,000. Envoyez null pour tout afficher.

Plage requise: 0 <= x <= 1000000
push_prices
boolean

Indique si les fiches associées tirent leur prix de la liste de prix. Désactivé si omis.

price_list_id
string<uuid> | null

L'ID de la liste de prix d'où viennent les prix. Obligatoire lorsque push_prices est activé.

import_since
string<date> | null

Les commandes passées avant ce jour ne sont pas importées, au format YYYY-MM-DD. Envoyez null pour importer les commandes de toute date.

Réponse

SalesChannelSettingsResource

data
SalesChannelSettingsResource · object
requis

Comment une connexion à un canal de vente partage le stock et reçoit les commandes.