Octibiz
Demo

Durchsucht Website und Dokumentation gemeinsam. Enter zeigt alle Treffer, Esc schließt.

Sales channels

Sales channels screen in Octibiz

Overview

A sales channel is a point of sale outside the system — a marketplace or a shop. This area holds two directions together: listings and stock go out, orders come in.

The principle behind it: the system stays the truth. A channel receives an allocation of stock, not the stock itself — otherwise two channels would sell the same item.

Core tasks

Set up a channel. You create the channel, store the credentials and define which stock allocation and which customer apply to incoming orders.

Maintain listings. A listing connects a product with the channel. Title, description and price can be overridden per channel — whatever is not overridden comes from the product master data.

Trigger a sync. The sync sends listings and stock out and pulls orders in. It can be started manually; in normal operation it runs automatically.

Bundles and configurable articles. If the channel reports the chosen options (Shopware: nested line items, Shopify: bundles), the import takes over a configurable article with exactly this selection and does not book the parts on top. If the bundle is not a configurable article on your side, the individual parts remain the order — as without a bundle. WooCommerce does not deliver this information yet.

Withdraw a listing. Withdrawing removes it on the channel without touching the product.

Fields in detail

FieldRequiredValues / formatWhat it does
Key channelKeyyestext, max. 100 charactersThe channel's technical identifier. Do not change it once orders run through it.
Name nameyestext, max. 160 charactersWhat the channel is called in lists and reports.
Connector type connectorTypeyesan available connector, max. 60 charactersWhat is connected to — marketplace, shop, foreign system.
Provider connection integrationProvidernoa configured connectionWhich login is used for access.
Settings confignodepending on the connectorCredentials and identifiers of the channel.
Brand brandIdnoone of your brandsWhich brand this channel's orders run under.
Currency currencynoISO 4217 currency code, 3 charactersThe currency this channel sells in. Empty = the accounting currency. If something else is set, the system converts prices once and reports amount and currency together; without a stored rate no price or listing run happens.
Warehouse warehouseIdnoan existing warehouseWhich stock serves the channel.
Stock share (%) stockPercentno1 to 100How much of the stock is reported to the channel. With several channels on one warehouse, the way not to sell the same goods twice.
Stock buffer stockBufferno0 or moreHow many pieces are held back. The most effective guard against overselling: the last item is not reported, so the gap in time between two sales hits nobody.
Price customer priceCustomerUlidnoan existing customerWhose price finding is adopted. That way a marketplace gets its own prices without them being maintained twice.
Fallback customer fallbackCustomerUlidnoan existing customerWho an order is assigned to when its buyer cannot be matched. Without them the order gets stuck.
Acting user runAsUserUlidnoan existing accountIn whose name the channel acts. Their permissions apply — and this identity appears in the audit log.
Confirm orders automatically autoConfirmOrdersnoyes/noWhether incoming orders go into processing without review.
Orders ordersnolist of incoming ordersThe orders taken over from the channel.

Interface and automation only

FieldValues / formatWhat it does
operation and forceoperation type, yes/noTriggers a sync — report stock, send prices, fetch orders. force bypasses the cooldown between runs; use with care, because marketplaces cap the number of requests.
externalOrderIdforeign identifierWhich channel order is reported as shipped. This is how the marketplace recognises the shipment.
orderUlidone of your own ordersWhich of your own orders the shipment comes from.
carriertext, max. 60 charactersThe carrier — spelled the way the channel expects it.
trackingNumbertext, max. 120 charactersThe tracking number the buyer gets to see.
trackingUrladdress, max. 500 charactersThe tracking link for the shipment.
shippedAttimestampWhen it was shipped; empty = now.
lineslist of item number and quantityReports a partial shipment. Empty means the whole order has gone out. The marketplace's line identifier is added by the system from the order import — there is nowhere else to get it.

Settings & permissions

  • View: channels.channel.view
  • Set up a channel (allocation, credentials, customer): channels.channel.manage
  • Listings: channels.listing.manage
  • Trigger sync: channels.sync.execute

Module flag: module.channels. The actual connection to a specific marketplace is supplied by its own channel plugin.

FAQ & troubleshooting

Stock on the channel differs. Check the allocation: the channel only sees its share, not the total stock.

An order arrived without a customer. Then the channel is missing the customer for incoming orders.

The sync reports an error. The channel's message is in the run journal — usually expired credentials or a field the marketplace rejected.

channels.channels · Available from version 0.5.6