How to Integrate Speedy with WooCommerce — Complete Guide
How to connect Speedy with WooCommerce: delivery to address, office or locker, cash on delivery and waybills. Plugin vs custom API integration.
Speedy is one of the two most popular couriers in Bulgaria, and for many shoppers it's the reason they choose one store over another. If checkout doesn't offer delivery to a Speedy office or locker, some buyers will simply leave. Here's how to connect Speedy with WooCommerce properly.
In short: A good integration shows the real shipping price, lets customers choose address, office or locker delivery, supports cash on delivery and creates a waybill in one click from the admin.
What does the Speedy integration do?
- Calculates shipping in real time by weight, destination and service.
- Delivery to address, office or locker – with city and office search right in checkout.
- Cash on delivery and postal money transfer.
- Waybills – create, print as PDF and cancel from the order screen.
- Courier pickup requests from the admin.
- Free shipping above a threshold or fixed prices per delivery type.
Two ways to integrate
1. A ready-made plugin
There are WooCommerce plugins that connect to the official Speedy REST API. One example is Drusoft Shipping for Speedy on WordPress.org – it supports offices, lockers, COD and waybills, and syncs cities and offices in the background. One important limitation: it currently requires the classic checkout, not the new WooCommerce block checkout.
Ready-made plugin
2. Custom API integration
A direct Speedy API connection gives you full control: pricing rules by product and weight, combined orders, running side by side with Econt, automatic waybills on status change and ERP or inventory sync.
Custom integration
Speedy integration steps
- Sign a contract with Speedy as a business client and request API access (username and password).
- Check your checkout – classic or block – and choose a compatible solution.
- Install and configure the plugin or integration: sender, pickup address, services, payment method.
- Set pricing rules – live Speedy rates, a fixed price or free shipping above a threshold (in euro).
- Set product weights. Without them, price calculation is wrong – this is the most commonly missed step.
- Test orders to an address, an office and a locker, with COD and card payment.
- Check the emails – customers should receive the waybill number for tracking.
💡 Pro tip: Offer both couriers. A store with Speedy and Econt at checkout covers almost every Bulgarian shopper's preference and reduces abandoned carts.
Frequently asked questions
Want Speedy and Econt working flawlessly in your store? Get in touch about an integration – or see the WooCommerce stores service.
Need an online store?
Describe your project and get a detailed quote within 24 hours.
Request a quote