tourze/youzan-api-user-bundle
A Symfony bundle that integrates Youzan user API endpoints into your application. It wires up services and configuration through the dependency injection container, giving you a convenient, reusable way to access Youzan user data without boilerplate. Part of the Tourze bundle collection.
CustomerSource interface, not a domain dependency.0.0.1...0.1.0 compare link. Treat version movement as "still pre-stable," not as evidence of maturity or new capability.Consider it when:
tourze/* family is predominantly Symfony DI bundles. In Laravel you will likely be hand-wiring services or relying on package discovery rather than getting first-class service providers. Validate this before committing.Look elsewhere when:
Executives: This is a small, single-purpose connector to Youzan's customer data API. It is not strategic infrastructure — it is glue code that saves perhaps a few days of integration work. The commercial value sits in the Youzan relationship and the features we build on top, not in the package. Recommend a time-boxed spike, not a roadmap commitment, and assume we may have to fork or replace it.
Engineering: Expect a thin, possibly machine-generated Symfony bundle from a prolific but low-ceremony publisher. Do not let it leak into the domain: wrap it behind our own interface so it is swappable, pin the exact version (0.1.x with a lockfile), and add contract tests against Youzan's sandbox. Before adopting, confirm three things in a half-day spike: (1) does it work in Laravel without a Symfony kernel, (2) what auth/token refresh does it actually handle, (3) does it cover the endpoints we need or is it a partial surface. If any answer is "no," the fallback — a ~200-line Guzzle client — is cheap and fully ours.
Recommendation: Conditional. Proceed with an evaluation spike only if Youzan is a committed channel this quarter; otherwise defer and revisit if/when the package reaches 1.0 with a real changelog.
How can I help you explore Laravel packages today?