Search by

splash / shippingbo

BadPixxel

Splash ShippingBo OpenAPI Connector (Embedded)

Package info

gitlab.com/splash-connectors/ShippingBo-Bundle

Type:symfony-bundle

pkg:composer/splash/shippingbo

Statistics

Installs: 5 771

Dependents: 0

Suggesters: 0

Stars: 0

2025.12.02 2025-12-02 18:21 UTC

This package is auto-updated.

Last update: 2026-09-24 13:50:02 UTC


README

N|Solid

Splash Sync ShippingBo Connector

This connector implements the ShippingBo API for working with Splash Sync.

It synchronizes the following objects between ShippingBo and your other applications:

ObjectDescription
Customer OrderOrders sent to ShippingBo for preparation, with status & tracking updates
ProductCatalog, references, barcodes & stocks (stocks are read-only in production)
Customer AddressShipping & billing addresses attached to orders
Supplier OrderShippingBo supply capsules (replenishments)

Requirements

  • PHP 8.1+
  • ShippingBo API credentials (provided on demand by ShippingBo)
  • An active Splash Sync Premium Account

Documentation

The user documentation lives in src/Resources/docs/ and is published on the module page of splashsync.com. It covers installation, configuration options, and the detailed behaviour of each synchronized object.

Development

Local environment

A complete development stack is provided with Docker Compose: a Splash Toolkit running the local sources, and an OpenAPI sandbox faking the ShippingBo API.

docker compose up -d

For a faster access to containers, add these entries to your /etc/hosts:

172.108.0.100       toolkit.shipping-bo.local
172.108.0.200       sandbox.shipping-bo.local

Quality & tests

make quality    # Linters, code style & PHPStan (GrumPHP)
make test       # Functional tests, run in the Toolkit container against the sandbox

Manifest & OpenAPI definition

splash.yml, splash.json and swagger.json are generated from the running connector and read by splashsync.com to build the module page. Regenerate them after any change to objects, fields or profile, and commit them:

php bin/console splash:server:manifest

Contributing

Any Pull requests are welcome!

This module is part of SplashSync project.