integration_documentation:plugin:en:direct_integration:bigcommerce
This is an old revision of the document!
Integration with BigCommerce plugin
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
- See also OXID documentation.
- 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.
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.