EBC - Export BE-terna Commerce Interface

Metaprocess

EBC - Export BE-terna Commerce Interface

graph LR; %% Schritte, Formen A(EBC<br>Export BE-terna Commerce Interface) B(EBC-0010 <br>create/change data) C(EBC-0020 <br>inform shop) D(EBC-0030 <br>pick up data through shop) %% Reihenfolge A -.- B linkStyle 0 stroke:#ffffff B ==> C C ==> D %% Style, Farbe style A fill:#ffffff, stroke:#1B1464, stroke-width:3px style B fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style C fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style D fill:#FFD9E6, stroke:#1B1464, stroke-width:3px

This process describes how webshop relevant data is transferred to the webshop when changing/creating new data in BC.

EBC-0010 Create/change data Data/data records are newly created or changed in BC.

EBC-0020 Inform shop
According to the HTTP setup, a ping is transmitted to the store, informing it that new data is available or data has been changed.

EBC-0030 pick up data through shop
The newly created/changed data is collected by the store via web service.

Instances

EBC-WSC - Export BE-terna Commerce Interface Webshop Categories

graph LR; %% Schritte, Formen A(EBC-WSC<br>Export BE-terna Commerce Interface Webshop Categories) B(EBC-WSC-0010 <br>create/change data) C(EBC-WSC-0020 <br>inform shop) D(EBC-WSC-0030 <br>pick up data through shop) %% Reihenfolge A -.- B linkStyle 0 stroke:#ffffff B ==> C C ==> D %% Style, Farbe style A fill:#ffffff, stroke:#1B1464, stroke-width:3px style B fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style C fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style D fill:#FFD9E6, stroke:#1B1464, stroke-width:3px

The webshop categories are maintained and when changes are made, a ping is used to trigger the retrieval of the updated webshop categories.

EBC-WSC-0010 Create/change data Webshop categories can be created or edited in Business Central per webshop channel. Tree structure and translations can be created for each webshop category.

EBC-WSC-0020 Inform shop
According to the HTTP setup a ping is transmitted to the store to inform it that there is a new creation/change in the webshop categories.

EBC-WSC-0030 Pick up data through shop The newly created/changed webshop categories are picked up by the shop via webservice.

EBC-DAT - Export BE-terna Commerce Interface Dynamic Attributes

graph LR; %% Schritte, Formen A(EBC-DAT<br>Export BE-terna Commerce Interface Dynamic Attributes) B(EBC-DAT-0010 <br>create/change data) C(EBC-DAT-0020 <br>inform shop) D(EBC-DAT-0030 <br>pick up data through shop) %% Reihenfolge A -.- B linkStyle 0 stroke:#ffffff B ==> C C ==> D %% Style, Farbe style A fill:#ffffff, stroke:#1B1464, stroke-width:3px style B fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style C fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style D fill:#FFD9E6, stroke:#1B1464, stroke-width:3px

Dynamic attributes can be created including values and translations to give items indiviudal attributes. E.g. target group with value business, sport an casual.

EBC-DAT-0010 Create/change data
A new dynamic attribute is created or an already existing one is changed. Every attribute must have values and translations assigned.

EBC-DAT-0020 Inform shop According to the HTTP setup a ping is transmitted to the store to inform it that there is a new creation/change in the dynamic attributes.

EBC-DAT-0030 Pick up data through shop
The newly created/changed dynamic attributes are picked up by the shop via webservice.

EBC-FTA - Export BE-terna Commerce Interface Free Text Attributes

graph LR; %% Schritte, Formen A(EBC-FTA<br>Export BE-terna Commerce Interface Free Text Attributes) B(EBC-FTA-0010 <br>create/change data) C(EBC-FTA-0020 <br>inform shop) D(EBC-FTA-0030 <br>pick up data through shop) %% Reihenfolge A -.- B linkStyle 0 stroke:#ffffff B ==> C C ==> D %% Style, Farbe style A fill:#ffffff, stroke:#1B1464, stroke-width:3px style B fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style C fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style D fill:#FFD9E6, stroke:#1B1464, stroke-width:3px

Freetext attributes can be created including translations to give items indiviudal attributes with no predefined values.

EBC-FTA-0010 Create/change data
A new freetext attribute is created or an already existing one is changed. Every attribute must have translations assigned.

EBC-FTA-0020 Inform shop According to the HTTP setup a ping is transmitted to the store to inform it that there is a new creation/change in the freetext attributes.

EBC-FTA-0030 Pick up data through shop
The newly created/changed freetext attributes are picked up by the shop via webservice.

EBC-WSI - Export BE-terna Commerce Interface Webshop Items

graph LR; %% Schritte, Formen A(EBC-WSI<br>Export BE-terna Commerce Interface Webshop Items) B(EBC-WSI-0010 <br>create/change data) C(EBC-WSI-0020 <br>inform shop) D(EBC-WSI-0030 <br>pick up data through shop) %% Reihenfolge A -.- B linkStyle 0 stroke:#ffffff B ==> C C ==> D %% Style, Farbe style A fill:#ffffff, stroke:#1B1464, stroke-width:3px style B fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style C fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style D fill:#FFD9E6, stroke:#1B1464, stroke-width:3px

Webshop item properties are set and then transferred to the webshop. Translations can also be maintained.

EBC-WSI-0010 Create/change data In the item card, in addition to general information, webshop specific setups can be made, such as the assignment of a webshop category, dynamic attributes, free text attributes, cross selling and variants. Different descriptions can be written for an item per language and channel, such as meta title, short and long description.

It is maintained when an iem is published on which webshop channel. The step is completed with "Start release for webshop" where an error check is performed.

EBC-WSI-0020 Inform shop
According to the HTTP setup, a ping is transmitted to the shop to inform it that there was a new creation/change in the webshop data.

