wc-plugin-framework
wc-plugin-framework copied to clipboard
The official SkyVerge WooCommerce plugin framework
Ran across an issue in [ZD thread 468419](http://woothemes.zendesk.com/agent/tickets/468419) for which a development server was used with a hosts file to point to the domain. Tracked this down with @ragulka to...
`SV_WC_Payment_Gateway_Hosted` automatically registers an action to listen for hosted transaction responses based on the value of `get_class()` -- [see it here](https://github.com/skyverge/wc-plugin-framework/blob/303895149120fb90f93093e4ff2a8e619914452b/woocommerce/payment-gateway/class-sv-wc-payment-gateway-hosted.php#L65-L68). This has been fine in the past, but as...
I have guest checkout disabled in my WooCommerce settings. However, when I create orders through Apple Pay, it allows guest checkout. I noticed the WooCommerce Stripe gateway had the same...
Depending on the length of a site's root path, the framework's long filenames could result in fatal errors on Windows servers due to the [maximum path length limitation](https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx#MAXPATH). I believe...
When an order starts out as free at checkout, core doesn't render the payment methods UI. If the customer updates checkout, like choosing a new shipping method and $$$ needs...
With the latest XML Export version, when iterating over order xml, I'm getting warnings for an invalid `foreach` argument: Stack trace PHP Warning: Invalid argument supplied for foreach() in /woocommerce-customer-order-xml-export-suite/lib/skyverge/woocommerce/class-sv-wc-helper.php...
Most of the time we store dates and time in UTC. But then we have cases were the site timezone is disregarded (Memberships for example) and thus there might be...
Let's aim to break out all logging functionality to a dedicated handler. Potential improvements: * [ ] Support WooCommerce 3.0's set of [standardized log levels](https://woocommerce.wordpress.com/2017/01/26/improved-logging-in-woocommerce-2-7) * [ ] [Gateways] Update...
SkyVerge plugins so far do not feature an `uninstall.php` script. If this file is found in the plugin root, its code would be executed when a plugin is uninstalled from...
We already have an order action (single order & bulk) for capturing an authorization, so we should add the opposite action -- reversing/voiding the authorization. This would be a new...