BigCommerce - Install

  • Updated

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}"
        }
      }
    ]
  }
}

 

Was this article helpful?

0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.