King - Connector Settings
The following settings can be configured for the King connector. These settings influence how data is synchronized between King and App4Sales, including orders, customers, and items. The settings are a combination of general FTP/XML settings and specific settings for King.
These settings are configured in the App4Sales CMS.
Setting | Description | Values / Defaults | Dependencies / Effects |
Warehouse | Specifies the warehouse to be used for stock and item information. | String. No default value. | Affects item and stock synchronization. If not set, it may fallback to a default warehouse if configured in the ERP. |
Webservice Address | The network address of the King web service. | String (URL or IP address). No default value. | Required for connecting to the King web service. |
Webservice Port | The port number for the King web service. | Integer. No default value. | Required for connecting to the King web service. |
Create the dropshipment consumer on orders as new customer in KING | If enabled, when an order with a dropshipment address is created, a new customer will be created in King for the dropshipment recipient. | Boolean (true/false). Default is false. | When enabled, requires `DebtorGroupForDropshipmentCustomers` to be set. Affects order processing. |
Debtor group for dropshipment customers | Specifies the debtor group in King to which new dropshipment customers will be assigned. | String. No default value. | Only used when `CreateOrderDropshipmentCustomerInKing` is enabled. |
Only update new pictures | If enabled, the connector will only download and update images for items that do not already have an image in App4Sales. | Boolean (true/false). Default is false. | Affects item image synchronization. Can speed up synchronization if images are large or numerous. |
Order history from backoffice | If enabled, the connector will fetch order history from the backoffice system. | Boolean (true/false). Default is false. | Affects what order history is visible to the user in App4Sales. |
Replace 'our reference' with sales rep username | If enabled, the 'our reference' field on an order will be replaced with the username of the sales representative who created the order. | Boolean (true/false). Default is false. | Conflicts with 'Replace 'our reference' with sales rep name'. Only one should be enabled. |
Replace 'our reference' with sales rep name | If enabled, the 'our reference' field on an order will be replaced with the full name of the sales representative who created the order. | Boolean (true/false). Default is false. | Conflicts with 'Replace 'our reference' with sales rep username'. Only one should be enabled. |
Put order numbers before order notes | If enabled, the order number will be prepended to the order notes. | Boolean (true/false). Default is false. | Affects how order notes are formatted when sent to the backoffice. |
Remove spaces around item codes | If enabled, any leading or trailing whitespace will be removed from item codes. | Boolean (true/false). Default is false. | Can help prevent issues with item matching caused by inconsistent data entry. Affects item synchronization. |
Merge instruction and description on the order | If enabled, the content of the instruction and description fields on an order will be merged into a single field. | Boolean (true/false). Default is false. | Affects how order data is sent to the backoffice. |
Only import items for pricelist (1-4) | Filters item imports to only include items that are part of the specified pricelist (1, 2, 3, or 4). | Integer (1-4). A value of 0 or empty disables the filter. | Affects which items are synchronized to App4Sales. |
Calculate total discount for orderline | If enabled, the total discount for an order line will be calculated and sent, rather than individual discount percentages. | Boolean (true/false). Default is false. | Affects how discounts are represented in orders sent to the backoffice. |
Ftp folder containing stock information | The specific folder on the FTP server where stock information files are located. | String (folder path). No default value. | Required for stock synchronization. |
Don't send discount to backoffice | If enabled, no discount information will be sent to the backoffice when an order is created. | Boolean (true/false). Default is false. | Affects order processing. Useful if discounts are handled exclusively in the backoffice. |
Encrypt FTP data using TLS | If enabled, the FTP connection will be secured using TLS encryption. | Boolean (true/false). Default is false. | Enhances security of the FTP connection. Cannot be used with `UseSSL`. |
Encrypt FTP data using SSL | If enabled, the FTP connection will be secured using SSL encryption. | Boolean (true/false). Default is false. | Enhances security of the FTP connection. Cannot be used with `UseTLS`. |
Remove the eExact root-tag from the XML | If enabled, the ` ` root element will be removed from the outgoing XML data. | Boolean (true/false). Default is false. | Specific to integrations that do not expect this root tag in the XML. |