. You are missing a required configuration for the product/item to be used to map [Shipping/Insurance/Discount] on your orders. To fix the issue please open the configuration of your connection and make sure you select a valid product for the setting. If you don't have a product to select you might need to create a product to represent [Shipping/Insurance/Discount] in your accounting system, trigger a synchronization and then try to reconfigure the failed connection. 
You are missing a required configuration for the Service Account to be used to map [Shipping/Insurance/Discount] on your orders. To fix the issue please open the configuration of your connection and make sure you select a valid Service Account for the setting. If you don't have an Account to select you might need to create a Account to represent [Shipping/Insurance/Discount] in your accounting system, trigger a synchronization and then try to reconfigure the failed connection. 
The [ProductName] has no SKU/ProductCode configured in your source eCommerce system. Most of the times OneSaas can’t import products without a valid SKU/ProductCode. In order to fix the issue you need to open your source system, find your product and configure an SKU or Product Code for it. Alternatively if you can’t do that some integrations support to match products by name not by SKU while some other integrations like TradeMe support to automatically generate new SKUs for your products. 
The [ProductName] has no SKU/ProductCode configured in your source eCommerce system. OneSaas can not import products without a valid SKU/ProductCode.
If you track Products by SKU (e.g. Inventory Items) then you need to open your source eCommerce system, find the product and configure a valid SKU or ProductCode for it then retry the synchronization operation.
If you don’t track Products by SKU you can change the invoice layout from Items/Products to Services. In Services mode all orders will be imported and allocated to an income account and no product codes are required: 