mohamedhekal / shipbridge-aras
Aras Kargo carrier driver for ShipBridge (Turkey / Türkiye)
v0.2.0
2026-07-16 15:52 UTC
Requires
- php: ^8.2
- ext-soap: *
- illuminate/http: ^11.0|^12.0
- illuminate/support: ^11.0|^12.0
- mohamedhekal/shipbridge: ^0.1
Requires (Dev)
- laravel/pint: ^1.18
- orchestra/testbench: ^9.0|^10.0
- pestphp/pest: ^3.0
- pestphp/pest-plugin-laravel: ^3.0
- phpstan/phpstan: ^2.0
README
Aras Kargo driver for ShipBridge · Region: Turkey / Türkiye
SOAP ASMX: https://customerws.araskargo.com.tr/arascargoservice.asmx
Türkçe — 3 adımda
1) Paketleri kur
composer require mohamedhekal/shipbridge mohamedhekal/shipbridge-aras
2) .env anahtarları
SHIPBRIDGE_DRIVER=aras ARAS_USERNAME=your-setorder-username ARAS_PASSWORD=your-setorder-password ARAS_CUSTOMER_CODE=your-customer-code # Test: customerservicestest.araskargo.com.tr WSDL ARAS_WSDL=https://customerservicestest.araskargo.com.tr/arascargoservice/arascargoservice.asmx?WSDL
Detaylar:
config/aras.phpvedocs/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('aras')->createShipment(new CreateShipmentRequest( origin: new Address('Depo', 'Sanayi Cd 1', 'İstanbul', 'TR', phone: '05551111111'), destination: new Address('Ali Yılmaz', 'Atatürk Mah. No:5', 'Ankara', 'TR', state: 'Çankaya', phone: '05551234567'), parcels: [new Parcel(weightKg: 2.0, description: 'Ayakkabı')], reference: 'ORD-42', metadata: [ 'integration_code' => 'SBORD42', 'cod' => 150, 'desi' => 2, ], ));
Takip: $shipment->trackingNumber (IntegrationCode). Teknik notlar: docs/API.md, araştırma: docs/VENDOR_NOTES.md.
English
Laravel SOAP driver for Aras Kargo Turkey: SetOrder (create), GetQueryJSON / GetCargoInfo (track), CancelDispatch (cancel).
composer require mohamedhekal/shipbridge mohamedhekal/shipbridge-aras
Requires SetOrder credentials from your Aras branch plus Esasweb customer_code for tracking queries. Register GetQueryJSON on esasweb.araskargo.com.tr.
License
MIT · Mohamed Hekal
