Run my Accounts for WooCommerce

Description

Run my Accounts for WooCommerce is a powerfull WooCommerce solution to create customers and invoice in Run My Account when a order is placed.

The main features are:
* create invoices automatically in Run my Accounts after an order is placed in WooCommerce
* create customers automatically in Run my Accounts after a new user is created in WooCommerce

Please note, you need a paid account with Run my Accounts to use this plugin.

Known issues

  • none

Screenshots

  • General settings.
  • Settings for dedicated receivable account for each payment gateway.
  • Settings on user page.

Installation

Upload the files to your server and put it in your folder /plugins/.
Activate the plugin, enter the API key and check the settings page.

FAQ

Can I use this plugin without WooCommerce?

No. Run my Accounts for WooCommerce requires WooCommerce to provide all features.

Do I need a paid account with Run my Accounts?

Yes. Without the paid account you are not able to set up your company within Run my Accounts.

Is the plugin for free?

The source code is freely available, but you need a Run my Accounts API key. Openstream and Run my Accounts agreed that plugin users will be charged CHF 200.- yearly for plugin maintenance, i.e. for making sure that the plugin works with new versions of WordPress and WooCommerce.

I miss a feature. What to do?

Please send a request to the Openstream Internet Solutions. We provide customization on an hourly rate. Otherwise you can fork the plugin on GitHub and develop the missing feature yourself. We only ask to send a pull request so, each user can benefit from your extension.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Run my Accounts for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

“Run my Accounts for WooCommerce” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Run my Accounts for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.4.0

  • Feature – added handling for WooCommerce guest order
  • Feature – added update customer in Run my Accounts when user data is updated in WooCommerce
  • Feature – added option for creating invoice on admin order page as long as no invoice was created
  • Feature – added option for sending email on error
  • Bug Fix – fixed error with wrong PHP version (min. requirement PHP 7.3)
  • Tweak – added Run my Accounts customer number as column to admin user page
  • Tweak – added Run my Accounts invoice number as column to admin oder page
  • Tweak – added output for log information
  • Tweak – improve error handling
  • Tweak – added warning if PHP version is too low
  • Compatibility – tested up to WordPress 5.4.2 and WooCommerce 4.2.2

1.3.3

  • Tweak – optimized code to publish on wordpress.org
  • Localization – added Swiss and Swiss (formal) translation

1.3.2

  • Bug Fix – added delete a missing option group when plugin will be de-installed
  • Compatibility – tested up to WordPress 5.3.2 and WooCommerce 3.9.1
  • Compatibility – pre-tested with WooCommerce 4.0.0 Beta

1.3.1

  • Bug Fix – fixed the wrong settings page when activating the plugin for the very first time

1.3.0

  • Feature – added dedicated receivable account for each payment gateway
  • Enhancement – use settings API for settings page
  • Enhancement – added order note if invoice is created
  • Enhancement – check if user_id is already linked to a Run my Accounts customer id before creating customer in Run my Accounts

1.2.0

  • Feature – create customer in Run my Accounts when new WooCommerce user is created on checkout page
  • Enhancement – added title to billing address if no WooCommerce Germanized is active
  • Enhancement – added compatibility with WooCommerce Germanized and use the same user meta for billing title (e.g. billing_title)
  • Enhancement – added warning if php extension curl is not loaded (is required for communication with Run my Accounts API)

1.1.1

  • Tweak – new Run my Accounts API url

1.1

  • Feature – added logging feature for RMA results
  • Feature – added connection test on settings page
  • Feature – added handling for different access data for live and test
  • Enhancement – improved error handling
  • Enhancement – improved security of files
  • Localization – added German and German (formal) translation

1.0

version 1.0 is the initial version