Search by

codeconjure / gls-sylius-plugin

connorhu

GLS szállítási integráció Syliushoz: szállítási módok, csomagpont, díj, és — MyGLS API-val — csomagfeladás, címke, nyomkövetés.

Package info

github.com/connorhu/gls-sylius-plugin

Type:sylius-plugin

pkg:composer/codeconjure/gls-sylius-plugin

Statistics

Installs: 16

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.5.0 2026-11-12 15:25 UTC

This package is auto-updated.

Last update: 2026-11-12 15:25:37 UTC


README

CI

GLS szállítási integráció Syliushoz, a codeconjure/gls MyGLS-kliensre és a codeconjure/sylius-carrier-bundle közös szállító-alapjára építve.

Két mód:

  • API nélkül (alapértelmezés): szállítási módok, csomagpont-választó, díjszámítás; a csomagot kézzel kell feladni a GLS felületén.
  • MyGLS API-val (szerződés kell): csomagfeladás, címke, sztornó, nyomkövetés az adminból.

A mód futásidőben dől el az env-változókból (GLS_USERNAME, GLS_PASSWORD, GLS_CLIENT_NUMBER, GLS_ENVIRONMENT) — l. docs/installation.md.

Állapot

  • 0.1: a váz — konfiguráció, az API-mód eldöntése (Api\ApiAccess), Monolog-csatorna, migrációs és fordítási névtér, CI.
  • 0.2: a három GLS szállítási fajta, a host-szerződés interfészei, az utánvét-szabály (pénztári szűrő is) és a feladás előtti ellenőrzés.

A pénztári csomagpont-választó, a díj, a feladás és a nyomkövetés a következő kiadásokban jön.

Fejlesztés

composer install
vendor/bin/phpunit
vendor/bin/phpstan analyse -c phpstan.dist.neon
vendor/bin/ecs check

A plugin nem szállít teszt-kernelt: a konténer-teszt egy csupasz ContainerBuilder-en fordítja és dumpolja a plugin konténerét, mindkét módban.

Verziózás

SemVer; a kiadások a CHANGELOG.md-ben.