mirror of
https://github.com/myronblair/parkerslingshot
synced 2026-06-30 17:50:22 -05:00
Update pricing: half day $80, full day $150, weekend to 3 Day Adventure $449
This commit is contained in:
+19
-19
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user