01 Payment, shipping, and tax integrations for Drupal Commerce

Drupal Commerce and module development

We've built over a dozen Drupal Commerce modules and contributed patches to many more across the contrib ecosystem. The maintained set covers payment gateways (Commerce Braintree), shipping carrier integrations (FedEx, UPS, USPS, ShipStation), tax services (TaxJar), and migration tooling (Commerce Migrate). All of these ship to Drupal.org as proper contrib projects with semver releases.

Ten-plus years of payment, shipping, and SaaS API work has produced practical experience with the harder parts of API integration: OAuth and OAuth 2.0 flows, refresh-token handling, webhook signature verification, idempotency keys, rate-limit backoff and retry semantics, credential rotation between sandbox and production, and the third-party SDK quirks that show up in long-running integrations. Patches go upstream when we identify them, so the module ecosystem stays current with provider API changes.

02 Workflow-driven business applications and admin tooling

Building complex applications, not just websites

Drupal handles more than content sites. We use it as the foundation for complex applications: data routing through configurable workflows with role-based checkpoints, integrations with external business systems, and admin tooling for teams that need a real management UI on top of structured data.

Examples from real engagements:

  • E-commerce stores that push order data to Salesforce and pull inventory from QuickBooks, with internal review steps before transactions complete.
  • Workflow applications where structured records move through stages with approvals, notifications, and audit logs at each checkpoint.
  • Internal tools where editors and operators interact with the same data through different role-specific interfaces.

The data model, the workflow engine, the integrations, and the admin UI all live in one application. Editors, operators, and customers each interact with the parts of the data they need.

03 Governed LLM integrations with auditable context

AI integration with Drupal

We work with the Drupal AI module ecosystem to integrate language models into Drupal applications. The AI module supports over 40 providers including Anthropic, OpenAI, AWS Bedrock, Google Gemini, and self-hosted local models, with a provider abstraction layer that lets teams swap models without rewriting application code.

Capabilities the AI module provides:

  • AI CKEditor assistant for drafting, translation, and tone adjustment in the editorial workflow.
  • RAG (retrieval-augmented generation) search backed by pluggable vector databases including Pinecone, Milvus, PostgreSQL pgvector, and SQLite.
  • Automated alt-text generation, taxonomy term suggestion, and field validation.
  • Chainable AI workflows that integrate with ECA (Event Chain Actions) for triggered automation.
  • Agent framework for AI-driven website manipulation.
  • Usage logging and rate limits for governed deployments.

For higher-stakes deployments where context handling and accuracy matter, the Context Control Center module manages context items as Drupal content with editorial workflows: drafts, approvals, scheduling, versioning, and revision comparison. Context items are scoped by category (Global, Use Cases, Languages, Tags, Site Sections, Target Entities) and can be hierarchically nested with always-included or LLM-selected child contexts. Agents subscribe to scopes that match their use. The pattern fits regulated environments such as HIPAA, FERPA, and GDPR, where AI behavior needs to be auditable and grounded in approved knowledge sources.

04 Sixteen years of contrib modules and Drupal community work

Open source contributions and community

Our published organizational work is at Blue Oak Interactive on Drupal.org. The organization supports ten contrib projects: Commerce Box, Commerce Braintree, Commerce FedEx, Commerce Shipping 3.x, Commerce Simple Addressbook, Commerce Status Alert, Commerce USPS, Honeypot Submit, Tableit, and ZURB Template.

Andy's individual profile, drupal.org/u/andyg5000, lists 40 maintained projects across nearly 16 years of community membership. The list spans the Commerce ecosystem (shipping, payment, and admin modules), the Dripyard theming projects, and a handful of utility modules. Andy is a Silver Drupal Certified Partner through Dripyard and a Drupal Association Individual Member, with active credits in the issue queue and security advisory programs.

Blue Oak Interactive has sponsored Drupal Camp Asheville every year from 2020 through 2024. Andy organized the 2022 edition and is a regular speaker on the regional camp and DrupalCon circuit; recent DrupalCon attendance includes Baltimore (2017), Nashville (2018), Barcelona (2024), and Atlanta (2025), with an upcoming talk at DrupalCon Chicago.