EBC-WSI-0030 Pick up data trough shop
The newly created/changed webshop items are picked up by the shop via webservice.

EBC-SAP - Export BE-terna Commerce Interface Sales Prices

graph LR; %% Schritte, Formen A(EBC-SAP<br>Export BE-terna Commerce Interface Sales Prices) B(EBC-SAP-0010 <br>create/change data) C(EBC-SAP-0020 <br>inform shop) D(EBC-SAP-0030 <br>pick up data through shop) %% Reihenfolge A -.- B linkStyle 0 stroke:#ffffff B ==> C C ==> D %% Style, Farbe style A fill:#ffffff, stroke:#1B1464, stroke-width:3px style B fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style C fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style D fill:#FFD9E6, stroke:#1B1464, stroke-width:3px

The sales prices as well as a start and an end date are defined for each item per sales type. After the webshop has been informed about changes, these will be fetched from the webshop via webservice.

EBC-SAP-0010 Create/change data For each item, in addition to a start and end date, the sales price per sales code can also be defined on a variant basis.

EBC-SAP-0020 Inform shop
According to the HTTP setup, a ping is transmitted to the shop to inform it that there was a new creation/change in the webshop data.

EBC-SAP-0030 Picked up data through shop
The newly created/changed sales prices are picked by the shop via web service.

EBC-AVA - Export BE-terna Commerce Interface Availability

graph LR; %% Schritte, Formen A(EBC-AVA<br>Export BE-terna Commerce Interface Availability) B(EBC-AVA-0010 <br>create/ change data) C(EBC-AVA-0020 <br>inform shop) D(EBC-AVA-0030 <br>pick up data through shop) %% Reihenfolge A -.- B linkStyle 0 stroke:#ffffff B ==> C C ==> D %% Style, Farbe style A fill:#ffffff, stroke:#1B1464, stroke-width:3px style B fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style C fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style D fill:#FFD9E6, stroke:#1B1464, stroke-width:3px

The webshop is informed about changes in item availability. This information can be transferred to the webshop for one item or in batch for several items.

EBC-AVA-0010 Create/change data The item availability changes for one or more items, e.g. due to sales.

EBC-AVA-0020 Inform shop
According to the HTTP setup, a ping is transmitted to the shop to inform it that there was a new creation/change in the webshop data.

EBC-AVA-0030 Pick up data trough shop
The changed availabilities are picked by the shop via web service.

EBC-CON - Export BE-terna Commerce Interface Contacts

graph LR; %% Schritte, Formen A(EBC-CON<br>Export BE-terna Commerce Interface Contacts) B(EBC-CON-0010 <br>create/change data) C(EBC-CON-0020 <br>inform shop) D(EBC-CON-0030 <br>pick up data through shop) %% Reihenfolge A -.- B linkStyle 0 stroke:#ffffff B ==> C C ==> D %% Style, Farbe style A fill:#ffffff, stroke:#1B1464, stroke-width:3px style B fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style C fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style D fill:#FFD9E6, stroke:#1B1464, stroke-width:3px

Changes of webshop contacts are transferred to the webshop.

EBC-CON-0010 Create/change data changes are made to webshop contacts in the system or new ones are created.

EBC-CON-0020 Inform shop
According to the HTTP setup, a ping is transmitted to the store to inform it that there was a new creation/change in the webshop data.

EBC-CON-0030 Pick up data through shop The changed webshop contacts are picked up by the shop via webservice.

EBC-SOS - Export BE-terna Commerce Interface Sales Order Status

graph LR; %% Schritte, Formen A(EBC-SOS<br>Export BE-terna Commerce Interface Sales Order Status) B(EBC-SOS-0010 <br>create/change data) C(EBC-SOS-0020 <br>inform shop) D(EBC-SOS-0030 <br>pick up data through shop) %% Reihenfolge A -.- B linkStyle 0 stroke:#ffffff B ==> C C ==> D %% Style, Farbe style A fill:#ffffff, stroke:#1B1464, stroke-width:3px style B fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style C fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style D fill:#FFD9E6, stroke:#1B1464, stroke-width:3px

It is set up which sales order statuses are to be used per webshop channel, such as document processed, cancel, shipment, etc.

EBC-SOS-0010 Create/change data HTTP setup is used to define which statuses should be available per webshop channel.

EBC-SOS-0020 Inform shop
According to the HTTP setup, a ping is transmitted to the shop to inform it that there was a new creation/change in the webshop data.

EBC-SOS-0030 Pick up through shop
The changed order statuses are picked up by the shop via web service.

EBC-VOU - Export BE-terna Commerce Interface Voucher

graph LR; %% Schritte, Formen A(EBC-VOU<br>Export BE-terna Commerce Interface Voucher ) B(EBC-VOU-0010 <br>create/change data) C(EBC-VOU-0020 <br>inform shop) D(EBC-VOU-0030 <br>pick up data through shop) %% Reihenfolge A -.- B linkStyle 0 stroke:#ffffff B ==> C C ==> D %% Style, Farbe style A fill:#ffffff, stroke:#1B1464, stroke-width:3px style B fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style C fill:#DCE0F7, stroke:#1B1464, stroke-width:3px style D fill:#FFD9E6, stroke:#1B1464, stroke-width:3px

As soon as there are changes to vouchers, such as new creation, remaining amounts, etc., these are to be transferred to the webshop.

EBC-VOU-0010 Create/change data In the voucher overview all changes to vouchers can be made.

EBC-VOU-0020 Inform shop
According to the HTTP setup, a ping is transmitted to the shop to inform it that there was a new creation/change in the webshop data.

EBC-VOU-0030 Pick up through shop The changed voucher information is picked up by the shop via web service.

In this article