The plugin offers logging that can help debug various problems. You can enable debug mode in the main plugin settings panel under the Enable debug mode section.
By default plugin omits headers in the requests to make the logs more readable. If debugging with headers is necessary you can enable the headers in the logs by setting wc_facebook_request_headers_in_debug_log option to true.
Development
Developing
Clone this repository into the wp-content/plugins/ folder your WooCommerce development environment.
Install dependencies:
npm install
composer install
Build assets:
npm start to build a development version
Linting:
npm run lint:php to run PHPCS linter on all PHP files
Testing:
./bin/install-wp-tests.sh <test-db-name> <db-user> <db-password> [db-host] to set up testing environment
npm run test:php to run PHP unit tests on all PHP files
Facebook for WooCommerce
This is the development repository for the Facebook for WooCommerce plugin.
Support
The best place to get support is the WordPress.org Facebook for WooCommerce forum.
If you have a WooCommerce.com account, you can search for help or submit a help request on WooCommerce.com.
Logging
The plugin offers logging that can help debug various problems. You can enable debug mode in the main plugin settings panel under the
Enable debug modesection. By default plugin omits headers in the requests to make the logs more readable. If debugging with headers is necessary you can enable the headers in the logs by settingwc_facebook_request_headers_in_debug_logoption to true.Development
Developing
wp-content/plugins/folder your WooCommerce development environment.npm installcomposer installnpm startto build a development versionnpm run lint:phpto run PHPCS linter on all PHP files./bin/install-wp-tests.sh <test-db-name> <db-user> <db-password> [db-host]to set up testing environmentnpm run test:phpto run PHP unit tests on all PHP filesProduction build
npm run build: Builds a production version.Releasing
Refer to the wiki for details of how to build and release the plugin.
PHPCS Linting and PHP 8.1+
We currently do not support PHPCS on PHP 8.1+ versions. Please run PHPCS checks on PHP 8.0 or lower versions. Refer #2624 PR for additional context.