integration_documentation:plugin:en:direct_integration:bigcommerce

integration_documentation:plugin:en:direct_integration:bigcommerce

This is an old revision of the document!


Download

Available soon at BigCommerce App store

Installation

  • Open the BigCommerce backend and go to …
  • Click on Settings and insert the shop key provided by Findologic and press save.

  • Clear shop cache or remove tmp files with:
rm <shop_directory>/source/tmp/*

Install export plugin

  • Copy the findologic-export folder to the plugin directory at <shop_directory>/source/modules.
  • Install module configuration:
cd <shop_directory>
vendor/bin/oe-console oe:module:install-configuration source/modules/findologic-export/findologic-export
  • Register module package in project composer.json:
cd <shop_directory>
composer config repositories.findologic/findologic-export path source/modules/findologic-export/findologic-export
composer require findologic/export
  • Install dependencies:
cd <shop_directory>/source/modules/findologic-export/findologic-export
composer install
  • Open the OXID admin and activate the module Findologic - Export.

Product export

For the functionality of the plugin it's essential to export the product data from the shop to Findologic. For this purpose, the Findologic export library libflexport is included.

By default the export contains only demo product data, it's necessary to export the actual product data with the help of libflexport.

The export is triggerred by the plugin-oxid-di module and calls

FindologicExport::startExport

Please use this example and modify it to your needs. The library provides you with the functionality to export XML according to the xml export documentation. The exported XML will be validated against a predefined XSD Schema.

Run export

https://<SHOP_URL>/<EXPORT_PATH>?shopkey=<SHOPKEY>&start=<NUMBER>&count=<NUMBER>
  • shopkey: <SHOPKEY> provided by Findologic
  • start: <NUMBER> that should not be lower than zero
  • count: <NUMBER> that should not be lower than zero

This export url has to be set in the Findologic Account Settings, see documentation.

The generated XML is validated against our predefined XSD scheme and built with our export library libflexport.

If you have troubles with the export please contact us at support@findologic.com.