Follow the steps below to install the Big Commerce Connector.
Install the connector as hosted service on an IIS website
Follow the guide Install an eCommerce connector as hosted service
BigCommerce account
At the Big Commerce account create a “Store-level API account” with access level: “Channel settings” read-only and “Products” modify.
Set the “API path” and the “Access token” in the appsettings.json file
Logging and debugging
It is possible to enable logging/debugging via Serilog. To setup Serilog, add serilog configuration to the appsettings.json file. An example of a Serilog setup:
{
"AllowedHosts": "*",
"PerfionApi": {
"GetDataUri": "https://localhost:123/PerfionAPIService/perfion/getdata.asmx",
"PerfionToken": "iIsIlBlcmZpb25Vc2VyIjoiQWRtaW4iLCJpc3MiOiJQZXJmaW9uLkFQSVNlcnZpY2UiLCJhdWQiOiJQZXJmaW9uLkNsaWVudCJ9.OLQavtaPI6_D6OmYdR6tZzvyVZJIVMKp9Mw-rdbq7dc",
"Channel": "Channel A"
},
"BigCommerceApi": {
"BaseUri": "https://api.bigcommerce.com/stores/abcdefghij/v3/",
"AccessToken": "aabbccddeeffgghhiijj",
"UserAgent": "Perfion.BigCommerceConnector"
},
"Serilog": {
"MinimumLevel": {
"Default": "Information",
"Override": {
"System": "Warning",
"Microsoft": "Warning"
}
},
"WriteTo": [
{
"Name": "File",
"Args": {
"path": "c:/temp/logs/log.txt",
"rollingInterval": "Day",
"fileSizeLimitBytes": null,
"retainedFileCountLimit": 15,
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level}] [{SourceContext}] [{RequestId}] : {Message} {Exception}{NewLine}"
}
}
]
}
}
Comments
0 comments
Please sign in to leave a comment.