What problem does it solve?
VirtueMart plugin development can stall due to unclear Joomla plugin lifecycle, VirtueMart-specific trigger methods, required manifests, and the correct extension structure for payment, shipment, custom fields, and shopper functionality.
Core Features & Use Cases
- VirtueMart extension blueprint: Map the right VirtueMart plugin type (payment, shipment, custom fields, shopper) to the correct Joomla plugin group and architecture.
- Manifest and lifecycle guidance: Build the XML manifest correctly (group, metadata, config parameters, language files, install/uninstall hooks) so Joomla can discover and manage the extension.
- Implementation-ready development workflow: Follow a safe, production-aligned approach for VirtueMart integration, including key tables/models, event trigger methods, and anti-pattern avoidance.
- Use case: Create a VirtueMart payment plugin that validates checkout selection, processes the gateway via redirect or API, verifies notifications, updates order status, and displays results to the shopper.
Quick Start
Use the virtuemart skill to guide you in implementing a VirtueMart plugin (payment, shipment, custom fields, or shopper) for Joomla by first defining the correct plugin type, XML manifest, trigger methods, and configuration parameters.