From 168b06cd7de969f622a2156705ec946efce03439e35b535d0eae4b49ecfbdbdf Mon Sep 17 00:00:00 2001 From: Andrew Date: Sun, 26 Apr 2026 19:48:32 -0400 Subject: [PATCH] feat(dedicated): expand LFF Drive Bays with high-cap HDD + SSD options MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Extended the LFF Drive Bays group from 7 → 35 entries to surface real high-density configurations customers actually order. High-capacity HDDs (12 new entries, prices set at ~12-month payback × 1.5x markup on Server Part Deals Seagate Exos pricing scraped 2026-04-26): 12 TB Enterprise HDD: ×2 \$90, ×4 \$180, ×8 \$360, ×12 \$540 20 TB Enterprise HDD: ×2 \$110, ×4 \$220, ×8 \$440, ×12 \$660 24 TB Enterprise HDD: ×2 \$150, ×4 \$300, ×8 \$600, ×12 \$900 LFF SSDs in 3.5" carriers (16 new entries) — 2.5" SATA/SAS SSDs mounted via SaveMyServer adapters into LFF trays. Same per-drive pricing model as the SFF group: 480 GB SATA SSD: ×2 \$20, ×4 \$40, ×8 \$80, ×12 \$120 1.92 TB SATA SSD: ×2 \$36, ×4 \$72, ×8 \$144, ×12 \$216 3.84 TB SATA SSD: ×2 \$90, ×4 \$180, ×8 \$360, ×12 \$540 7.68 TB SAS SSD: ×2 \$200, ×4 \$400, ×8 \$800, ×12 \$1,200 Existing chassis-bay-count filter at the route level keys on the leading number in each value slug (e.g. "8x12tb-hdd" → 8 bays), so combos that don't fit a chassis stay hidden — no extra logic needed for the new entries. Group description updated to reflect HDDs + SSDs both supported. 14/14 dedicated tests pass; pint clean. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../database/seeders/ConfigOptionSeeder.php | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/website/database/seeders/ConfigOptionSeeder.php b/website/database/seeders/ConfigOptionSeeder.php index 01c34a7..6580575 100644 --- a/website/database/seeders/ConfigOptionSeeder.php +++ b/website/database/seeders/ConfigOptionSeeder.php @@ -537,7 +537,7 @@ class ConfigOptionSeeder extends Seeder $gen14Lff = PlanConfigGroup::updateOrCreate( ['name' => 'Dedicated 14th Gen — LFF Drive Bays'], [ - 'description' => 'Pick a starter drive configuration for the 3.5" LFF bays. Customers needing a heterogeneous setup (mixed sizes per bay, hot spares, etc.) can request a custom layout via the post-order ticket flow.', + 'description' => 'Pick a starter drive configuration for the 3.5" LFF bays — HDDs or SSDs (in 3.5" carriers). Customers needing a heterogeneous setup (mixed sizes per bay, hot spares, etc.) can request a custom layout via the post-order ticket flow.', 'mode' => 'preset', 'service_type' => 'dedicated', 'is_active' => true, @@ -554,6 +554,34 @@ class ConfigOptionSeeder extends Seeder ['label' => '4× 8 TB SATA HDD', 'value' => '4x8tb-hdd', 'monthly' => 80.00], ['label' => '8× 8 TB SATA HDD', 'value' => '8x8tb-hdd', 'monthly' => 160.00], ['label' => '12× 8 TB SATA HDD', 'value' => '12x8tb-hdd', 'monthly' => 240.00], + ['label' => '2× 12 TB Enterprise HDD', 'value' => '2x12tb-hdd', 'monthly' => 90.00], + ['label' => '4× 12 TB Enterprise HDD', 'value' => '4x12tb-hdd', 'monthly' => 180.00], + ['label' => '8× 12 TB Enterprise HDD', 'value' => '8x12tb-hdd', 'monthly' => 360.00], + ['label' => '12× 12 TB Enterprise HDD', 'value' => '12x12tb-hdd', 'monthly' => 540.00], + ['label' => '2× 20 TB Enterprise HDD', 'value' => '2x20tb-hdd', 'monthly' => 110.00], + ['label' => '4× 20 TB Enterprise HDD', 'value' => '4x20tb-hdd', 'monthly' => 220.00], + ['label' => '8× 20 TB Enterprise HDD', 'value' => '8x20tb-hdd', 'monthly' => 440.00], + ['label' => '12× 20 TB Enterprise HDD', 'value' => '12x20tb-hdd', 'monthly' => 660.00], + ['label' => '2× 24 TB Enterprise HDD', 'value' => '2x24tb-hdd', 'monthly' => 150.00], + ['label' => '4× 24 TB Enterprise HDD', 'value' => '4x24tb-hdd', 'monthly' => 300.00], + ['label' => '8× 24 TB Enterprise HDD', 'value' => '8x24tb-hdd', 'monthly' => 600.00], + ['label' => '12× 24 TB Enterprise HDD', 'value' => '12x24tb-hdd', 'monthly' => 900.00], + ['label' => '2× 480 GB SATA SSD (LFF carrier)', 'value' => '2x480gb-ssd-lff', 'monthly' => 20.00], + ['label' => '4× 480 GB SATA SSD (LFF carrier)', 'value' => '4x480gb-ssd-lff', 'monthly' => 40.00], + ['label' => '8× 480 GB SATA SSD (LFF carrier)', 'value' => '8x480gb-ssd-lff', 'monthly' => 80.00], + ['label' => '12× 480 GB SATA SSD (LFF carrier)', 'value' => '12x480gb-ssd-lff', 'monthly' => 120.00], + ['label' => '2× 1.92 TB SATA SSD (LFF carrier)', 'value' => '2x1920gb-ssd-lff', 'monthly' => 36.00], + ['label' => '4× 1.92 TB SATA SSD (LFF carrier)', 'value' => '4x1920gb-ssd-lff', 'monthly' => 72.00], + ['label' => '8× 1.92 TB SATA SSD (LFF carrier)', 'value' => '8x1920gb-ssd-lff', 'monthly' => 144.00], + ['label' => '12× 1.92 TB SATA SSD (LFF carrier)', 'value' => '12x1920gb-ssd-lff', 'monthly' => 216.00], + ['label' => '2× 3.84 TB SATA SSD (LFF carrier)', 'value' => '2x3840gb-ssd-lff', 'monthly' => 90.00], + ['label' => '4× 3.84 TB SATA SSD (LFF carrier)', 'value' => '4x3840gb-ssd-lff', 'monthly' => 180.00], + ['label' => '8× 3.84 TB SATA SSD (LFF carrier)', 'value' => '8x3840gb-ssd-lff', 'monthly' => 360.00], + ['label' => '12× 3.84 TB SATA SSD (LFF carrier)', 'value' => '12x3840gb-ssd-lff', 'monthly' => 540.00], + ['label' => '2× 7.68 TB SAS SSD (LFF carrier)', 'value' => '2x7680gb-ssd-lff', 'monthly' => 200.00], + ['label' => '4× 7.68 TB SAS SSD (LFF carrier)', 'value' => '4x7680gb-ssd-lff', 'monthly' => 400.00], + ['label' => '8× 7.68 TB SAS SSD (LFF carrier)', 'value' => '8x7680gb-ssd-lff', 'monthly' => 800.00], + ['label' => '12× 7.68 TB SAS SSD (LFF carrier)', 'value' => '12x7680gb-ssd-lff', 'monthly' => 1200.00], ]); $gen14LffPlanSlugs = ['r440-4lff', 'r540-8lff', 'r740xd-12lff'];