Fillgood

Fillgood is a California-based company specializing in sustainable packaging, fulfillment, and logistics solutions for cannabis brands and eco-conscious businesses. Their operations rely on a sophisticated backend system that integrates sales reps, wholesale customers, inventory, and accounting.

What Was the Problem?

The Challenge

Fillgood required a custom-built ecosystem that could not be achieved with off-the-shelf solutions. Their business demanded:

Integration with Leaflink, a cannabis-focused B2B marketplace used by vendors and sales reps.

A customized Magento 2 admin portal, redesigned to operate more like an ERP system with real-time inventory and accounting integrations.

Seamless communication between Magento, QuickBooks (QB), and Fishbowl, to ensure inventory accuracy and financial compliance.

Multiple user-facing interfaces, one for internal operations and another tailored specifically for sales representatives.

The primary issues were the absence of a fully integrated digital workflow and the fragmented flow of product, customer, and order data across multiple third-party platforms.

How We Solved It

Our Approach & Solution

Nexus Box engineered two major solutions that transformed Fillgood’s operations:

Leaflink Integration for Magento 2

Leaflink is a key marketplace platform for cannabis companies, connecting producers with licensed retailers. We developed a custom Magento module that:
  • Pulled product data from the Leaflink API, displaying listings by brand, type (e.g. vapes, edibles), or promotional flyers.
  • Created a dedicated Leaflink storefront page in Magento that dynamically synced and categorized products from the Leaflink database.
  • Allowed sales reps to place orders directly within Magento, which triggered:
    • Customer creation in Leaflink (if they didn’t already exist).
    • License validation to ensure vendor compliance.
    • Automatic order generation within Leaflink’s system.
Once an order was validated, the products were drop-shipped either directly to the customer or to Fillgood’s warehouse for distribution — functioning as a hybrid B2B drop-shipping model.

ERP-Style Sales Portal with Fishbowl + QuickBooks Integration

We transformed the Magento admin panel into a full-scale ERP system by integrating:
  • Fishbowl Inventory System – for real-time product and inventory synchronization.
  • QuickBooks (QB) – for handling finances, taxes, and vendor data.
To support this, we developed a robust custom connector module that handled:
  • Order creation and updates
  • Customer creation and updates
  • Real-time tax application
  • Business ID mapping for licensed buyers
  • Product and inventory updates across systems

Dual Magento Admin Interfaces

To streamline internal workflows, we introduced two separate interfaces within the Magento admin:
  • Sales Interface – A simplified UI designed specifically for sales reps to:
    • Create and manage quotes
    • Place orders on behalf of customers
    • Access brand-specific catalogs synced from Leaflink
  • Back-Office Interface – A more comprehensive dashboard for Fillgood’s staff to:
    • Manage products and SKUs
    • Monitor customer accounts and order status
    • Oversee inventory updates and licensing
This dual interface approach ensured workflow segmentation, helping reps stay focused on sales while administrators managed logistics and compliance.

Technology Used

Platform

Magento 2

Languages & Frameworks

PHP, HTML, CSS, JavaScript

Integrations

Leaflink API, Fishbowl Inventory, QuickBooks Online

Custom Modules

Magento-Leaflink Sync Module, Fishbowl/QB Connector

Admin UX

Dual Interface for Sales and Operations

Results

The combined Leaflink integration and ERP customization resulted in a streamlined, scalable backend system for Fillgood:

Automated B2B Ordering Process

Sales reps could now place and manage orders directly within Magento, with full Leaflink integration and licensing validation.

Real-Time Inventory Management

Thanks to the Fishbowl integration, product quantities, warehouse levels, and reordering workflows were always in sync.

Financial Transparency

QuickBooks integration enabled accurate reporting, tax calculations, and customer invoicing — improving accounting precision.

User-Specific Interfaces

Dedicated dashboards ensured that each type of user—sales, fulfillment, accounting—had a workspace tailored to their daily workflows.

Improved Compliance & Licensing Checks

Orders were only processed for valid, licensed buyers, reducing legal risk and aligning with cannabis industry regulations.

Conclusion

conclusion.png

Nexus Box delivered a highly tailored ERP and e-commerce ecosystem for Fillgood, solving complex challenges in cannabis B2B logistics, inventory control, and sales operations. By integrating Leaflink, Fishbowl, and QuickBooks into a unified Magento platform, Fillgood gained operational efficiency, order accuracy, and sales rep autonomy.  

This case study demonstrates the power of customized back-end solutions to solve industry-specific challenges — particularly in regulated markets like cannabis, where compliance, transparency, and automation are essential.