DRUPAL MODULE / COMMERCE & PAYMENTS

Commerce FreeAgent

Connects Drupal Commerce with FreeAgent accounting software.

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.

  1. The inspected branch requires HTTP Client, OAuth2 Client and Web Service Client REST support.
  2. Register a FreeAgent application, then enter its client ID and secret at admin/config/services/freeagent-api and authorize it.
Open the official project

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 ↗

Original sources.

Your next chapter

The future doesn’t
build itself.

Bring the ambition.
We’ll bring the people, the agents, and the know-how.