A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.
Go to file
Mike Jolley d42d7c13b6 Prevent variations being created/returned without parents
Nasty bug discovered by @RiaanKnoetze where it would get a variation
without parent, and due to the return, it wouldn’t be ‘seen’ as a
variation, therefore creating fatal errors when props are called.

To prevent this, lets allow product constructors to throw exceptions.
If they do, the factory class will catch them and return false instead
of an invalid product object.

@claudiosmweb Thoughts on this one before merge?
2016-05-13 19:06:16 +01:00
.github Update ISSUE_TEMPLATE.md 2016-03-15 11:49:24 +00:00
apigen Apigen website do not open under HTTPS 2016-04-18 12:43:58 -03:00
assets Full breadcrumbs in zones UI 2016-05-13 16:08:19 +01:00
dummy-data Fix CSV image URLS 2016-03-18 11:16:43 +00:00
i18n POT 2016-05-04 10:20:47 -03:00
includes Prevent variations being created/returned without parents 2016-05-13 19:06:16 +01:00
templates must be > 0 to exist 2016-05-13 17:57:50 +01:00
tests Fixed tests for WC_Tests_Install::test_in_plugin_update_message 2016-05-10 14:47:38 -03:00
.coveralls.yml Add coveralls.io for tracking test coverage 2014-09-07 14:53:33 -04:00
.editorconfig EditorConfig - Matches multiple files with brace expansion notation 2015-06-04 03:56:49 +05:45
.gitignore Removed old deploy files from .gitignore, closes #9353 2015-10-13 14:36:20 -06:00
.jshintrc Tweaks JSHint for cart and cart fragments 2015-06-10 23:11:21 +05:45
.scrutinizer.yml Exclude legacy API from phpunit and scrutinizer 2016-04-19 12:59:13 -03:00
.travis.yml Test all PHP versions against WP latest, and older versions against recommended version. 2016-03-23 15:37:13 +00:00
CHANGELOG.txt Changelog for 2.5.5 2016-03-11 18:45:47 -03:00
Gruntfile.js Tweak preserveComments and re-minify 2016-03-12 08:14:37 +00:00
README.md Fix - Contributing guidelines broken links 2016-02-18 21:24:50 +05:45
apigen.neon Change API Docs to adapt https 2016-04-22 00:15:21 +05:45
license.txt Further licence tweak 2015-02-18 13:04:21 +00:00
package.json Updated grunt 2016-03-11 14:42:25 -03:00
phpunit.xml Exclude legacy API from phpunit and scrutinizer 2016-04-19 12:59:13 -03:00
phpunit.xml.dist Exclude legacy API from phpunit and scrutinizer 2016-04-19 12:59:13 -03:00
readme.txt readme 2016-05-03 15:18:23 +01:00
uninstall.php Flush cache after uninstall 2016-04-27 14:23:39 +01:00
woocommerce.php Say Hello to 2.6.0-beta-1 2016-04-22 14:32:31 -03:00

README.md

WooCommerce Built with Grunt Build Status Coverage Status

Welcome to the WooCommerce repository on GitHub. Here you can browse the source, look at open issues and keep track of development. We recommend all developers to follow the WooCommerce development blog to stay up to date about everything happening in the project. You can also follow @DevelopWC on Twitter for the latest development updates.

If you are not a developer, please use the WooCommerce plugin page on WordPress.org.

Documentation

Support

This repository is not suitable for support. Please don't use our issue tracker for support requests, but for core WooCommerce issues only. Support can take place in the appropriate channels:

Support requests in issues on this repository will be closed on sight.

Contributing to WooCommerce

If you have a patch, or stumbled upon an issue with WooCommerce core, you can contribute this back to the code. Please read our contributor guidelines for more information how you can do this.

If you have an idea for WooCommerce, see the Roadmap Trello board.