What it does.
Commerce FreeAgent connects Drupal Commerce data to FreeAgent accounting. The published Drupal 7 source includes Rules workflows for creating, updating and deleting contacts from billing profiles and invoices from Commerce orders.
The integration registers a FreeAgent API connection and authorizes it through OAuth. Its configurable rules provide the link between store activity and accounting records, making the project relevant to sites that need order and customer data to reach FreeAgent.
Capabilities.
- FreeAgent API connection with OAuth authorization
- Contact workflows tied to billing profiles
- Invoice workflows tied to Commerce orders
- Rules-based integration controls
Using the module.
- The inspected branch requires HTTP Client, OAuth2 Client and Web Service Client REST support.
- Register a FreeAgent application, then enter its client ID and secret at admin/config/services/freeagent-api and authorize it.
Project notes.
The inspected code targets Drupal 7. Current FreeAgent API behavior was not exercised.
Our contribution.
Development.
This records WS’s contribution to this community project, alongside its other contributors. View the organization’s supported projects ↗