I currently developed a full working plugin to create SEPA files with WooCommerce.
[url removed, login to view]
What is SEPA : [url removed, login to view]
Now i need this plugin changed and extended :
- after the first checkout the bank-details will be stored at the user-profile as custom-profile-fields. Currently the user can only edit this data at the wordpress-user-profile.
You have to extend the plugin so it would be possible to edit the data at the WooCommerce-User-Profile from the Front-End.
It must be a own section at the WooCommere-User-Profile (e.g. SEPA Bank Details)
- currently the plugin uses the PHP-IBAN and the PEAR/Validate_Finance lib to validate IBAN and BIC.
I need this changed to the PHP-SEPA lib : [url removed, login to view]
- currently the SEPA-XML is build with some own functions.
I need this changed to build the XML with the PHP-SEPA lib : [url removed, login to view]
- after you changed the functions to PHP-SEPA we don't need the PHP-IBAN and PEAR/Validate_Finance lib anymore, so you have to strip any use of this libs from code
- to create the SEPA-XML the user calls a function at the wordpress-backend that collects all open payments. I need this changed.
After the user calls the function a list with all open SEPA payments will be displayed. Each order must have checkbox where the user can check, wich orders should be integrated to the SEPA-XML file.
There must be also a function 'check all'.
After the user 'checked' the orders he click on a Button 'create SEPA' that will the SEPA XML from the 'checked' orders.
- i need to new eMail-type 'SEPA-Advise' that could be edited at the WooCommerce backend. ( like the checkout email ).
The eMail must be sended if the SEPA-XML was created for an order.
You only will get the plugin after you accepted the project.
You have to work at your own server with a working woocommerce installation.
The SEPA XML output must be verified by one of the existing SEPA-XML Validation tools.
Code must be clean and full documented.
We will define some Milestones. I will upload the money before each milestone.
All Milestones will be released after the full project is done.