Update pricing: half day $80, full day $150, weekend to 3 Day Adventure $449

This commit is contained in:
2026-05-26 12:47:17 +00:00
parent 51764593ef
commit a6d5c1bbfa
+19 -19
View File
@@ -79,7 +79,7 @@
"description": "4-hour Polaris Slingshot rental — perfect for a quick thrill around Parker County."
},
"priceCurrency": "USD",
"price": "99.00"
"price": "80.00"
},
{
"@type": "Offer",
@@ -89,17 +89,17 @@
"description": "8-hour Polaris Slingshot rental — explore Weatherford, Mineral Wells, and beyond."
},
"priceCurrency": "USD",
"price": "169.00"
"price": "150.00"
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Product",
"name": "Weekend Slingshot Rental",
"description": "48-hour weekend Polaris Slingshot rental — the ultimate Texas road trip experience."
"name": "3 Day Adventure Slingshot Rental",
"description": "72-hour Polaris Slingshot rental — the ultimate Texas road trip experience."
},
"priceCurrency": "USD",
"price": "299.00"
"price": "449.00"
}
]
}
@@ -602,7 +602,7 @@
<div class="pricing-grid">
<div class="price-card">
<p class="price-name">Half Day</p>
<p class="price-amount"><sup>$</sup>99</p>
<p class="price-amount"><sup>$</sup>80</p>
<p class="price-duration">4 hours of freedom</p>
<ul class="price-features">
<li>Polaris Slingshot SL</li>
@@ -617,7 +617,7 @@
<div class="price-card featured">
<div class="price-badge">Most Popular</div>
<p class="price-name">Full Day</p>
<p class="price-amount"><sup>$</sup>169</p>
<p class="price-amount"><sup>$</sup>150</p>
<p class="price-duration">8 hours of adventure</p>
<ul class="price-features">
<li>Polaris Slingshot SL</li>
@@ -630,9 +630,9 @@
<a href="#contact" class="btn-primary" style="display:block;width:100%;text-align:center;">Book Full Day</a>
</div>
<div class="price-card">
<p class="price-name">Weekend</p>
<p class="price-amount"><sup>$</sup>299</p>
<p class="price-duration">48-hour getaway</p>
<p class="price-name">3 Day Adventure</p>
<p class="price-amount"><sup>$</sup>449</p>
<p class="price-duration">72-hour adventure</p>
<ul class="price-features">
<li>Polaris Slingshot SL</li>
<li>DOT helmets included</li>
@@ -641,7 +641,7 @@
<li>Proof of insurance required</li>
<li>24/7 roadside assistance</li>
</ul>
<a href="#contact" class="btn-primary" style="display:block;width:100%;text-align:center;">Book Weekend</a>
<a href="#contact" class="btn-primary" style="display:block;width:100%;text-align:center;">Book 3 Day Adventure</a>
</div>
</div>
<p style="text-align:center;color:rgba(255,255,255,0.4);font-size:0.85rem;margin-top:2rem;">Must be 25+ with valid driver's license. Security deposit required. Prices include tax.</p>
@@ -658,7 +658,7 @@
<div class="step">
<div class="step-num">1</div>
<h3>Choose Your Package</h3>
<p>Half day, full day, or weekend — pick the adventure that fits your schedule and budget.</p>
<p>Half day, full day, or 3 day adventure — pick the rental that fits your schedule and budget.</p>
</div>
<div class="step">
<div class="step-num">2</div>
@@ -796,7 +796,7 @@
<div class="cal-legend-item" id="legend-range" style="display:none"><div class="cal-legend-dot" style="background:rgba(249,115,22,0.35)"></div> In Range</div>
<div class="cal-legend-item"><div class="cal-legend-dot" style="background:rgba(239,68,68,0.35)"></div> Unavailable</div>
</div>
<p id="calHint" style="font-size:0.72rem;color:rgba(255,255,255,0.35);margin-top:0.5rem">Click a date to select it — click again to deselect. Weekend package shows both days automatically.</p>
<p id="calHint" style="font-size:0.72rem;color:rgba(255,255,255,0.35);margin-top:0.5rem">Click a date to select it — click again to deselect. 3 Day Adventure shows all three days automatically.</p>
</div>
<form class="contact-form" id="bookingForm" novalidate>
@@ -807,9 +807,9 @@
<input type="tel" name="phone" placeholder="Phone Number" />
<select name="package" required>
<option value="">Select Rental Package</option>
<option value="half-day">Half Day — $99</option>
<option value="full-day">Full Day — $169</option>
<option value="weekend">Weekend — $299</option>
<option value="half-day">Half Day — $80</option>
<option value="full-day">Full Day — $150</option>
<option value="weekend">3 Day Adventure — $449</option>
</select>
<input type="date" name="date" required />
<div id="date-unavail-msg" style="display:none;color:#f87171;font-size:.82rem;margin-top:.25rem">That date is already booked or unavailable. Please choose another.</div>
@@ -893,7 +893,7 @@
function getEndDateStr(startDate, pkg) {
if (!startDate || pkg !== 'weekend') return startDate;
const d = new Date(startDate + 'T12:00:00');
d.setDate(d.getDate() + 1);
d.setDate(d.getDate() + 2);
return d.toISOString().split('T')[0];
}
@@ -929,7 +929,7 @@
const isWknd = selectedPackage === 'weekend';
if (rangeItem) rangeItem.style.display = isWknd ? 'flex' : 'none';
if (hint) hint.textContent = isWknd
? 'Click your start date — both weekend days highlight automatically.'
? 'Click your start date — all three days highlight automatically.'
: 'Click any available date to select it.';
}
@@ -1067,7 +1067,7 @@
}
// ── Balance-due display ───────────────────────────────────────────────────────
const PACKAGE_PRICES = { 'half-day': 99, 'full-day': 169, 'weekend': 299 };
const PACKAGE_PRICES = { 'half-day': 80, 'full-day': 150, 'weekend': 449 };
const DEPOSIT = 45;
const pkgSelect = document.querySelector('select[name="package"]');
const balLabel = document.getElementById('balance-due-label');