virtuemart

Community

Build and integrate VirtueMart plugins fast.

Authorbiggora
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: virtuemart
Download link: https://github.com/biggora/e-commerce-plugin-skills/archive/main.zip#virtuemart

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.