Complete demo data with VirtueMart, MembershipPro, and Dolibarr
This commit is contained in:
36
data/demo/virtuemart/stock-management.sql
Normal file
36
data/demo/virtuemart/stock-management.sql
Normal file
@@ -0,0 +1,36 @@
|
||||
-- VirtueMart Stock Management Sample Data
|
||||
-- Version: 1.0.0
|
||||
-- Configure stock levels, tracking, and low stock notifications
|
||||
|
||||
-- Update stock levels (already set in products.sql, but here for reference)
|
||||
-- Low stock products (for testing notifications)
|
||||
UPDATE `#__virtuemart_products` SET
|
||||
`product_in_stock` = 5,
|
||||
`low_stock_notification` = 10
|
||||
WHERE `virtuemart_product_id` = 300; -- Sofa (low stock)
|
||||
|
||||
UPDATE `#__virtuemart_products` SET
|
||||
`product_in_stock` = 8,
|
||||
`low_stock_notification` = 15
|
||||
WHERE `virtuemart_product_id` = 103; -- Smartphone Max
|
||||
|
||||
-- Out of stock examples (for testing)
|
||||
-- UPDATE `#__virtuemart_products` SET
|
||||
-- `product_in_stock` = 0,
|
||||
-- `product_availability` = 'Out of Stock - Ships in 2-3 weeks'
|
||||
-- WHERE `virtuemart_product_id` = 999;
|
||||
|
||||
-- Stock notification settings (global configuration)
|
||||
-- These would typically be set in VirtueMart configuration, not via SQL
|
||||
-- But included here for reference
|
||||
|
||||
-- Stock history tracking (if enabled)
|
||||
-- INSERT INTO `#__virtuemart_product_stock_history` (`virtuemart_product_id`, `stock_level`, `stock_change`, `reason`, `user_id`, `created_on`) VALUES
|
||||
-- (100, 50, 0, 'Initial stock', 1, '2026-01-29 00:00:00'),
|
||||
-- (101, 35, 0, 'Initial stock', 1, '2026-01-29 00:00:00');
|
||||
|
||||
-- Inventory tracking by warehouse (if multi-warehouse is enabled)
|
||||
-- INSERT INTO `#__virtuemart_product_warehouses` (`virtuemart_product_id`, `virtuemart_warehouse_id`, `stock_level`) VALUES
|
||||
-- (100, 1, 30), -- Main warehouse
|
||||
-- (100, 2, 20), -- Secondary warehouse
|
||||
-- (101, 1, 35);
|
||||
Reference in New Issue
Block a user