When we state transactions based on sales channels, we are referencing the internal separation of the channels created on the online store.
For example, one Big Commerce store might have multiple channels listed inside itself on the back end to receive orders.
If a Shopify store has multiple shipping locations listed, then by enabling the below option, all the different shipping locations available on the Shopify store will show up as sales channels in Webgility under the same Shopify store.
We need to make sure that the settings for Create Transactions based on Sales Channel is activated under Advanced Settings from the Stores tab.
After activating it, we will go to Integrations> Accounting> Posting Settings
Click on Post differently based on sales channel as shown below.
Create the setup of each sales channel along with the transaction type from the drop-down.
(Make sure to always select Anything Else in the last drop-down for Sales channel and set it up)
(If multiple locations are available on Shopify, they are listed as sales channels)
For Invoice, configure the setup as shown below.
For Sales receipt configure the setup as shown below.