Complete demo data with VirtueMart, MembershipPro, and Dolibarr

This commit is contained in:
copilot-swe-agent[bot]
2026-01-29 23:16:07 +00:00
parent 644b08578d
commit 7a0c6f56c8
9 changed files with 988 additions and 0 deletions

View File

@@ -0,0 +1,103 @@
-- VirtueMart Custom Product Fields
-- Version: 1.0.0
-- These custom fields add additional product options like size, color, warranty, etc.
-- Custom Field Types
INSERT INTO `#__virtuemart_customs` (`virtuemart_custom_id`, `custom_parent_id`, `virtuemart_vendor_id`, `custom_jplugin_id`, `custom_element`, `admin_only`, `custom_title`, `custom_tip`, `custom_value`, `custom_field_type`, `is_input`, `is_cart_attribute`, `is_list`, `custom_params`, `published`, `ordering`, `shared`, `created_on`, `modified_on`) VALUES
-- Size selector
(1, 0, 1, 0, '', 0, 'Size', 'Select your size', '', 'S', 1, 1, 1, '', 1, 1, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
-- Color selector
(2, 0, 1, 0, '', 0, 'Color', 'Choose your preferred color', '', 'S', 1, 1, 1, '', 1, 2, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
-- Material type
(3, 0, 1, 0, '', 0, 'Material', 'Product material', '', 'S', 0, 0, 0, '', 1, 3, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
-- Warranty
(4, 0, 1, 0, '', 0, 'Warranty', 'Warranty period', '', 'S', 0, 0, 0, '', 1, 4, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
-- Delivery time
(5, 0, 1, 0, '', 0, 'Delivery Time', 'Expected delivery timeframe', '', 'S', 0, 0, 0, '', 1, 5, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
-- Gift wrap option
(6, 0, 1, 0, '', 0, 'Gift Wrap', 'Add gift wrapping', '', 'B', 1, 1, 0, '', 1, 6, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00'),
-- Memory/Storage (for electronics)
(7, 0, 1, 0, '', 0, 'Storage', 'Storage capacity', '', 'S', 1, 1, 1, '', 1, 7, 0, '2026-01-29 00:00:00', '2026-01-29 00:00:00');
-- Size Options
INSERT INTO `#__virtuemart_customs` (`virtuemart_custom_id`, `custom_parent_id`, `virtuemart_vendor_id`, `custom_value`, `custom_price`, `published`, `ordering`) VALUES
(10, 1, 1, 'XS', 0.00, 1, 1),
(11, 1, 1, 'S', 0.00, 1, 2),
(12, 1, 1, 'M', 0.00, 1, 3),
(13, 1, 1, 'L', 0.00, 1, 4),
(14, 1, 1, 'XL', 0.00, 1, 5),
(15, 1, 1, 'XXL', 0.00, 1, 6);
-- Color Options
INSERT INTO `#__virtuemart_customs` (`virtuemart_custom_id`, `custom_parent_id`, `virtuemart_vendor_id`, `custom_value`, `custom_price`, `published`, `ordering`) VALUES
(20, 2, 1, 'Black', 0.00, 1, 1),
(21, 2, 1, 'White', 0.00, 1, 2),
(22, 2, 1, 'Blue', 0.00, 1, 3),
(23, 2, 1, 'Red', 0.00, 1, 4),
(24, 2, 1, 'Green', 0.00, 1, 5),
(25, 2, 1, 'Gray', 0.00, 1, 6),
(26, 2, 1, 'Navy', 0.00, 1, 7),
(27, 2, 1, 'Brown', 0.00, 1, 8);
-- Storage Options (Electronics)
INSERT INTO `#__virtuemart_customs` (`virtuemart_custom_id`, `custom_parent_id`, `virtuemart_vendor_id`, `custom_value`, `custom_price`, `published`, `ordering`) VALUES
(30, 7, 1, '128GB', 0.00, 1, 1),
(31, 7, 1, '256GB', 100.00, 1, 2),
(32, 7, 1, '512GB', 200.00, 1, 3),
(33, 7, 1, '1TB', 300.00, 1, 4);
-- Assign Custom Fields to Products
-- Clothing products get Size and Color
INSERT INTO `#__virtuemart_product_customfields` (`virtuemart_product_id`, `virtuemart_custom_id`, `ordering`, `published`) VALUES
-- Men's Shirt
(200, 1, 1, 1), -- Size
(200, 2, 2, 1), -- Color
-- Men's Jeans
(201, 1, 1, 1), -- Size
(201, 2, 2, 1), -- Color
-- Women's Dress
(202, 1, 1, 1), -- Size
(202, 2, 2, 1), -- Color
-- Women's Blouse
(203, 1, 1, 1), -- Size
(203, 2, 2, 1), -- Color
-- Running Shoes
(204, 1, 1, 1), -- Size
(204, 2, 2, 1), -- Color
-- Casual Shoes
(205, 1, 1, 1), -- Size
(205, 2, 2, 1); -- Color
-- Electronics products get Storage and Warranty
INSERT INTO `#__virtuemart_product_customfields` (`virtuemart_product_id`, `virtuemart_custom_id`, `custom_value`, `ordering`, `published`) VALUES
-- Laptops
(100, 7, '512GB', 1, 1), -- Storage
(100, 4, '2 Year Manufacturer Warranty', 2, 1), -- Warranty
(101, 7, '256GB', 1, 1),
(101, 4, '1 Year Manufacturer Warranty', 2, 1),
-- Smartphones
(102, 7, '128GB', 1, 1),
(102, 2, '', 2, 1), -- Color option
(102, 4, '1 Year Manufacturer Warranty', 3, 1),
(103, 7, '256GB', 1, 1),
(103, 2, '', 2, 1), -- Color option
(103, 4, '1 Year Manufacturer Warranty', 3, 1);
-- Add Gift Wrap option to all products (optional)
INSERT INTO `#__virtuemart_product_customfields` (`virtuemart_product_id`, `virtuemart_custom_id`, `custom_price`, `ordering`, `published`) VALUES
(100, 6, 5.99, 99, 1),
(101, 6, 5.99, 99, 1),
(102, 6, 5.99, 99, 1),
(103, 6, 5.99, 99, 1),
(104, 6, 5.99, 99, 1),
(105, 6, 5.99, 99, 1),
(200, 6, 5.99, 99, 1),
(201, 6, 5.99, 99, 1),
(202, 6, 5.99, 99, 1),
(203, 6, 5.99, 99, 1),
(204, 6, 5.99, 99, 1),
(205, 6, 5.99, 99, 1),
(300, 6, 9.99, 99, 1),
(301, 6, 5.99, 99, 1),
(302, 6, 5.99, 99, 1),
(303, 6, 5.99, 99, 1);