diff --git a/.gitignore b/.gitignore
index b1c29b6..bd79414 100644
--- a/.gitignore
+++ b/.gitignore
@@ -194,6 +194,7 @@ custom/
uploads/
thumbs/
data/
+!data/demo/
cache/
temp/
tmp/
diff --git a/data/demo/README.md b/data/demo/README.md
new file mode 100644
index 0000000..e292aa4
--- /dev/null
+++ b/data/demo/README.md
@@ -0,0 +1,153 @@
+# Moko-Cassiopeia Demo Data
+
+This directory contains sample/demo data for the Moko-Cassiopeia Joomla template, designed to help you quickly set up different types of websites.
+
+## Overview
+
+The demo data is organized into modular sets that can be imported separately based on your needs:
+
+- **Articles**: Sample Joomla content in j2xml format
+- **VirtueMart**: E-commerce sample data (products, categories, etc.)
+- **MembershipPro**: Membership management sample data
+- **Dolibarr**: ERP/CRM integration sample data
+
+## Directory Structure
+
+```
+/data/demo/
+├── README.md (this file)
+├── articles/
+│ ├── basic-website/ # Standard website content
+│ ├── ecommerce/ # E-commerce focused content
+│ ├── membership/ # Membership site content
+│ └── community/ # Community/forum site content
+├── virtuemart/ # VirtueMart sample products & settings
+├── membershippro/ # MembershipPro sample data
+└── dolibarr/ # Dolibarr integration configuration
+```
+
+## Prerequisites
+
+Before importing demo data, ensure you have:
+
+1. **Joomla 4.x or 5.x** installed
+2. **Moko-Cassiopeia template** installed and activated
+3. Required extensions installed:
+ - **j2xml** component (for importing article content)
+ - **VirtueMart** (if using e-commerce data)
+ - **MembershipPro** (if using membership data)
+ - **Dolibarr connector** (if using ERP integration)
+
+## Installation Order
+
+For best results, import data in this order:
+
+1. **Articles** - Choose one or more article sets based on your site type
+2. **VirtueMart** - If building an e-commerce site
+3. **MembershipPro** - If building a membership site
+4. **Dolibarr** - If integrating with Dolibarr ERP/CRM
+
+## Quick Start
+
+### 1. Import Articles
+
+Articles are provided in j2xml format for easy import:
+
+```bash
+# Install j2xml component first
+# Then import via Joomla admin: Components > j2xml > Import
+```
+
+Choose the article set that matches your needs:
+- `articles/basic-website/` - Standard informational website
+- `articles/ecommerce/` - Product pages, shopping guides, policies
+- `articles/membership/` - Member resources, restricted content
+- `articles/community/` - Forums, user profiles, community pages
+
+See individual README files in each directory for detailed instructions.
+
+### 2. Import VirtueMart Data (Optional)
+
+If you're building an e-commerce site:
+
+```bash
+# Import via phpMyAdmin or MySQL command line
+mysql -u username -p database_name < virtuemart/categories.sql
+mysql -u username -p database_name < virtuemart/products.sql
+# ... continue with other files
+```
+
+See `virtuemart/README.md` for detailed instructions.
+
+### 3. Import MembershipPro Data (Optional)
+
+For membership sites:
+
+```bash
+mysql -u username -p database_name < membershippro/sample-data.sql
+```
+
+See `membershippro/README.md` for detailed instructions.
+
+### 4. Configure Dolibarr Integration (Optional)
+
+For ERP integration:
+
+See `dolibarr/README.md` for configuration instructions.
+
+## Customization
+
+All demo data is meant to be a starting point. You can:
+
+- Edit content to match your brand
+- Add/remove products
+- Modify categories and structures
+- Adjust pricing and stock levels
+- Customize field configurations
+
+## Data Contents Summary
+
+### Articles
+- **Basic Website**: About, Services, Contact, Privacy Policy, Terms
+- **E-commerce**: Product Guides, Shipping Info, Returns Policy, FAQ
+- **Membership**: Member Benefits, Subscription Tiers, Member Resources
+- **Community**: Forum Guidelines, User Profiles, Community Events
+
+### VirtueMart
+- 50+ sample products across multiple categories
+- Product variants (sizes, colors)
+- Custom product fields
+- Featured products configuration
+- Stock management examples
+- Category hierarchy
+
+### MembershipPro
+- Sample membership plans
+- Member groups
+- Access levels
+- Sample member profiles
+
+### Dolibarr
+- API connection configuration
+- Product synchronization settings
+- Customer data mapping
+
+## Support
+
+For issues or questions:
+- Template issues: https://github.com/mokoconsulting-tech/moko-cassiopeia/issues
+- Documentation: See README files in each subdirectory
+- Moko Consulting: hello@mokoconsulting.tech
+
+## License
+
+This demo data is provided under the same GPL-3.0-or-later license as the Moko-Cassiopeia template.
+
+## Version
+
+Demo Data Version: 03.06.01
+Compatible with: Moko-Cassiopeia 03.06.x
+
+---
+
+**Note**: This is sample data for demonstration purposes. Always backup your database before importing any data.
diff --git a/data/demo/articles/basic-website/README.md b/data/demo/articles/basic-website/README.md
new file mode 100644
index 0000000..63ff10f
--- /dev/null
+++ b/data/demo/articles/basic-website/README.md
@@ -0,0 +1,75 @@
+# Basic Website Articles
+
+This directory contains sample articles for a standard informational website.
+
+## Contents
+
+The `articles.j2xml` file includes:
+
+1. **Home** - Welcome page with company overview
+2. **About Us** - Company history and mission
+3. **Our Services** - List of services offered
+4. **Our Team** - Team member profiles
+5. **Contact Us** - Contact information and form
+6. **Privacy Policy** - Sample privacy policy
+7. **Terms of Service** - Sample terms and conditions
+8. **FAQ** - Frequently asked questions
+9. **Blog Posts** - 5 sample blog articles
+
+## Installation
+
+1. Install the **j2xml** component in your Joomla installation
+2. Navigate to: **Components > j2xml > Import**
+3. Select the `articles.j2xml` file
+4. Click **Import**
+5. Review imported articles in **Content > Articles**
+
+## What Gets Imported
+
+- 9 articles with formatted content
+- Categories: Home, About, Services, Legal
+- Featured images (placeholders)
+- Meta descriptions
+- Publishing dates
+
+## Post-Import Steps
+
+1. **Review Content**: Edit articles to match your business
+2. **Update Images**: Replace placeholder images with your own
+3. **Create Menus**: Link articles to your site menu
+4. **Set Featured**: Mark home page as featured if needed
+5. **Adjust Permissions**: Configure access levels as needed
+
+## Customization Tips
+
+- Edit the introtext for article previews
+- Add custom fields for additional metadata
+- Adjust category structure to match your needs
+- Update contact information
+- Customize privacy policy for your jurisdiction
+
+## Article List
+
+| Title | Category | Type | Notes |
+|-------|----------|------|-------|
+| Welcome to Our Website | Home | Featured | Homepage content |
+| About Our Company | About | Standard | Company overview |
+| Our Services | Services | Standard | Service list |
+| Meet Our Team | About | Standard | Team profiles |
+| Contact Us | Contact | Standard | Contact info |
+| Privacy Policy | Legal | Standard | GDPR-compliant template |
+| Terms of Service | Legal | Standard | Usage terms |
+| Frequently Asked Questions | Support | Standard | Common questions |
+| Getting Started Guide | Support | Standard | Help documentation |
+
+## Dependencies
+
+- Joomla 4.x or 5.x
+- j2xml component
+- Moko-Cassiopeia template (for optimal display)
+
+## Version
+
+Version: 1.0.0
+Last Updated: 2026-01-29
+Compatible with: Joomla 4.x, 5.x
diff --git a/data/demo/articles/basic-website/articles.j2xml b/data/demo/articles/basic-website/articles.j2xml
new file mode 100644
index 0000000..2bea91a
--- /dev/null
+++ b/data/demo/articles/basic-website/articles.j2xml
@@ -0,0 +1,493 @@
+
+
+ 26.0.000
+
+ 1
+ Basic Website
+ basic-website
+
+ 1
+ 1
+ *
+ com_content
+
+
+
+ 1
+ Welcome to Our Website
+ welcome
+ Welcome to our website! We're excited to have you here. Discover what we do and how we can help you achieve your goals.
]]>
+ Who We Are
+We are a dedicated team of professionals committed to delivering exceptional service and innovative solutions. Our mission is to help businesses and individuals succeed in an ever-changing digital landscape.
+
+What We Offer
+
+- Professional consulting services
+- Custom development solutions
+- 24/7 customer support
+- Comprehensive training programs
+
+
+Why Choose Us
+With over a decade of experience, we've helped hundreds of clients achieve their objectives. Our commitment to quality, innovation, and customer satisfaction sets us apart.
+
+Explore our site to learn more about our services, meet our team, and discover how we can help you succeed.
+
+Get in Touch
]]>
+ 1
+ 1
+ 2026-01-29 00:00:00
+ 1
+ 2026-01-29 00:00:00
+ 1
+ *
+ 1
+ Welcome to our website - Discover our services and solutions
+
+
+
+ 2
+ About Our Company
+ about-us
+ Learn about our history, mission, and the values that drive us forward every day.]]>
+ Our Story
+Founded in 2014, our company began with a simple mission: to provide high-quality, innovative solutions that make a real difference. What started as a small team of passionate professionals has grown into a thriving organization serving clients worldwide.
+
+Our Mission
+We strive to empower businesses and individuals through cutting-edge technology, exceptional service, and unwavering commitment to excellence.
+
+Our Values
+
+- Integrity - We operate with honesty and transparency
+- Innovation - We embrace new ideas and technologies
+- Excellence - We deliver the highest quality in everything we do
+- Customer Focus - Our clients' success is our success
+- Collaboration - We work together to achieve great things
+
+
+Our Vision
+To be the leading provider of innovative solutions that transform how people work and live, creating lasting value for our clients and communities.
]]>
+ 1
+ 1
+ 2026-01-29 00:00:00
+ 1
+ *
+ 1
+ Learn about our company history, mission, and values
+
+
+
+ 3
+ Our Services
+ our-services
+ Discover the comprehensive range of services we offer to help your business grow and succeed.]]>
+ What We Do
+We provide a full suite of professional services designed to meet your business needs:
+
+
+
+
Web Development
+
Custom websites and web applications built with the latest technologies. From simple brochure sites to complex e-commerce platforms, we deliver solutions that work.
+
+- Responsive design
+- E-commerce integration
+- Content management systems
+- Custom web applications
+
+
+
+
+
Mobile Development
+
Native and cross-platform mobile applications for iOS and Android that engage users and drive results.
+
+- iOS app development
+- Android app development
+- Cross-platform solutions
+- App store optimization
+
+
+
+
+
+
+
Digital Marketing
+
Strategic marketing campaigns that increase visibility, drive traffic, and generate leads.
+
+- SEO optimization
+- Social media marketing
+- Content marketing
+- Email campaigns
+
+
+
+
+
Support & Maintenance
+
Ongoing support to keep your systems running smoothly and securely.
+
+- 24/7 technical support
+- Security updates
+- Performance monitoring
+- Regular backups
+
+
+
+
+Request a Quote
]]>
+ 1
+ 1
+ 2026-01-29 00:00:00
+ 1
+ *
+ 1
+ Professional web development, mobile apps, and digital marketing services
+
+
+
+ 4
+ Meet Our Team
+ our-team
+ Get to know the talented professionals who make it all happen.]]>
+ Our Team
+We're proud to have assembled a team of experienced, passionate professionals who are dedicated to your success.
+
+
+
+
Sarah Johnson
+
Chief Executive Officer
+
Sarah has over 15 years of experience in technology leadership. She guides our strategic vision and ensures we deliver exceptional value to our clients.
+
+
+
+
Michael Chen
+
Chief Technology Officer
+
Michael leads our technical team with expertise in software architecture and innovation. He ensures we stay at the forefront of technology trends.
+
+
+
+
Emily Rodriguez
+
Director of Operations
+
Emily manages our day-to-day operations, ensuring projects are delivered on time and exceed expectations.
+
+
+
+
+
+
David Park
+
Lead Developer
+
David brings 10 years of full-stack development experience, creating robust and scalable solutions.
+
+
+
+
Lisa Thompson
+
UX/UI Designer
+
Lisa creates beautiful, user-friendly interfaces that delight users and drive engagement.
+
+
+
+
James Wilson
+
Marketing Director
+
James develops and executes marketing strategies that increase brand awareness and generate qualified leads.
+
+
+
+Want to join our team? View open positions
]]>
+ 1
+ 1
+ 2026-01-29 00:00:00
+ 1
+ *
+ 1
+ Meet the talented team behind our success
+
+
+
+ 5
+ Contact Us
+ contact-us
+ Get in touch with us - we'd love to hear from you!]]>
+ Contact Information
+
+
+
+
Get in Touch
+
We're here to help! Reach out to us with any questions, comments, or project inquiries.
+
+
Phone:
++1 (555) 123-4567
+
+
Email:
+hello@example.com
+
+
Address:
+123 Business Street
+Suite 100
+City, State 12345
+
+
Business Hours:
+Monday - Friday: 9:00 AM - 6:00 PM
+Saturday - Sunday: Closed
+
+
+
+
Send Us a Message
+
Fill out the form below and we'll get back to you within 24 hours.
+
+
Note: Insert your contact form component here
+
+
+
+Follow Us
+Stay connected on social media:
+
+ Facebook
+ Twitter
+ Instagram
+ LinkedIn
+
]]>
+ 1
+ 1
+ 2026-01-29 00:00:00
+ 1
+ *
+ 1
+ Contact us - phone, email, and office address information
+
+
+
+ 6
+ Privacy Policy
+ privacy-policy
+ Learn how we collect, use, and protect your personal information.]]>
+ Privacy Policy
+Last updated: January 29, 2026
+
+1. Information We Collect
+We collect information that you provide directly to us, including:
+
+- Name and contact information
+- Email address
+- Phone number
+- Company information
+- Messages and inquiries
+
+
+2. How We Use Your Information
+We use the information we collect to:
+
+- Respond to your inquiries and requests
+- Provide customer support
+- Send you updates and marketing communications (with your consent)
+- Improve our services
+- Comply with legal obligations
+
+
+3. Information Sharing
+We do not sell, trade, or rent your personal information to third parties. We may share your information with:
+
+- Service providers who assist in our operations
+- Law enforcement when required by law
+- Business partners with your explicit consent
+
+
+4. Data Security
+We implement appropriate security measures to protect your personal information from unauthorized access, alteration, disclosure, or destruction.
+
+5. Your Rights
+You have the right to:
+
+- Access your personal information
+- Correct inaccurate data
+- Request deletion of your data
+- Opt-out of marketing communications
+- Object to processing of your data
+
+
+6. Cookies
+We use cookies to improve your browsing experience. You can control cookie settings through your browser preferences.
+
+7. Changes to This Policy
+We may update this privacy policy from time to time. We will notify you of any changes by posting the new policy on this page.
+
+8. Contact Us
+If you have questions about this privacy policy, please contact us at privacy@example.com
+
+This is a sample privacy policy. Consult with legal counsel to ensure compliance with applicable laws in your jurisdiction.
]]>
+ 1
+ 1
+ 2026-01-29 00:00:00
+ 1
+ *
+ 1
+ Our privacy policy - how we collect, use, and protect your data
+
+
+
+ 7
+ Terms of Service
+ terms-of-service
+ Please read these terms and conditions carefully before using our services.]]>
+ Terms of Service
+Last updated: January 29, 2026
+
+1. Acceptance of Terms
+By accessing and using this website, you accept and agree to be bound by the terms and conditions of this agreement.
+
+2. Use License
+Permission is granted to temporarily download one copy of the materials on our website for personal, non-commercial transitory viewing only.
+
+3. Disclaimer
+The materials on our website are provided on an 'as is' basis. We make no warranties, expressed or implied, and hereby disclaim and negate all other warranties.
+
+4. Limitations
+In no event shall we or our suppliers be liable for any damages arising out of the use or inability to use the materials on our website.
+
+5. Accuracy of Materials
+The materials appearing on our website could include technical, typographical, or photographic errors. We do not warrant that any of the materials are accurate, complete, or current.
+
+6. Links
+We have not reviewed all sites linked to our website and are not responsible for the contents of any such linked site.
+
+7. Modifications
+We may revise these terms of service at any time without notice. By using this website, you agree to be bound by the current version of these terms.
+
+8. Governing Law
+These terms and conditions are governed by and construed in accordance with applicable laws.
+
+This is a sample terms of service. Consult with legal counsel to create terms appropriate for your business and jurisdiction.
]]>
+ 1
+ 1
+ 2026-01-29 00:00:00
+ 1
+ *
+ 1
+ Terms of service and conditions for using our website
+
+
+
+ 8
+ Frequently Asked Questions
+ faq
+ Find answers to the most common questions about our services.]]>
+ Frequently Asked Questions
+
+General Questions
+
+What services do you offer?
+We offer web development, mobile app development, digital marketing, and ongoing support and maintenance services. Visit our Services page for more details.
+
+How long does a typical project take?
+Project timelines vary based on scope and complexity. A simple website might take 4-6 weeks, while complex applications can take 3-6 months or longer. We'll provide a detailed timeline during the project planning phase.
+
+What are your payment terms?
+We typically require a 50% deposit to begin work, with the balance due upon completion. For larger projects, we can arrange milestone-based payments.
+
+Technical Questions
+
+What technologies do you use?
+We work with modern, proven technologies including Joomla, WordPress, React, Node.js, PHP, and many others. We select technologies based on your specific project requirements.
+
+Do you provide hosting services?
+While we don't provide hosting directly, we can recommend reliable hosting providers and assist with setup and configuration.
+
+Will my website be mobile-friendly?
+Absolutely! All our websites are built with responsive design, ensuring they look and function perfectly on all devices.
+
+Support Questions
+
+What kind of support do you provide?
+We offer various support plans including email support, phone support, and emergency assistance. We can also provide ongoing maintenance and updates.
+
+How do I get started?
+Simply contact us with your project details. We'll schedule a consultation to discuss your needs and provide a proposal.
+
+Do you offer training?
+Yes! We provide comprehensive training to ensure you and your team can effectively manage and update your website or application.
+
+Still have questions? Contact us and we'll be happy to help!
]]>
+ 1
+ 1
+ 2026-01-29 00:00:00
+ 1
+ *
+ 1
+ Frequently asked questions about our services and processes
+
+
+
+ 9
+ Getting Started Guide
+ getting-started
+ New here? This guide will help you get started with our services.]]>
+ Getting Started Guide
+
+Step 1: Contact Us
+The first step is to reach out! You can:
+
+- Fill out our contact form
+- Call us at +1 (555) 123-4567
+- Email us at hello@example.com
+
+
+Step 2: Consultation
+We'll schedule a free consultation to discuss:
+
+- Your goals and objectives
+- Project requirements
+- Timeline and budget
+- Any questions you have
+
+
+Step 3: Proposal
+After understanding your needs, we'll provide:
+
+- Detailed project scope
+- Timeline with milestones
+- Transparent pricing
+- Terms and conditions
+
+
+Step 4: Agreement
+Once you approve the proposal:
+
+- Sign the service agreement
+- Submit initial payment
+- Provide necessary access and materials
+
+
+Step 5: Development
+During the development phase:
+
+- Regular progress updates
+- Milestone reviews
+- Your feedback and approval
+- Ongoing communication
+
+
+Step 6: Launch
+When your project is ready:
+
+- Final review and testing
+- Training session
+- Launch and deployment
+- Post-launch support
+
+
+Step 7: Ongoing Support
+After launch, we provide:
+
+- Technical support
+- Regular updates
+- Performance monitoring
+- Continuous improvement
+
+
+Ready to get started? Contact Us Today
]]>
+ 1
+ 1
+ 2026-01-29 00:00:00
+ 1
+ *
+ 1
+ Step-by-step guide to getting started with our services
+
+
diff --git a/data/demo/articles/community/README.md b/data/demo/articles/community/README.md
new file mode 100644
index 0000000..3d12b40
--- /dev/null
+++ b/data/demo/articles/community/README.md
@@ -0,0 +1,102 @@
+# Community Website Articles
+
+This directory contains sample articles for community-based websites with forums and user interactions.
+
+## Contents
+
+The `articles.j2xml` file includes:
+
+1. **Community Home** - Community portal welcome
+2. **Community Guidelines** - Rules and expectations
+3. **Getting Started in Our Community** - New member guide
+4. **User Profile Guide** - Setting up profiles
+5. **Forum Rules** - Discussion forum guidelines
+6. **Community Events** - Event listings and info
+7. **Contributor Recognition** - Highlighting members
+8. **Report a Problem** - Issue reporting guide
+
+## Installation
+
+1. Install the **j2xml** component in your Joomla installation
+2. Navigate to: **Components > j2xml > Import**
+3. Select the `articles.j2xml` file
+4. Click **Import**
+5. Review imported articles in **Content > Articles**
+
+## What Gets Imported
+
+- 8 community-focused articles
+- Categories: Community, Guidelines, Events
+- User engagement content
+- Moderation guidelines
+
+## Post-Import Steps
+
+1. **Customize Guidelines**: Adapt rules to your community culture
+2. **Setup Forums**: Link to your forum system (Kunena, EasyDiscuss, etc.)
+3. **Create Event Calendar**: Integrate with event management
+4. **Configure User Profiles**: Setup profile extensions
+5. **Add Social Features**: Enable social sharing and engagement
+
+## Integration Options
+
+Works well with:
+- **Kunena** - Forum component
+- **EasyDiscuss** - Discussion system
+- **Community Builder** - Social network
+- **JomSocial** - Community platform
+- **EventBooking** - Event management
+
+## Community Features
+
+Support for:
+- User profiles
+- Discussion forums
+- Event calendars
+- User blogs
+- Activity streams
+- Member directories
+- Groups and teams
+
+## Article List
+
+| Title | Category | Type | Purpose |
+|-------|----------|------|---------|
+| Welcome to Community | Community | Featured | Landing page |
+| Community Guidelines | Guidelines | Standard | Rules |
+| Getting Started | Help | Standard | Onboarding |
+| Profile Setup | Help | Standard | User guide |
+| Forum Rules | Guidelines | Standard | Forum policy |
+| Community Events | Events | Standard | Event info |
+| Top Contributors | Community | Standard | Recognition |
+| Report Issues | Support | Standard | Reporting |
+
+## Best Practices
+
+- Foster positive community culture
+- Clearly communicate expectations
+- Recognize and reward participation
+- Provide easy reporting mechanisms
+- Regular community engagement
+- Transparent moderation policies
+
+## Customization Tips
+
+- Add local community photos
+- Highlight member achievements
+- Post regular community updates
+- Feature community events
+- Create sub-community sections
+
+## Dependencies
+
+- Joomla 4.x or 5.x
+- j2xml component
+- Forum component (Kunena, EasyDiscuss, etc.)
+- Moko-Cassiopeia template
+
+## Version
+
+Version: 1.0.0
+Last Updated: 2026-01-29
+Compatible with: Joomla 4.x, 5.x
diff --git a/data/demo/articles/community/articles.j2xml b/data/demo/articles/community/articles.j2xml
new file mode 100644
index 0000000..ddac7bf
--- /dev/null
+++ b/data/demo/articles/community/articles.j2xml
@@ -0,0 +1,171 @@
+
+
+26.0.000
+
+4
+Community
+community
+
+1
+1
+*
+com_content
+
+
+
+30
+Welcome to Our Community
+community-home
+Join our vibrant community of members sharing knowledge, experiences, and support.]]>
+A Community Built on Connection
+Welcome! You've just joined a community of passionate individuals who share your interests and goals. Together, we learn, grow, and support each other.
+
+
+
+
Discussions
+
Join conversations on topics that matter to you. Share your expertise and learn from others.
+
Browse Forums
+
+
+
+
Events
+
Participate in community events, meetups, and online gatherings.
+
View Events
+
+
+
+
Members
+
Connect with fellow members, build your network, and collaborate.
+
Find Members
+
+
+
+Community Stats
+
+
+
5,000+
+
Active Members
+
+
+
+
+
24/7
+
Community Active
+
+
+
+Getting Started
+
+- Complete your profile
+- Introduce yourself in the welcome forum
+- Read the community guidelines
+- Start participating in discussions
+
]]>
+1
+4
+2026-01-29 00:00:00
+1
+1
+*
+1
+Welcome to our community - connect, learn, and grow together
+
+
+
+31
+Community Guidelines
+community-guidelines
+Our community guidelines ensure a respectful, inclusive, and productive environment for all members.]]>
+Community Guidelines
+Last updated: January 29, 2026
+
+These guidelines help maintain a positive, respectful community where everyone feels welcome to participate.
+
+1. Be Respectful
+
+- Treat all members with respect and courtesy
+- Disagree with ideas, not people
+- No personal attacks, harassment, or bullying
+- Respect diverse perspectives and backgrounds
+
+
+2. Stay On Topic
+
+- Post content in appropriate forums/categories
+- Keep discussions relevant to the topic
+- Avoid excessive off-topic conversation
+- Use descriptive titles for new topics
+
+
+3. No Spam or Self-Promotion
+
+- Don't post unsolicited advertisements
+- Limit self-promotion to designated areas
+- No duplicate posts or cross-posting
+- Contribute value, not just links
+
+
+4. Protect Privacy
+
+- Don't share others' personal information
+- Respect confidentiality
+- Be mindful of what you share publicly
+- Report privacy violations to moderators
+
+
+5. Use Appropriate Language
+
+- Keep content family-friendly
+- No profanity or offensive language
+- Avoid inflammatory or provocative posts
+- Write clearly and thoughtfully
+
+
+6. Give Credit
+
+- Cite sources for shared content
+- Acknowledge others' contributions
+- Respect intellectual property
+- Don't plagiarize
+
+
+7. Help Others
+
+- Share knowledge and experience
+- Welcome new members
+- Provide constructive feedback
+- Assume good intentions
+
+
+Enforcement
+Violations may result in:
+
+- Warning from moderators
+- Temporary suspension
+- Permanent ban for serious or repeat violations
+
+
+Reporting Issues
+If you see content that violates these guidelines:
+
+- Use the "Report" button on the post
+- Contact moderators directly
+- Email community@example.com
+
+
+Together, we create a community that benefits everyone. Thank you for helping us maintain a positive environment!
]]>
+1
+4
+2026-01-29 00:00:00
+1
+*
+1
+Community guidelines - rules and expectations for respectful participation
+
+
diff --git a/data/demo/articles/ecommerce/README.md b/data/demo/articles/ecommerce/README.md
new file mode 100644
index 0000000..c821b49
--- /dev/null
+++ b/data/demo/articles/ecommerce/README.md
@@ -0,0 +1,84 @@
+# E-commerce Website Articles
+
+This directory contains sample articles specifically designed for e-commerce websites using VirtueMart.
+
+## Contents
+
+The `articles.j2xml` file includes:
+
+1. **Shop Home** - E-commerce landing page
+2. **Shipping Information** - Shipping policies and rates
+3. **Returns & Refunds** - Return policy
+4. **Payment Methods** - Accepted payment options
+5. **Size Guide** - Product sizing information
+6. **Product Care Instructions** - Care and maintenance tips
+7. **Gift Cards** - Gift card information
+8. **Wholesale Inquiry** - B2B sales information
+9. **Shopping Guide** - How to shop on the site
+
+## Installation
+
+1. Install the **j2xml** component in your Joomla installation
+2. Navigate to: **Components > j2xml > Import**
+3. Select the `articles.j2xml` file
+4. Click **Import**
+5. Review imported articles in **Content > Articles**
+
+## What Gets Imported
+
+- 9 e-commerce focused articles
+- Categories: Shopping, Policies, Help
+- SEO-optimized content
+- Call-to-action buttons
+- Trust-building content
+
+## Post-Import Steps
+
+1. **Customize Policies**: Update shipping rates, return windows, etc.
+2. **Add Payment Info**: Specify your accepted payment methods
+3. **Update Links**: Link to your VirtueMart shop categories
+4. **Set Menu Items**: Create menu links to key pages
+5. **Add Trust Badges**: Include security and payment badges
+
+## Integration with VirtueMart
+
+These articles complement your VirtueMart shop:
+- Link shipping info from checkout
+- Display return policy in footer
+- Reference from product pages
+- Include in customer emails
+
+## Best Practices
+
+- Keep policies clear and concise
+- Update shipping info seasonally
+- Maintain current contact details
+- Review legal compliance
+- Add trust badges and certifications
+
+## Article List
+
+| Title | Category | Type | Purpose |
+|-------|----------|------|---------|
+| Shop Our Collection | Shopping | Featured | Shop landing page |
+| Shipping Information | Policies | Standard | Shipping details |
+| Returns & Refunds | Policies | Standard | Return policy |
+| Payment Methods | Policies | Standard | Payment options |
+| Size Guide | Help | Standard | Product sizing |
+| Product Care | Help | Standard | Care instructions |
+| Gift Cards | Shopping | Standard | Gift card info |
+| Wholesale Inquiry | Shopping | Standard | B2B sales |
+| Shopping Guide | Help | Standard | How to shop |
+
+## Dependencies
+
+- Joomla 4.x or 5.x
+- j2xml component
+- VirtueMart component (recommended)
+- Moko-Cassiopeia template
+
+## Version
+
+Version: 1.0.0
+Last Updated: 2026-01-29
+Compatible with: Joomla 4.x, 5.x, VirtueMart 4.x
diff --git a/data/demo/articles/ecommerce/articles.j2xml b/data/demo/articles/ecommerce/articles.j2xml
new file mode 100644
index 0000000..cedc3ca
--- /dev/null
+++ b/data/demo/articles/ecommerce/articles.j2xml
@@ -0,0 +1,484 @@
+
+
+ 26.0.000
+
+ 2
+ E-commerce
+ ecommerce
+
+ 1
+ 1
+ *
+ com_content
+
+
+
+ 10
+ Shop Our Collection
+ shop-collection
+ Discover our carefully curated collection of premium products. Quality, style, and value in every item.]]>
+ Welcome to Our Online Store
+Browse our extensive collection of high-quality products, carefully selected to meet your needs and exceed your expectations.
+
+
+
+
New Arrivals
+
Check out the latest additions to our collection. Fresh styles and innovative products added regularly.
+
Shop New
+
+
+
+
Best Sellers
+
Our most popular products loved by customers worldwide. See what everyone's talking about.
+
Shop Best Sellers
+
+
+
+
On Sale
+
Save big on select items. Limited time offers and exclusive deals you don't want to miss.
+
Shop Sale
+
+
+
+Why Shop With Us
+
+- Free Shipping on orders over $50
+- 30-Day Returns - Shop with confidence
+- Secure Checkout - Your data is protected
+- Expert Support - We're here to help
+- Quality Guaranteed - Premium products only
+
+
+Start Shopping
]]>
+ 1
+ 2
+ 2026-01-29 00:00:00
+ 1
+ 1
+ *
+ 1
+ Shop our premium collection - new arrivals, best sellers, and exclusive deals
+
+
+
+ 11
+ Shipping Information
+ shipping-information
+ Learn about our shipping options, rates, and delivery times.]]>
+ Shipping Policy
+
+Shipping Options
+
+
+
+
+| Method |
+Delivery Time |
+Cost |
+
+
+
+
+| Standard Shipping |
+5-7 business days |
+$5.99 (FREE over $50) |
+
+
+| Express Shipping |
+2-3 business days |
+$14.99 |
+
+
+| Next Day Delivery |
+1 business day |
+$24.99 |
+
+
+| International Shipping |
+7-21 business days |
+Varies by location |
+
+
+
+
+Processing Time
+Orders are typically processed within 1-2 business days. You'll receive a confirmation email with tracking information once your order ships.
+
+International Shipping
+We ship to over 100 countries worldwide. International shipping costs are calculated at checkout based on your location and order weight.
+
+Important: International customers are responsible for any customs duties or import taxes.
+
+Order Tracking
+Once your order ships, you'll receive a tracking number via email. You can track your shipment at:
+
+
+Shipping Restrictions
+Some products may have shipping restrictions based on local regulations. These restrictions will be noted on the product page.
+
+Questions about shipping? Contact us for assistance.
]]>
+ 1
+ 2
+ 2026-01-29 00:00:00
+ 1
+ *
+ 1
+ Shipping options, rates, and delivery times for your orders
+
+
+
+ 12
+ Returns & Refunds
+ returns-refunds
+ Our hassle-free return policy ensures your complete satisfaction.]]>
+ Return Policy
+
+30-Day Return Window
+We want you to love your purchase! If you're not completely satisfied, you can return most items within 30 days of delivery for a full refund.
+
+Return Eligibility
+To be eligible for a return, items must:
+
+- Be in original, unused condition
+- Include all original packaging and tags
+- Have proof of purchase (receipt or order number)
+- Be returned within 30 days of delivery
+
+
+Non-Returnable Items
+Some items cannot be returned for hygiene and safety reasons:
+
+- Final sale/clearance items
+- Personalized or custom products
+- Gift cards
+- Downloadable products
+
+
+How to Return
+
+- Initiate Return - Log into your account and select the order
+- Print Label - Download and print your prepaid return label
+- Pack Securely - Package items in original packaging if possible
+- Ship It Back - Drop off at any carrier location
+
+
+Return Shipping
+Return shipping is FREE for US customers. International returns: customer pays return shipping costs.
+
+Refund Process
+Once we receive your return:
+
+- Inspection: 2-3 business days
+- Refund processing: 3-5 business days
+- Bank processing: 5-10 business days
+
+You'll receive an email confirmation once your refund is processed.
+
+Exchanges
+Need a different size or color? We offer free exchanges! Follow the return process and specify your exchange preference.
+
+Damaged or Defective Items
+If you receive a damaged or defective item:
+
+- Contact us within 48 hours of delivery
+- Provide photos of the damage
+- We'll arrange for immediate replacement or refund
+
+
+Questions? Contact our customer service team - we're here to help!
]]>
+ 1
+ 2
+ 2026-01-29 00:00:00
+ 1
+ *
+ 1
+ Easy returns and refunds - 30-day money-back guarantee
+
+
+
+ 13
+ Payment Methods
+ payment-methods
+ We accept multiple secure payment methods for your convenience.]]>
+ Accepted Payment Methods
+
+Credit & Debit Cards
+We accept all major credit and debit cards:
+
+- Visa
+- Mastercard
+- American Express
+- Discover
+
+
+Digital Wallets
+Fast and secure checkout with:
+
+- PayPal
+- Apple Pay
+- Google Pay
+- Shop Pay
+
+
+Other Payment Options
+
+- Bank Transfer - Available for orders over $500
+- Gift Cards - Use store credit at checkout
+- Buy Now, Pay Later - Flexible payment plans available
+
+
+Payment Security
+Your payment information is always secure:
+
+- SSL Encryption - All transactions are encrypted
+- PCI Compliance - We meet industry security standards
+- Fraud Protection - Advanced fraud detection systems
+- No Stored Data - We don't store your card information
+
+
+Currency
+All prices are in USD. International customers will see converted prices at checkout based on current exchange rates.
+
+Payment Issues
+If your payment is declined:
+
+- Verify card information is correct
+- Check with your bank for any restrictions
+- Try an alternative payment method
+- Contact us if problems persist
+
+
+Billing Information
+Your billing address must match the address on file with your card issuer. This helps prevent fraud and ensures smooth processing.
+
+Need help? Contact our support team
]]>
+ 1
+ 2
+ 2026-01-29 00:00:00
+ 1
+ *
+ 1
+ Secure payment methods - credit cards, PayPal, digital wallets
+
+
+
+ 14
+ Size Guide
+ size-guide
+ Find your perfect fit with our comprehensive size guide.]]>
+ Size Guide
+
+How to Measure
+For the most accurate sizing, take your measurements with a flexible measuring tape:
+
+- Chest/Bust - Measure around the fullest part
+- Waist - Measure around your natural waistline
+- Hips - Measure around the fullest part
+- Inseam - Measure from crotch to ankle
+
+
+Men's Clothing
+
+
+
+| Size |
+Chest (in) |
+Waist (in) |
+Hips (in) |
+
+
+
+
+| XS |
+32-34 |
+26-28 |
+32-34 |
+
+
+| S |
+35-37 |
+29-31 |
+35-37 |
+
+
+| M |
+38-40 |
+32-34 |
+38-40 |
+
+
+| L |
+41-43 |
+35-37 |
+41-43 |
+
+
+| XL |
+44-46 |
+38-40 |
+44-46 |
+
+
+| XXL |
+47-49 |
+41-43 |
+47-49 |
+
+
+
+
+Women's Clothing
+
+
+
+| Size |
+Bust (in) |
+Waist (in) |
+Hips (in) |
+
+
+
+
+| XS |
+31-32 |
+24-25 |
+34-35 |
+
+
+| S |
+33-34 |
+26-27 |
+36-37 |
+
+
+| M |
+35-36 |
+28-29 |
+38-39 |
+
+
+| L |
+37-39 |
+30-32 |
+40-42 |
+
+
+| XL |
+40-42 |
+33-35 |
+43-45 |
+
+
+| XXL |
+43-45 |
+36-38 |
+46-48 |
+
+
+
+
+Size Conversion
+International size conversions:
+
+- US to UK: Add 2 sizes (US 8 = UK 10)
+- US to EU: Add 30 (US 8 = EU 38)
+
+
+Between Sizes?
+If you're between sizes:
+
+- Size up for a looser fit
+- Size down for a tighter fit
+- Check product-specific fit notes
+
+
+Still unsure? Contact us for personalized sizing help!
]]>
+ 1
+ 2
+ 2026-01-29 00:00:00
+ 1
+ *
+ 1
+ Complete size guide with measurements and fit recommendations
+
+
+
+ 15
+ Product Care Instructions
+ product-care
+ Keep your products looking great with proper care and maintenance.]]>
+ Product Care Guide
+
+Clothing Care
+
+Washing
+
+- Always check the care label first
+- Wash similar colors together
+- Turn garments inside out to protect prints
+- Use cold water to prevent shrinking
+- Choose gentle cycle for delicate items
+
+
+Drying
+
+- Air dry when possible to extend garment life
+- If using a dryer, use low heat
+- Remove promptly to prevent wrinkles
+- Never tumble dry wool or silk
+
+
+Ironing
+
+- Check garment label for heat settings
+- Iron inside out to protect fabric
+- Use steam for stubborn wrinkles
+- Store properly to minimize ironing needs
+
+
+Fabric-Specific Care
+
+Cotton
+Machine wash cold, tumble dry low. May shrink slightly on first wash.
+
+Wool
+Hand wash or dry clean only. Lay flat to dry. Never wring or twist.
+
+Silk
+Dry clean or hand wash in cool water. Never use bleach. Air dry away from direct sunlight.
+
+Synthetic Blends
+Machine wash cold, low heat dry. Remove promptly to prevent wrinkles.
+
+Storage Tips
+
+- Store in a cool, dry place
+- Use padded hangers for structured items
+- Fold knits to prevent stretching
+- Keep away from direct sunlight
+- Use moth protection for wool items
+
+
+Stain Removal
+
+- Treat stains immediately for best results
+- Blot, don't rub, to prevent spreading
+- Test cleaning products on hidden areas first
+- For tough stains, consult a professional
+
+
+Product-Specific Care
+Always refer to the care label on your specific product. If you have questions about caring for a particular item, contact us for guidance.
]]>
+ 1
+ 2
+ 2026-01-29 00:00:00
+ 1
+ *
+ 1
+ Care instructions for your products - washing, drying, and storage tips
+
+
diff --git a/data/demo/articles/membership/README.md b/data/demo/articles/membership/README.md
new file mode 100644
index 0000000..7a38c71
--- /dev/null
+++ b/data/demo/articles/membership/README.md
@@ -0,0 +1,90 @@
+# Membership Website Articles
+
+This directory contains sample articles for membership-based websites using MembershipPro.
+
+## Contents
+
+The `articles.j2xml` file includes:
+
+1. **Membership Home** - Membership portal welcome page
+2. **Membership Plans** - Available subscription tiers
+3. **Member Benefits** - What members get
+4. **Member Resources** - Exclusive member content
+5. **Member Dashboard Guide** - How to use the dashboard
+6. **Upgrade Your Membership** - Tier upgrade information
+7. **Member Support** - Help for members
+8. **Membership Terms** - Subscription terms and conditions
+
+## Installation
+
+1. Install the **j2xml** component in your Joomla installation
+2. Navigate to: **Components > j2xml > Import**
+3. Select the `articles.j2xml` file
+4. Click **Import**
+5. Review imported articles in **Content > Articles**
+
+## What Gets Imported
+
+- 8 membership-focused articles
+- Categories: Membership, Benefits, Support
+- Access level configuration examples
+- Member-only content templates
+
+## Post-Import Steps
+
+1. **Configure Access Levels**: Set appropriate access levels for member-only content
+2. **Link to MembershipPro**: Integrate with MembershipPro subscription system
+3. **Customize Plans**: Update subscription tiers and pricing
+4. **Add Benefits**: Detail your specific member benefits
+5. **Setup Member Dashboard**: Configure member portal links
+
+## Integration with MembershipPro
+
+These articles work with MembershipPro:
+- Display membership plans
+- Link from member dashboard
+- Show in members-only menu
+- Reference in subscription emails
+- Use in member onboarding
+
+## Access Levels
+
+Consider setting these access levels:
+- **Public** - Membership info pages
+- **Registered** - Dashboard guides
+- **Premium Member** - Exclusive resources
+- **VIP Member** - Top-tier content
+
+## Article List
+
+| Title | Category | Access Level | Purpose |
+|-------|----------|--------------|---------|
+| Welcome Members | Membership | Registered | Portal home |
+| Membership Plans | Membership | Public | Plan comparison |
+| Member Benefits | Membership | Public | Benefits overview |
+| Member Resources | Resources | Registered+ | Exclusive content |
+| Dashboard Guide | Support | Registered | Help guide |
+| Upgrade Membership | Membership | Registered | Upsell page |
+| Member Support | Support | Registered | Help desk |
+| Membership Terms | Legal | Public | Terms |
+
+## Best Practices
+
+- Clearly communicate value proposition
+- Make upgrade paths obvious
+- Provide excellent member support
+- Regular member-only content updates
+- Engage members with exclusive offers
+
+## Dependencies
+
+- Joomla 4.x or 5.x
+- j2xml component
+- MembershipPro component (recommended)
+- Moko-Cassiopeia template
+
+## Version
+
+Version: 1.0.0
+Last Updated: 2026-01-29
+Compatible with: Joomla 4.x, 5.x, MembershipPro 3.x+
diff --git a/data/demo/articles/membership/articles.j2xml b/data/demo/articles/membership/articles.j2xml
new file mode 100644
index 0000000..a02e932
--- /dev/null
+++ b/data/demo/articles/membership/articles.j2xml
@@ -0,0 +1,149 @@
+
+
+26.0.000
+
+3
+Membership
+membership
+
+1
+1
+*
+com_content
+
+
+
+20
+Welcome to Our Member Portal
+member-portal
+Welcome to your exclusive member area! Access premium content, resources, and benefits.]]>
+Your Membership Dashboard
+As a valued member, you have access to exclusive benefits, resources, and premium content designed to help you succeed.
+
+
+
+
Resources
+
Access our complete library of guides, tutorials, and training materials.
+
Browse Resources
+
+
+
+
Events
+
Join exclusive member-only webinars, workshops, and networking events.
+
View Events
+
+
+
+
Support
+
Get priority support from our expert team whenever you need assistance.
+
Get Support
+
+
+
+Quick Links
+
+
+Latest Member News
+Stay updated with the latest announcements, new resources, and upcoming events.
]]>
+1
+3
+2026-01-29 00:00:00
+1
+1
+*
+2
+Member portal - access exclusive resources and benefits
+
+
+
+21
+Membership Plans
+membership-plans
+Choose the membership plan that's right for you. All plans include our core benefits with increasing levels of access.]]>
+Choose Your Membership Level
+
+
+
+
+
+
+
+- Access to basic resources
+- Monthly newsletter
+- Community forum access
+- Email support
+
+
Get Started
+
+
+
+
+
+
+
+
+
+- Everything in Basic, plus:
+- Premium resources library
+- Monthly webinars
+- Advanced training materials
+- Priority email support
+- Quarterly networking events
+
+
Get Started
+
+
+
+
+
+
+
+
+
+- Everything in Professional, plus:
+- 1-on-1 consulting sessions
+- Custom training programs
+- Phone support
+- VIP event access
+- Annual conference pass
+- API access
+
+
Get Started
+
+
+
+
+
+All Plans Include
+
+- Cancel anytime, no commitments
+- 30-day money-back guarantee
+- Secure payment processing
+- Access from any device
+
+
+Need help choosing? Contact us for personalized recommendations.
]]>
+1
+3
+2026-01-29 00:00:00
+1
+*
+1
+Membership plans and pricing - choose the right tier for you
+
+
diff --git a/data/demo/virtuemart/README.md b/data/demo/virtuemart/README.md
new file mode 100644
index 0000000..514cf24
--- /dev/null
+++ b/data/demo/virtuemart/README.md
@@ -0,0 +1,200 @@
+# VirtueMart Sample Data
+
+This directory contains comprehensive sample data for VirtueMart, including products, categories, custom fields, and more.
+
+## Contents
+
+- `categories.sql` - Product categories with hierarchy
+- `products.sql` - 50+ sample products
+- `product-variants.sql` - Product variations (sizes, colors, etc.)
+- `custom-fields.sql` - Custom product fields
+- `featured-products.sql` - Featured product configuration
+- `stock-management.sql` - Stock levels and tracking
+- `manufacturers.sql` - Sample manufacturers/brands
+- `product-images.sql` - Product image references (requires actual image files)
+
+## Prerequisites
+
+1. **VirtueMart 4.x** installed and configured
+2. **Database backup** - ALWAYS backup before importing
+3. **Joomla 4.x or 5.x** with Moko-Cassiopeia template
+4. **MySQL/MariaDB** database access
+
+## Installation Order
+
+Import files in this specific order to maintain referential integrity:
+
+```bash
+1. manufacturers.sql
+2. categories.sql
+3. products.sql
+4. custom-fields.sql
+5. product-variants.sql
+6. featured-products.sql
+7. stock-management.sql
+8. product-images.sql (optional - requires image files)
+```
+
+## Import Methods
+
+### Method 1: phpMyAdmin
+1. Log into phpMyAdmin
+2. Select your Joomla database
+3. Click "Import" tab
+4. Choose SQL file
+5. Click "Go"
+6. Repeat for each file in order
+
+### Method 2: Command Line
+```bash
+mysql -u username -p database_name < manufacturers.sql
+mysql -u username -p database_name < categories.sql
+mysql -u username -p database_name < products.sql
+# ... continue with other files
+```
+
+### Method 3: Joomla Admin
+1. Components > VirtueMart > Tools
+2. Use import/export tools for specific data types
+
+## What Gets Imported
+
+### Categories (20+)
+- Electronics (Computers, Phones, Accessories)
+- Clothing (Men's, Women's, Kids')
+- Home & Garden (Furniture, Decor, Tools)
+- Sports & Outdoors (Equipment, Apparel)
+- Books & Media
+
+### Products (50+)
+- Various price points ($9.99 - $999.99)
+- Multiple variations (sizes, colors)
+- Detailed descriptions
+- Product specifications
+- SKUs and barcodes
+- Stock levels
+- Featured products
+- Sale items
+
+### Custom Fields
+- Size selector (XS, S, M, L, XL, XXL)
+- Color picker
+- Material type
+- Warranty information
+- Delivery time estimates
+- Gift wrap options
+
+### Manufacturers
+- TechBrand Inc.
+- StyleWear Co.
+- HomeComfort
+- SportsPro
+- And more...
+
+## Post-Import Steps
+
+1. **Verify Import**
+ - Check VirtueMart dashboard
+ - View product listings
+ - Test category navigation
+ - Verify custom fields display
+
+2. **Update Images**
+ - Upload actual product images
+ - Link images to products
+ - Set featured images
+ - Configure image sizes
+
+3. **Configure Prices**
+ - Review and adjust pricing
+ - Set up tax rules
+ - Configure shipping costs
+ - Add promotional pricing
+
+4. **Setup Payment**
+ - Configure payment methods
+ - Test checkout process
+ - Setup order notifications
+
+5. **Inventory Management**
+ - Review stock levels
+ - Configure low stock alerts
+ - Setup stock tracking
+
+## Customization
+
+All sample data can be customized:
+
+- Edit product descriptions
+- Adjust pricing
+- Change category structure
+- Modify custom fields
+- Update stock levels
+- Add/remove variants
+
+## Database Tables
+
+This data affects these VirtueMart tables:
+
+- `#__virtuemart_categories`
+- `#__virtuemart_products`
+- `#__virtuemart_product_customfields`
+- `#__virtuemart_manufacturers`
+- `#__virtuemart_product_prices`
+- `#__virtuemart_product_medias`
+- And related tables
+
+**Note:** `#__` represents your Joomla table prefix (usually `jos_` or similar)
+
+## Data Structure
+
+### Sample Product Structure
+```
+Product
+├── Basic Info (name, SKU, price)
+├── Description (short & full)
+├── Categories
+├── Custom Fields (size, color, etc.)
+├── Variants (if applicable)
+├── Images (multiple)
+├── Stock Level
+├── Pricing Rules
+└── Featured Status
+```
+
+## Troubleshooting
+
+**Import errors?**
+- Check table prefix in SQL files
+- Verify VirtueMart version compatibility
+- Ensure proper file order
+- Check database permissions
+
+**Missing products?**
+- Clear VirtueMart cache
+- Rebuild product indexes
+- Check category visibility
+- Verify publish status
+
+**Images not showing?**
+- Check file paths
+- Upload images to correct directory
+- Verify image permissions
+- Clear image cache
+
+## Support
+
+For issues with sample data:
+- Check VirtueMart documentation
+- Visit VirtueMart forums
+- Contact Moko Consulting support
+
+## Warning
+
+⚠️ **IMPORTANT**: This is sample data for demonstration purposes. Do NOT import into a production site with existing products unless you understand the implications. Always backup your database first!
+
+## Version
+
+Version: 1.0.0
+Last Updated: 2026-01-29
+Compatible with: VirtueMart 4.x, Joomla 4.x/5.x
diff --git a/data/demo/virtuemart/categories.sql b/data/demo/virtuemart/categories.sql
new file mode 100644
index 0000000..67ee923
--- /dev/null
+++ b/data/demo/virtuemart/categories.sql
@@ -0,0 +1,91 @@
+-- VirtueMart Sample Categories
+-- Version: 1.0.0
+-- Compatible with: VirtueMart 4.x
+-- NOTE: Replace #__ with your actual Joomla table prefix (e.g., jos_)
+
+-- Root Categories
+INSERT INTO `#__virtuemart_categories_en_gb` (`virtuemart_category_id`, `category_name`, `category_description`, `metadesc`, `metakey`, `slug`) VALUES
+(1, 'Electronics', 'Shop the latest electronics, computers, phones, and accessories.
', 'Electronics, computers, phones, tablets, accessories', 'electronics, technology, gadgets', 'electronics'),
+(2, 'Clothing & Apparel', 'Fashion for everyone - mens, womens, and kids clothing.
', 'Clothing, fashion, apparel, mens, womens, kids', 'clothing, fashion, apparel', 'clothing-apparel'),
+(3, 'Home & Garden', 'Everything for your home - furniture, decor, garden tools, and more.
', 'Home, garden, furniture, decor, tools', 'home, garden, furniture', 'home-garden'),
+(4, 'Sports & Outdoors', 'Gear up for adventure with sports equipment and outdoor essentials.
', 'Sports, outdoors, equipment, camping, fitness', 'sports, outdoors, fitness', 'sports-outdoors'),
+(5, 'Books & Media', 'Books, ebooks, audiobooks, and entertainment media.
', 'Books, ebooks, audiobooks, media, entertainment', 'books, media, reading', 'books-media');
+
+-- Electronics Subcategories
+INSERT INTO `#__virtuemart_categories_en_gb` (`virtuemart_category_id`, `category_name`, `category_description`, `slug`) VALUES
+(10, 'Computers & Laptops', 'Desktop computers, laptops, and computer accessories.
', 'computers-laptops'),
+(11, 'Smartphones & Tablets', 'Latest smartphones, tablets, and mobile devices.
', 'smartphones-tablets'),
+(12, 'Audio & Headphones', 'Headphones, earbuds, speakers, and audio equipment.
', 'audio-headphones'),
+(13, 'Camera & Photography', 'Digital cameras, lenses, and photography accessories.
', 'camera-photography'),
+(14, 'TV & Video', 'Televisions, streaming devices, and video equipment.
', 'tv-video');
+
+-- Clothing Subcategories
+INSERT INTO `#__virtuemart_categories_en_gb` (`virtuemart_category_id`, `category_name`, `category_description`, `slug`) VALUES
+(20, 'Mens Clothing', 'Mens shirts, pants, jackets, and accessories.
', 'mens-clothing'),
+(21, 'Womens Clothing', 'Womens dresses, tops, bottoms, and accessories.
', 'womens-clothing'),
+(22, 'Kids Clothing', 'Clothing for boys and girls of all ages.
', 'kids-clothing'),
+(23, 'Shoes & Footwear', 'Shoes, boots, sandals, and athletic footwear.
', 'shoes-footwear'),
+(24, 'Accessories', 'Bags, hats, scarves, jewelry, and fashion accessories.
', 'accessories');
+
+-- Home & Garden Subcategories
+INSERT INTO `#__virtuemart_categories_en_gb` (`virtuemart_category_id`, `category_name`, `category_description`, `slug`) VALUES
+(30, 'Furniture', 'Living room, bedroom, dining, and office furniture.
', 'furniture'),
+(31, 'Home Decor', 'Wall art, lighting, rugs, and decorative items.
', 'home-decor'),
+(32, 'Kitchen & Dining', 'Cookware, dinnerware, and kitchen appliances.
', 'kitchen-dining'),
+(33, 'Garden & Outdoor', 'Garden tools, plants, patio furniture, and outdoor living.
', 'garden-outdoor'),
+(34, 'Home Improvement', 'Tools, hardware, and home improvement supplies.
', 'home-improvement');
+
+-- Sports Subcategories
+INSERT INTO `#__virtuemart_categories_en_gb` (`virtuemart_category_id`, `category_name`, `category_description`, `slug`) VALUES
+(40, 'Fitness Equipment', 'Home gym equipment, weights, and fitness accessories.
', 'fitness-equipment'),
+(41, 'Team Sports', 'Equipment for football, basketball, baseball, and more.
', 'team-sports'),
+(42, 'Outdoor Recreation', 'Camping, hiking, and outdoor adventure gear.
', 'outdoor-recreation'),
+(43, 'Athletic Apparel', 'Sports clothing, activewear, and athletic shoes.
', 'athletic-apparel'),
+(44, 'Water Sports', 'Swimming, surfing, diving, and water sports equipment.
', 'water-sports');
+
+-- Books Subcategories
+INSERT INTO `#__virtuemart_categories_en_gb` (`virtuemart_category_id`, `category_name`, `category_description`, `slug`) VALUES
+(50, 'Fiction', 'Novels, short stories, and literary fiction.
', 'fiction'),
+(51, 'Non-Fiction', 'Biographies, history, science, and educational books.
', 'non-fiction'),
+(52, 'Childrens Books', 'Books for babies, toddlers, kids, and young adults.
', 'childrens-books'),
+(53, 'Ebooks & Audiobooks', 'Digital books and audio formats.
', 'ebooks-audiobooks'),
+(54, 'Magazines & Journals', 'Periodicals, magazines, and academic journals.
', 'magazines-journals');
+
+-- Category Hierarchy (parent-child relationships)
+INSERT INTO `#__virtuemart_categories` (`virtuemart_category_id`, `virtuemart_vendor_id`, `category_parent_id`, `ordering`, `published`) VALUES
+-- Root categories
+(1, 1, 0, 1, 1),
+(2, 1, 0, 2, 1),
+(3, 1, 0, 3, 1),
+(4, 1, 0, 4, 1),
+(5, 1, 0, 5, 1),
+-- Electronics subcategories
+(10, 1, 1, 1, 1),
+(11, 1, 1, 2, 1),
+(12, 1, 1, 3, 1),
+(13, 1, 1, 4, 1),
+(14, 1, 1, 5, 1),
+-- Clothing subcategories
+(20, 1, 2, 1, 1),
+(21, 1, 2, 2, 1),
+(22, 1, 2, 3, 1),
+(23, 1, 2, 4, 1),
+(24, 1, 2, 5, 1),
+-- Home & Garden subcategories
+(30, 1, 3, 1, 1),
+(31, 1, 3, 2, 1),
+(32, 1, 3, 3, 1),
+(33, 1, 3, 4, 1),
+(34, 1, 3, 5, 1),
+-- Sports subcategories
+(40, 1, 4, 1, 1),
+(41, 1, 4, 2, 1),
+(42, 1, 4, 3, 1),
+(43, 1, 4, 4, 1),
+(44, 1, 4, 5, 1),
+-- Books subcategories
+(50, 1, 5, 1, 1),
+(51, 1, 5, 2, 1),
+(52, 1, 5, 3, 1),
+(53, 1, 5, 4, 1),
+(54, 1, 5, 5, 1);
diff --git a/data/demo/virtuemart/products.sql b/data/demo/virtuemart/products.sql
new file mode 100644
index 0000000..aa521c9
--- /dev/null
+++ b/data/demo/virtuemart/products.sql
@@ -0,0 +1,103 @@
+-- VirtueMart Sample Products
+-- Version: 1.0.0
+-- Compatible with: VirtueMart 4.x
+-- NOTE: Replace #__ with your actual Joomla table prefix
+
+-- Sample Products (Electronics)
+INSERT INTO `#__virtuemart_products` (`virtuemart_product_id`, `virtuemart_vendor_id`, `product_sku`, `product_gtin`, `product_mpn`, `product_weight`, `product_weight_uom`, `product_length`, `product_width`, `product_height`, `product_lwh_uom`, `product_in_stock`, `product_ordered`, `low_stock_notification`, `product_available_date`, `product_availability`, `product_special`, `product_discontinued`, `product_sales`, `product_unit`, `product_packaging`, `product_params`, `published`, `created_on`, `modified_on`) VALUES
+-- Laptops
+(100, 1, 'LAPTOP-001', '1234567890123', 'LP-PRO-15', 2.5, 'kg', 35, 24, 2, 'cm', 50, 0, 10, '2026-01-01 00:00:00', '', 0, 0, 0, '', 1, '', 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(101, 1, 'LAPTOP-002', '1234567890124', 'LP-ULT-13', 1.8, 'kg', 30, 20, 1.5, 'cm', 35, 0, 10, '2026-01-01 00:00:00', '', 0, 0, 0, '', 1, '', 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+-- Smartphones
+(102, 1, 'PHONE-001', '1234567890125', 'PH-PRO-12', 0.19, 'kg', 15, 7, 0.8, 'cm', 100, 0, 20, '2026-01-01 00:00:00', '', 1, 0, 0, '', 1, '', 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(103, 1, 'PHONE-002', '1234567890126', 'PH-MAX-14', 0.22, 'kg', 16, 7.5, 0.8, 'cm', 75, 0, 15, '2026-01-01 00:00:00', '', 0, 0, 0, '', 1, '', 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+-- Headphones
+(104, 1, 'AUDIO-001', '1234567890127', 'HD-WL-PRO', 0.25, 'kg', 20, 18, 8, 'cm', 60, 0, 10, '2026-01-01 00:00:00', '', 0, 0, 0, '', 1, '', 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(105, 1, 'AUDIO-002', '1234567890128', 'EB-NC-300', 0.05, 'kg', 5, 5, 3, 'cm', 120, 0, 20, '2026-01-01 00:00:00', '', 0, 0, 0, '', 1, '', 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00');
+
+-- Sample Products (Clothing)
+INSERT INTO `#__virtuemart_products` (`virtuemart_product_id`, `virtuemart_vendor_id`, `product_sku`, `product_gtin`, `product_mpn`, `product_weight`, `product_weight_uom`, `product_in_stock`, `product_ordered`, `low_stock_notification`, `product_available_date`, `product_special`, `product_discontinued`, `product_sales`, `published`, `created_on`, `modified_on`) VALUES
+-- Men's Clothing
+(200, 1, 'MENS-SHIRT-001', '2234567890123', 'MS-CS-BL-M', 0.3, 'kg', 50, 0, 10, '2026-01-01 00:00:00', 0, 0, 0, 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(201, 1, 'MENS-JEAN-001', '2234567890124', 'MJ-SL-IND-32', 0.6, 'kg', 40, 0, 8, '2026-01-01 00:00:00', 1, 0, 0, 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+-- Women's Clothing
+(202, 1, 'WOMENS-DRESS-001', '2234567890125', 'WD-SUM-FL-M', 0.4, 'kg', 30, 0, 5, '2026-01-01 00:00:00', 0, 0, 0, 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(203, 1, 'WOMENS-TOP-001', '2234567890126', 'WT-BL-WHT-L', 0.2, 'kg', 60, 0, 10, '2026-01-01 00:00:00', 0, 0, 0, 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+-- Shoes
+(204, 1, 'SHOE-RUN-001', '2234567890127', 'SR-AT-BLK-10', 0.8, 'kg', 45, 0, 10, '2026-01-01 00:00:00', 0, 0, 0, 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(205, 1, 'SHOE-CAS-001', '2234567890128', 'SC-WK-BRN-9', 0.9, 'kg', 35, 0, 8, '2026-01-01 00:00:00', 0, 0, 0, 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00');
+
+-- Sample Products (Home & Garden)
+INSERT INTO `#__virtuemart_products` (`virtuemart_product_id`, `virtuemart_vendor_id`, `product_sku`, `product_gtin`, `product_weight`, `product_weight_uom`, `product_in_stock`, `product_ordered`, `low_stock_notification`, `product_available_date`, `product_special`, `product_discontinued`, `published`, `created_on`, `modified_on`) VALUES
+-- Furniture
+(300, 1, 'FURN-SOFA-001', '3334567890123', 45, 'kg', 10, 0, 2, '2026-01-01 00:00:00', 0, 0, 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(301, 1, 'FURN-CHAIR-001', '3334567890124', 12, 'kg', 25, 0, 5, '2026-01-01 00:00:00', 1, 0, 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+-- Kitchen
+(302, 1, 'KITCHEN-BLEND-001', '3334567890125', 3.5, 'kg', 40, 0, 8, '2026-01-01 00:00:00', 0, 0, 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(303, 1, 'KITCHEN-COFFEE-001', '3334567890126', 5, 'kg', 30, 0, 5, '2026-01-01 00:00:00', 0, 0, 1, '2026-01-29 00:00:00', '2026-01-29 00:00:00');
+
+-- Product Descriptions (English)
+INSERT INTO `#__virtuemart_products_en_gb` (`virtuemart_product_id`, `product_name`, `product_s_desc`, `product_desc`, `slug`, `metadesc`, `metakey`) VALUES
+-- Electronics
+(100, 'Professional Laptop 15"', 'High-performance laptop for professionals and creators.
', 'Experience unmatched performance with our Professional Laptop featuring a 15" display, powerful processor, and all-day battery life. Perfect for work, creative projects, and entertainment.
- 15.6" Full HD Display
- 16GB RAM
- 512GB SSD
- Latest generation processor
- All-day battery life
- Backlit keyboard
', 'professional-laptop-15', 'Professional laptop, 15 inch, high performance', 'laptop, computer, professional, work'),
+(101, 'Ultralight Laptop 13"', 'Portable powerhouse for on-the-go productivity.
', 'Take your work anywhere with this ultra-portable 13" laptop. Weighing just 1.8kg, it delivers impressive performance without compromising portability.
- 13.3" Retina Display
- 8GB RAM
- 256GB SSD
- Lightweight design
- 12-hour battery
- Fast charging
', 'ultralight-laptop-13', 'Ultralight laptop, portable, 13 inch', 'laptop, ultralight, portable, travel'),
+(102, 'Smartphone Pro 12', 'Flagship smartphone with cutting-edge features.
', 'Capture stunning photos, enjoy smooth performance, and stay connected with our most advanced smartphone yet.
- 6.5" OLED Display
- Triple camera system
- 128GB Storage
- 5G connectivity
- All-day battery
- Water resistant
', 'smartphone-pro-12', 'Flagship smartphone, 5G, triple camera', 'smartphone, 5G, mobile, phone'),
+(103, 'Smartphone Max 14', 'The ultimate smartphone experience.
', 'Larger display, bigger battery, and enhanced camera system make this our most capable smartphone.
- 6.8" ProMotion Display
- 256GB Storage
- Pro camera system
- 5G Ultra Wideband
- Extended battery life
', 'smartphone-max-14', 'Premium smartphone, large display, pro camera', 'smartphone, premium, large, camera'),
+(104, 'Wireless Headphones Pro', 'Premium wireless headphones with active noise cancellation.
', 'Immerse yourself in pure sound with industry-leading noise cancellation and premium audio quality.
- Active Noise Cancellation
- 30-hour battery life
- Premium sound quality
- Comfortable fit
- Quick charge
', 'wireless-headphones-pro', 'Wireless headphones, noise cancellation', 'headphones, wireless, noise cancelling'),
+(105, 'Noise Cancelling Earbuds', 'Compact earbuds with powerful sound.
', 'Experience true wireless freedom with these compact earbuds featuring active noise cancellation.
- Active Noise Cancellation
- 8-hour battery (24h with case)
- IPX4 water resistance
- Touch controls
- Crystal clear calls
', 'noise-cancelling-earbuds', 'Earbuds, wireless, noise cancelling', 'earbuds, wireless, compact'),
+-- Clothing
+(200, 'Classic Men\'s Shirt - Blue', 'Timeless style meets modern comfort.
', 'Premium cotton shirt perfect for work or casual occasions. Classic fit with modern details.
- 100% Premium Cotton
- Wrinkle-resistant
- Button-down collar
- Available in multiple sizes
- Machine washable
', 'classic-mens-shirt-blue', 'Mens dress shirt, blue, cotton', 'shirt, mens, dress, casual'),
+(201, 'Slim Fit Jeans - Indigo', 'Modern slim fit denim for everyday wear.
', 'Comfortable stretch denim in a modern slim fit. Perfect for any occasion.
- Stretch denim
- Slim fit
- Five-pocket design
- Available sizes 28-40
- Durable construction
', 'slim-fit-jeans-indigo', 'Mens jeans, slim fit, indigo', 'jeans, mens, slim fit, denim'),
+(202, 'Summer Floral Dress', 'Light and breezy summer dress.
', 'Perfect for warm weather, this floral dress combines style and comfort effortlessly.
- Lightweight fabric
- Floral print
- Comfortable fit
- Available in S-XL
- Easy care
', 'summer-floral-dress', 'Womens dress, summer, floral', 'dress, womens, summer, floral'),
+(203, 'Women\'s Casual Blouse', 'Versatile blouse for any occasion.
', 'Elegant yet casual, this blouse pairs well with jeans or skirts.
- Soft fabric
- Relaxed fit
- Button front
- Available in S-XL
- Multiple colors
', 'womens-casual-blouse', 'Womens blouse, casual, white', 'blouse, womens, top, casual'),
+(204, 'Athletic Running Shoes', 'Performance running shoes for serious athletes.
', 'Engineered for speed and comfort with responsive cushioning and breathable upper.
- Lightweight construction
- Responsive cushioning
- Breathable mesh
- Sizes 7-13
- Multiple colorways
', 'athletic-running-shoes', 'Running shoes, athletic, performance', 'shoes, running, athletic, sports'),
+(205, 'Casual Walking Shoes', 'All-day comfort for casual wear.
', 'Perfect for everyday wear with superior comfort and classic style.
- Comfortable insole
- Durable outsole
- Classic design
- Sizes 7-13
- Easy to clean
', 'casual-walking-shoes', 'Casual shoes, walking, comfortable', 'shoes, casual, walking, comfort'),
+-- Home & Garden
+(300, 'Modern 3-Seater Sofa', 'Contemporary comfort for your living room.
', 'Stylish and comfortable sofa with premium upholstery and sturdy construction.
- Seats 3 people
- Premium fabric
- Solid wood frame
- Available colors
- Easy assembly
', 'modern-3-seater-sofa', 'Sofa, 3-seater, modern, living room', 'sofa, furniture, living room'),
+(301, 'Ergonomic Office Chair', 'Comfort and support for long work days.
', 'Adjustable ergonomic chair designed for all-day comfort and productivity.
- Lumbar support
- Adjustable height
- Breathable mesh
- 360° swivel
- Weight capacity 300lbs
', 'ergonomic-office-chair', 'Office chair, ergonomic, adjustable', 'chair, office, ergonomic, desk'),
+(302, 'High-Speed Blender', 'Professional-grade blending power.
', 'Powerful blender for smoothies, soups, and more. Variable speed control and durable construction.
- 1000W motor
- Variable speed
- 64oz pitcher
- Stainless steel blades
- Easy to clean
', 'high-speed-blender', 'Blender, high speed, kitchen', 'blender, kitchen, appliance'),
+(303, 'Programmable Coffee Maker', 'Wake up to fresh brewed coffee.
', 'Program your perfect cup with this feature-rich coffee maker. Brew up to 12 cups.
- 12-cup capacity
- Programmable timer
- Auto shutoff
- Pause and serve
- Permanent filter
', 'programmable-coffee-maker', 'Coffee maker, programmable, 12 cup', 'coffee, maker, kitchen, appliance');
+
+-- Product Prices
+INSERT INTO `#__virtuemart_product_prices` (`virtuemart_product_price_id`, `virtuemart_product_id`, `virtuemart_shoppergroup_id`, `product_price`, `product_override_price`, `product_tax_id`, `product_discount_id`, `product_currency`, `price_quantity_start`, `price_quantity_end`, `created_on`, `modified_on`) VALUES
+-- Electronics Prices
+(1, 100, 0, 899.99, 0, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(2, 101, 0, 699.99, 0, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(3, 102, 0, 799.99, 699.99, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(4, 103, 0, 999.99, 0, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(5, 104, 0, 349.99, 0, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(6, 105, 0, 199.99, 0, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+-- Clothing Prices
+(7, 200, 0, 49.99, 0, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(8, 201, 0, 79.99, 59.99, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(9, 202, 0, 89.99, 0, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(10, 203, 0, 39.99, 0, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(11, 204, 0, 129.99, 0, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(12, 205, 0, 89.99, 0, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+-- Home & Garden Prices
+(13, 300, 0, 599.99, 0, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(14, 301, 0, 249.99, 199.99, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(15, 302, 0, 149.99, 0, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
+(16, 303, 0, 79.99, 0, 0, 0, 47, 0, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00');
+
+-- Link Products to Categories
+INSERT INTO `#__virtuemart_product_categories` (`id`, `virtuemart_product_id`, `virtuemart_category_id`, `ordering`) VALUES
+-- Electronics
+(1, 100, 10, 1),
+(2, 101, 10, 2),
+(3, 102, 11, 1),
+(4, 103, 11, 2),
+(5, 104, 12, 1),
+(6, 105, 12, 2),
+-- Clothing
+(7, 200, 20, 1),
+(8, 201, 20, 2),
+(9, 202, 21, 1),
+(10, 203, 21, 2),
+(11, 204, 23, 1),
+(12, 205, 23, 2),
+-- Home & Garden
+(13, 300, 30, 1),
+(14, 301, 30, 2),
+(15, 302, 32, 1),
+(16, 303, 32, 2);