mohamedhekal/shipbridge-yurtici

Yurtiçi Kargo carrier driver for ShipBridge (Turkey)

Maintainers

Package info

github.com/mohamedhekal/shipbridge-yurtici

pkg:composer/mohamedhekal/shipbridge-yurtici

Transparency log

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.2.0 2026-07-16 15:52 UTC

This package is auto-updated.

Last update: 2026-07-16 16:05:03 UTC


README

CI License: MIT Packagist

Yurtiçi Kargo driver for ShipBridge · Region: Turkey / Türkiye

SOAP Giden Kargo API: ShippingOrderDispatcherServices

Türkçe — 3 adımda

1) Paketleri kur

composer require mohamedhekal/shipbridge mohamedhekal/shipbridge-yurtici

2) .env anahtarları

SHIPBRIDGE_DRIVER=yurtici
YURTICI_WS_USER_NAME=YKTEST
YURTICI_WS_PASSWORD=YK
YURTICI_WS_LANGUAGE=TR

Detaylar: docs/GUIDE_TR.md.

3) Gönderi oluştur

use Hekal\ShipBridge\Facades\ShipBridge;
use Hekal\ShipBridge\DTOs\Address;
use Hekal\ShipBridge\DTOs\CreateShipmentRequest;
use Hekal\ShipBridge\DTOs\Parcel;

$shipment = ShipBridge::driver('yurtici')->createShipment(new CreateShipmentRequest(
    origin: new Address('Depo', 'Sanayi Cd 1', 'İstanbul', 'TR', phone: '02121234567'),
    destination: new Address('Mehmet Yılmaz', 'Eski Büyükdere Cd 3', 'İstanbul', 'TR', state: 'Maslak', phone: '05554443322'),
    parcels: [new Parcel(weightKg: 2.5, description: 'Elektronik')],
    reference: 'ORD-001',
    metadata: ['desi' => 3],
));

echo $shipment->trackingNumber; // cargoKey

Takip: track($cargoKey)queryShipment. Teknik notlar: docs/API.md.

English

Laravel SOAP driver for Yurtiçi Kargo outbound shipments: createShipment, queryShipment, and cancelDispatch.

composer require mohamedhekal/shipbridge mohamedhekal/shipbridge-yurtici

Requires PHP ext-soap. Payment type is determined by your assigned WS credentials, not a request field. Print the cargoKey barcode on each package.

License

MIT · Mohamed Hekal

ShipBridge · yurtici