wc-plugin-framework
wc-plugin-framework copied to clipboard
The official SkyVerge WooCommerce plugin framework
For gateways that support tokenization, we're storing the expiration date for each payment method (if applicable). It would be nice to automatically email customers when their payment method is close...
Do we need to handle plugin uninstalls somehow? Consider the following scnario: 1. User installs plugin version 1.0 2. After a while, she uninstalls it 3. After a little while...
As wonderful as the API base classes are, not every extension makes use of them. In an effort to slim down the size of the framework when included, we should...
One aspect of the plugin experience that I think can always be improved is onboarding. That space between when the user clicks "Activate" and has a fully configured plugin has...
Needs research: investigate if Web Payments API support is well supported enough to consider adding to frameworked gateways. See: - [API docs](https://w3c.github.io/browser-payment-api/) - [Chrome](https://developers.google.com/web/updates/2016/07/payment-request) - [Firefox](https://github.com/mozilla-payments/) - [Coming soon to...
Now that the payment gateway framework has it's own JS, there are some improvements we can make in the future: - extend jQuery.payment to provide support for validating/formatting eCheck fields...
Multi-currency support is becoming a fairly popular request for our gateways. Let's investigate how we can implement a nice abstracted approach to multi-currency. ## Gateways that support multi-currency - **Authorize.net...
A lot of our plugins are using dedicated admin pages outside of WC Settings area. Some plugins simply have a dedicated settings page while others have more complex admin areas...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) to 7.24.7 and updates ancestor dependency [parcel](https://github.com/parcel-bundler/parcel). These dependencies need to be updated together. Updates `@babel/traverse` from 7.3.4 to 7.24.7 Release notes Sourced from @babel/traverse's releases. v7.24.7 (2024-06-05)...
Bumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [parcel](https://github.com/parcel-bundler/parcel). These dependencies need to be updated together. Updates `braces` from 2.3.2 to 3.0.3 Changelog Sourced from braces's changelog. Release history All...