Skip to main content
Version: 2.0.0

Plugin Ecosystem

yStore can be extended with a suite of focused plugins. Each plugin adds a specific capability — a payment gateway, a shipping carrier, an invoicing service, and so on — without touching the core.

Install separately

Extension plugins are separate Composer packages. They require a yStore license and their own plugin license. Contact support@yui.sk for pricing and access.

How plugins connect to yStore

Plugins register themselves through yStore's service registries. For example:

  • Payment plugins register a payment method that appears in Checkout and in Backend → Payment → Methods.
  • Shipping plugins register a carrier that appears in Backend → Shipping → Methods.
  • Invoicing plugins listen for order events and generate invoices automatically.

Rollout checklist

Always test first

Before enabling a plugin in production, complete this checklist:

  1. Configure in sandbox / test mode with test credentials.
  2. Validate credentials and callback URLs.
  3. Place at least one successful test order end-to-end.
  4. Simulate a failed scenario (declined payment, delivery error).
  5. Switch to live credentials and disable sandbox mode.
  6. Monitor the first live transactions in Orders and plugin logs.