Case Study

SOAP API middleware for automated invoicing across three country accounts

Fully Automated Invoicing

Orders from ByDesign are automatically processed and sent as invoices via Easybill – across three country accounts

2 Months to Go-Live

From concept to running system in just two months – including country-specific shipping costs and invoice number ranges
bydesign SOAP API to Easybill REST API
„I had the pleasure of working with Chris from Laramate on a customised API solution for EasyBill.From the very beginning, Chris has been exceptional to work with. His ability to respond to our specific needs and develop a solution that perfectly matched our requirements was impressive. Thanks to his expertise and commitment, we achieved an excellent result.The service was first class throughout - Chris was always on hand to offer support and clarify any queries.I highly recommend Laramate if you are looking for a reliable and effective custom API solution.Top service and a great result!”
— Marius Paesler

Good Feeling Products (GFP) is a family-owned natural cosmetics company selling internationally through a ByDesign e-commerce system. Invoicing via Easybill had to account for three country accounts, country-specific shipping costs, and special invoice number ranges – previously an entirely manual process.

Every order had to be manually read from ByDesign, assigned to the correct country account, and typed into Easybill – including country-specific shipping costs and special number ranges. With growing international order volume, this was an unsustainable situation.

100% automated
From shipping status in ByDesign to the finished invoice delivered to the customer – without any manual intervention
3 country accounts
Automatic assignment of each order to the correct billing account based on destination country
30-day implementation
From concept to running production system in just one month

The Challenge

The particular complexity lay in international invoicing. GFP needed a system that automatically processes orders from ByDesign while accounting for different requirements per target market.

3 Country Accounts

Each order must be assigned to the correct billing account – automatically based on the destination country.

Country-Specific Shipping Costs

Shipping costs vary by destination country and must be automatically calculated and added to the invoice.

Special Number Ranges

Certain order types require their own invoice number ranges – the middleware manages these automatically.

The Solution

Our middleware automates the entire invoicing process: as soon as an order is marked as "shipped" in ByDesign, the system creates the appropriate invoice, assigns it to the correct country account, adds the shipping costs, and sends it directly to the customer.

bydesign eCommerce API Middleware to Easybill.
Automatic Trigger

Order is marked as "shipped" – the middleware detects the status change and automatically starts the invoice creation process.

Intelligent Assignment

Each order is assigned to the correct country account, shipping costs are calculated, and the right number range is selected.

Direct Invoice Delivery

The finished invoice is sent directly to the customer via Easybill – without manual intervention, without delay.

Comprehensive Monitoring

Detailed logging and monitoring ensure full transparency. The team is immediately notified in case of errors.

The Benefits

Time Savings

Full automation eliminates manual data entry. The team can focus on core tasks.

Error-Free Processes

Automatic data transfer eliminates typos in addresses, amounts, and country assignments.

Subscription Model, No Upfront Costs

Manageable monthly fees instead of high one-time costs – including updates, maintenance, and support.

Future-Proof

Continuous maintenance and fast response to API changes ensure uninterrupted long-term operation.

Technology Stack

The middleware is built on the proven Laravel framework with Laravel Horizon for queue management and Filament as the monitoring interface.

Laravel Logomark
Laravel Backend

Solid backend framework for all business logic – SOAP API connection to ByDesign and REST API integration with Easybill.

Laravel Horizon

Queue-based processing with real-time dashboard – reliable execution of all invoice jobs with retry logic.

SOAP & REST APIs

Bidirectional integration: SOAP API for ByDesign order data, REST API for Easybill invoice creation and delivery.

API & Middleware Experts

Need to connect your systems?

  • Free initial consultation within 48 hours
  • Experience with SOAP, REST, and complex API landscapes
  • Custom Laravel middleware for your system integrations
  • Ongoing operations, monitoring, and support after go-live

Your contact person

chris.jpeg
Christian Wolf
Managing Director, Senior PHP Developer