Corghi Artiglio A2024LL Electric Leverless Tilt-Back Tire Changer for Professional Shops

The Corghi Artiglio A2024LL is an Italian-engineered electric leverless tilt-back tire changer built for professional tire shops and automotive workshops. The "LL" designation stands for "Leva la Leva" (leverless), featuring Corghi's patented pneumatic hook system that automates top bead demounting and tire mounting without traditional tire levers, protecting rims and reducing operator effort. With specifications including up to 885 lb-ft turntable torque, 15,000 N (3,372 lbs) bead-breaker force, and wheel clamping capacity for rims 10" to 24", the A2024LL handles standard, low-profile, stiff-sidewall, and run-flat tires with precision. Compatible with the SP2000 and SP2300 PLUS helper assist arms for complete leverless tire service on even the most challenging wheel and tire combinations.

Patented "Leva la Leva" leverless technology for automatic tire mounting and demounting
Wheel clamping capacity: 10"-24" external, 13"+ internal
Up to 885 lb-ft turntable torque with dual-speed rotation (DV model: 6-15 RPM)
15,000 N (3,372 lbs) bead-breaker force with adjustable shoe for large-diameter wheels
Compatible with SP2000 and SP2300 PLUS helper assist arms for complete leverless operation

Corghi Artiglio A2024LL Electric Leverless Tire Changer Features

Patented Leverless "Leva la Leva" Mount-Demount System

The A2024LL's signature feature is its patented pneumatic hook-operated leverless system for automatic tire mounting and demounting. The top bead demounting procedure uses the same working movements as a traditional tire changer, but requires no effort from the operator and no tire levers. The operator uses a pneumatic control lever to position the hook under the tire bead, then lifts the bead over the mount-demount head, all without manual lever insertion. This eliminates rim scratch and damage risk, speeds up the tire change process, and simplifies operation for technicians of all experience levels. The A2024LL must be paired with an SP2000 or SP2300 PLUS helper assist arm to use the leverless system.

Pneumatic Hook Control with Three-Position Locking

The leverless system is controlled by a three-position clamping button (up, down, and locked) and a pneumatic control lever that raises and lowers the hook with precision. The locking mechanism secures both the vertical and horizontal arms simultaneously, allowing operators to tilt the tower freely between wheels of the same size without repositioning, saving time in high-volume environments.

Built-In Table Inflator with Jaw Jets (TI Version)

The TI version of the A2024LL features a built-in table inflator with jets in the jaws for efficient tubeless tire inflation directly on the turntable. Operators can seat beads and inflate tires without removing them from the machine, streamlining workflow. The system includes an internal pressure limiting valve and a safety relief valve (max 12 bar) to minimize the risk of over-inflation.

Powerful Bead-Breaker with Adjustable Extending Shoe

The A2024LL features a fixed-arm bead-breaker with extending shoe delivering 15,000 N (3,372 lbs) of breaking force at 10 bar operating pressure, with telescopic support for stability. The bead-breaker shoe extension system includes two adjustable positions: a standard position (45mm to 300mm aperture) for everyday tires and a racing/large-wheel position (125mm to 380mm aperture) for large-diameter wheels and performance applications. This versatility ensures consistent, safe bead breaking across standard, low-profile, and stiff-sidewall tire types.

Patented Turntable System with Dual-Speed Bi-Directional Rotation

The A2024LL's patented turntable system allows the clamps to be moved to change the working range, providing flexible wheel clamping for a wide range of rim sizes. The heavy-duty turntable rotates in either direction, giving operators full flexibility during tire mounting and demounting procedures. The DV model delivers dual-speed operation at 6-15 RPM with up to 1,200 Nm (885 lb-ft) of torque, providing precise control for different tire types and challenging mounting situations. Single-phase models deliver 800 Nm (590 lb-ft) of torque at 8.5 RPM.

Sturdy Pneumatic Tilting Column Design

The A2024LL features a sturdy pneumatic tilting column controlled by a dedicated foot pedal, providing easy access to wheels of all sizes. The column tilting speed is adjustable via outlet regulators for smooth, controlled operation. The electro-pneumatic design ensures reliable, consistent performance with pedal-operated controls for all major functions including wheel clamping, rotation, bead-breaking, and inflation. Italian craftsmanship and heavy-duty construction deliver long service life in demanding professional workshop environments.

Corghi Artiglio A2024LL Tire Changer Applications

  • Full-Service Tire Shops and Automotive Workshops: The A2024LL is designed for professional tire shops and automotive workshops seeking an automatic leverless tire changer for faster, safer tire changes. The pneumatic hook system reduces technician fatigue and minimizes rim damage across high-volume daily operations.
  • Independent Auto Repair Shops: Ideal for independent auto repair shops and service facilities managing diverse tire mounting and demounting needs from standard passenger vehicles to light trucks, with the flexibility to handle rim sizes from 10" to 24" and tires up to 43" in diameter.
  • Low-Profile, Run-Flat, and Stiff-Sidewall Tire Service: Capable of handling low-profile, UHP, run-flat, and stiff-sidewall tires with approved procedures per WDK (German Tyre Industry Association) guidelines. Optional SP2000, SP2300 PLUS, SP300, or SP3000 helper assist arms and power units provide additional assistance for the most demanding wheel and tire combinations.
  • Dealership Service Departments: Dealer service facilities benefit from the A2024LL's leverless electric tire changer design, which reduces training time for new technicians while protecting high-value alloy wheels and custom rims from lever-related damage.
  • Fleet Maintenance Centers: Professional fleet operations rely on the A2024LL's proven Italian-built durability, efficient leverless workflow, and consistent performance across high-volume tire change requirements.

Corghi Artiglio A2024LL Specifications

Rim and Wheel Capacity
Specification Value
External Rim Size 10" - 24"
Internal Rim Size 13"+
Rim Width 3.5" - 14"
Maximum Tire Diameter 43" (1,100 mm)
Maximum Tire Width 14" (360 mm)
Bead-Breaker Performance
Specification Value
Bead-Breaker Force 15,000 N / 3,372 lbs (at 10 bar)
Standard Position Aperture 45 mm - 300 mm
Racing / Large-Wheel Position Aperture 125 mm - 380 mm
Motor and Turntable Performance
Configuration Motor Rating Speed (RPM) Torque
Three-Phase (400V/50Hz, 200-230V/50-60Hz) 0.75 kW 8.5 1,200 Nm (885 lb-ft)
Single-Phase (115V/60Hz, 200-230V/50-60Hz) 0.75 kW 8.5 800 Nm (590 lb-ft)
DV Dual-Speed (200-230V/1ph/50-60Hz) 0.75 kW 6 - 15 1,200 Nm (885 lb-ft)
Air Motor (Pneumatic Only) N/A 6.5 800 Nm (590 lb-ft)
Operating Requirements
Specification Value
Operating Pressure 8 - 10 bar (116 - 145 PSI)
Supply Line Pressure (Max) 15 bar (220 PSI)
Air Consumption (Average) 187 Nl/min
Electrical Supply (Single-Phase) 115-230V ±10%, 50/60Hz
Electrical Supply (Three-Phase) 230-400V ±10%, 50/60Hz
Noise Level < 70 dB(A) in normal operation
Dimensions and Weight
Specification Value
Machine Weight (STD Version) 538 lbs (244 kg)
Machine Weight (TI Version) 569 lbs (258 kg)
Shipping Weight, STD (Wood Packing) 593 lbs (269 kg)
Shipping Weight, TI (Wood Packing) 624 lbs (283 kg)
Packing Dimensions (L × W × H) 45" × 31.5" × 38" (1,140 × 800 × 970 mm)
Certifications and Compatibility
Specification Value
Low-Profile Tire Rated Yes
Run-Flat Capable Yes (per WDK-approved procedures)
UHP Tire Capable Yes (per WDK-approved procedures)
Tire Pressure Sensor Safe Yes (special procedures required)

Corghi Artiglio A2024LL Installation Requirements

Electrical Requirements

Power Supply: The A2024LL is available in single-phase (115-230V), three-phase (230-400V), and dual-voltage (DV) configurations at 50/60Hz. A dedicated electrical circuit with proper grounding and a 30 mA residual current differential safety circuit-breaker is required. The machine must be connected to an industrial socket, not a domestic outlet. An air motor option is available for shops preferring fully pneumatic operation. A licensed electrician should verify that your shop's electrical supply meets all local codes and regulations.

Pneumatic Supply

Air Pressure: Operating pressure of 8-10 bar (116-145 PSI) is required, with a supply line pressure of up to 15 bar (220 PSI). The compressed air supply must guarantee an air flow rate greater than the machine's average consumption of 187 Nl/min. Air quality must meet ISO 8573-1 class 5/4/4 or better. Install a properly sized air compressor system with proper filtration and moisture removal. The customer must provide an air cut-off valve upstream of the machine's air treatment and regulator unit.

Installation Space and Foundation

Floor Requirements: Level, stable surface with a load-carrying capacity of at least 1,000 kg/m². Minimum clearances of 1,000 mm at rear, 750 mm on sides, and 500 mm at front must be maintained around the machine. The machine must not be installed in a recessed area, below floor level, or outdoors. Minimum lighting level of 300 lux is required at the work area. Operating environment: 0°C–50°C (32°F–122°F), 30%–95% relative humidity without condensation.

Professional Installation

Professional installation is recommended to ensure proper machine assembly, electrical and pneumatic connections, and operator training on the leverless system, safety procedures, and machine capabilities. The A2024LL ships partially disassembled, and the column/head, column guard, pressure gauge box, air tank (TI version), and LL head control valve require assembly per the installation manual. Service arrangements with authorized Corghi dealers provide ongoing support and parts availability.

What's Included with the Corghi Artiglio A2024LL

  • Corghi Artiglio A2024LL tire changer base unit with tilt-back column
  • Leverless "Leva la Leva" pneumatic mount-demount head with hook actuator cylinder
  • LL head control valve and pneumatic control lever
  • Three-position clamping button (up / down / locked)
  • Bead-breaker with adjustable standard and racing positions
  • Heavy-duty turntable with clamp grippers
  • Column guard
  • Pressure gauge box with standard equipment
  • Air tank with safety relief valve (TI version only)
  • Inflation nozzles / jaw jets (TI version only)
  • Filter regulator and lubricator (FRL) unit
  • Doyfe connector inflation hose
  • Rim support
  • Shoe guard and bead-breaker shoe
  • Grease container
  • Tire lever and tire lever cover (for soft-wall tire assist)
  • Set of jaw protectors and interchangeable locking peaks
  • Safety instruction poster and decal set
  • Operation manual and parts diagrams (English, French, German, Spanish, Italian)
  • Warranty documentation

Optional Accessories and Power Units: SP2000 Super Power Unit for low-profile and run-flat tires, SP300/SP2300/SP3000 power discs for wide wheel bead lifting, PU1500 Power Assist Unit with bead lifter and one-person operation capability, BPT pneumatic bead pressing tool with support, and edge guard / bead clip accessories for low-profile mounting.

Not Included: Electrical installation labor, compressed air supply system, air compressor, air cut-off valve, air lines and fittings, floor preparation or concrete work, delivery or installation transportation, operator training beyond basic documentation, or maintenance items such as SAE20 lubricating oil and replacement inserts.

Corghi Artiglio A2024LL Shipping and Delivery

Freight Shipping

Coverage: Free freight shipping to commercial addresses in the 48 contiguous United States. Lead Time: 2-4 weeks for standard delivery depending on current production schedule. Shipping Method: Full-size freight truck with standard curbside delivery. International: Contact sales for international shipping quotes and arrangements.

Delivery Requirements

Receiving: Commercial delivery address with accessible loading area. Machine arrives on wooden pallet (approximately 593-624 lbs shipping weight depending on configuration) and requires forklift or pallet jack for unloading. Insert fork tines into the slots on the base of the pallet. Inspection: Thoroughly inspect all packaging and the machine for damage before accepting delivery. Document any visible damage on the delivery receipt and contact customer service immediately with photos of damage.

Returns and Exchanges

Returns accepted within 30 days of delivery if product is unopened in original packaging with receipt. A 20% restocking fee applies to all returns. Buyer is responsible for all return freight costs. Equipment that has been assembled, tested, or used is not eligible for return. Contact sales for exchange options due to damage or defect.

Corghi Artiglio A2024LL Warranty

Corghi Limited Warranty

The Corghi Artiglio A2024LL is backed by Corghi's industry-recognized warranty protecting your investment in professional tire service equipment.

  • 10 Years: Complete coverage on transmission and drive system against defects in materials and workmanship
  • 1 Year: Full coverage on all parts and labor for repairs related to manufacturing defects

Warranty Requirements: Warranty coverage requires proper installation by a qualified technician, adherence to recommended maintenance schedules as outlined in the operation manual (including regular FRL lubrication with SAE20 oil), use of quality pneumatic fluids, and operation within manufacturer specifications. The machine must be used only for its intended purpose as a professional tire changer for lightweight vehicles (cars, not trucks or motorcycles). Warranty does not cover misuse, neglect, unauthorized repairs or modifications, normal wear items, or damage from improper maintenance.

Documents

Click to open in a new tab.

PDF

Corghi Artiglio A2024LL Sales Sheet (PDF)

Product overview with complete specifications, features, and optional accessories

PDF

Corghi Artiglio A2024LL Installation and Operation Manual (PDF)

Complete installation, operation, maintenance, and troubleshooting instructions in multiple languages

PDF

Corghi Warranty Information (PDF)

Complete warranty terms, coverage details, and service procedures

Questions About the Corghi Artiglio A2024LL Electric Leverless Tire Changer?

Our tire equipment specialists can help with installation planning, electrical and pneumatic specifications, SP2000 and SP2300 PLUS helper arm selection, and professional setup guidance for your tire shop or automotive workshop.

Corghi Artiglio A2024LL FAQ

What does "LL" mean in the A2024LL?

"LL" stands for "Leva la Leva," which translates to "leverless" in Italian. The A2024LL features a pneumatic hook system that lifts tire beads over the mount-demount head without the use of traditional tire levers, reducing rim damage risk and simplifying the mounting and demounting process.

Does the A2024LL require a helper assist arm?

Yes, the A2024LL requires an SP2000 or SP2300 PLUS helper assist arm to use the leverless mount-demount system. The helper arm works with the leverless head to lift and guide tire beads during mounting and demounting, especially on low-profile, stiff-sidewall, and run-flat tires. The SP2000 provides a pneumatic-powered upper disc, while the SP2300 PLUS adds enhanced capabilities for wider and more challenging wheel and tire combinations. The helper arm is sold separately.

What rim sizes can the A2024LL handle?

The A2024LL handles external rim sizes from 10" to 24" and internal clamping from 13" and up. Rim width capacity ranges from 3.5" to 14", with a maximum tire diameter of 43" (1,100 mm) and maximum tire width of 14" (360 mm). This makes it suitable for standard passenger vehicles, light trucks, and specialty wheel configurations.

Is the A2024LL suitable for low-profile and run-flat tires?

Yes, the A2024LL is designed to handle low-profile, ultra-high performance (UHP), and run-flat tires using approved WDK (German Tyre Industry Association) procedures. Optional power units such as the SP2000, SP300, SP2300, or SP3000 provide additional bead-lifting assistance for the most challenging low-profile configurations, especially on wider wheels (13"-14").

What is the bead-breaker power of the A2024LL?

The A2024LL delivers 15,000 N (approximately 3,372 lbs) of bead-breaking force at 10 bar operating pressure. The bead-breaker features two adjustable positions: a standard position with 45mm–300mm aperture for everyday tires, and a racing/large-wheel position with 125mm–380mm aperture for wider or performance applications.

Does the A2024LL have a built-in tire inflator?

The TI version of the A2024LL features a built-in table inflator with jets in the jaws for tubeless tire inflation directly on the turntable. This includes an air tank, safety relief valve (max 12 bar), and inflation nozzles. The standard (STD) version includes a Doyfe connector inflation hose for standard tire inflation. Both versions include an internal pressure limiting valve to minimize over-inflation risk.

What electrical supply does the A2024LL require?

The A2024LL is available in multiple electrical configurations: single-phase (115V or 200-230V at 50/60Hz), three-phase (200-230V or 400V at 50/60Hz), and dual-voltage DV (200-230V/1ph/50-60Hz). All electric versions require a dedicated circuit with proper grounding and a 30 mA residual current differential safety circuit-breaker. An air motor option is also available for fully pneumatic operation. A licensed electrician should verify your shop meets all local codes.

What is the pneumatic air pressure requirement?

The A2024LL operates at 8-10 bar (116-145 PSI) with a maximum supply line pressure of 15 bar (220 PSI). The compressed air supply must deliver an air flow rate greater than 187 Nl/min and meet ISO 8573-1 class 5/4/4 air quality standards. Ensure your air lines include proper filtration and moisture removal, and install an air cut-off valve upstream of the machine.

What is the warranty coverage for the A2024LL?

The A2024LL is backed by Corghi's industry-recognized warranty: 10 years of complete coverage on the transmission and drive system, plus 1 year of full coverage on all other parts and labor for manufacturing defects. Warranty requires proper installation, adherence to maintenance schedules (including regular FRL lubrication), and operation within manufacturer specifications.

How does the leverless system work?

The leverless system uses a pneumatic hook controlled by a lever on the machine. During demounting, the operator pushes the pneumatic control lever down to position the hook under the tire bead, then pushes it up to lift the bead over the mount-demount head. The turntable then rotates clockwise to guide the bead off the rim automatically. This eliminates the need for manual tire levers and reduces the risk of rim damage.

What is the turntable torque and speed of the A2024LL?

The A2024LL's turntable performance varies by motor configuration. Three-phase and DV models deliver up to 1,200 Nm (885 lb-ft) of torque, while single-phase and air motor versions deliver 800 Nm (590 lb-ft). The DV model offers dual-speed operation at 6-15 RPM, standard electric models operate at 8.5 RPM, and the air motor runs at 6.5 RPM. The turntable rotates in either direction for full flexibility.

Is the A2024LL safe for wheels with tire pressure sensors (TPMS)?

Yes, the A2024LL is safe for wheels equipped with tire pressure monitoring sensors. However, special mounting and demounting procedures must be followed to avoid damaging the sensor, which may be incorporated in the valve, fixed with a belt, or glued inside the tire. Consult the wheel and tire manufacturer's service manuals for specific TPMS procedures.

Is professional installation recommended for the A2024LL?

Yes, professional installation is strongly recommended. The A2024LL ships partially disassembled and requires assembly of the column/head, column guard, pressure gauge box, air tank (TI version), LL head control valve, and handle/cylinder mount. Professional installation ensures proper machine setup, correct electrical and pneumatic connections, and comprehensive operator training on the leverless system. Authorized Corghi dealers provide installation services and ongoing technical support.

What optional power units are available for the A2024LL?

Several optional power units enhance the A2024LL's capabilities: the SP2000 Super Power Unit with pneumatic-powered upper disc for low-profile and high-performance tires, the SP300/SP2300/SP3000 power discs for lifting the second bead on wide wheels (13"-14"), the PU1500 Power Assist Unit with bead lifter and one-person operation capability, and the BPT pneumatic bead pressing tool. Edge guards and bead clips are also available for low-profile tire mounting.

California Proposition 65 Warning

WARNING: This product can expose you to chemicals including styrene and vinyl chloride, which are known to the State of California to cause cancer, birth defects, or other reproductive harm. For more information, visit www.p65warnings.ca.gov.

About the Brand

Corghi

View All Corghi Products

Garage Supply Guys Frequently Asked Questions

If something's not working out, just let us know. Keep in mind that some items might have a restocking fee. Check the product page for the specifics.
No worries, we've got you covered. We can send replacement parts or arrange for a new delivery. Just make sure to inspect everything when it arrives and give us a heads up right away if something's off.
All the details are at the bottom of our site under Shipping & Return Policy. You'll find everything about returns, freight damage, and any brand-specific rules.
Most larger items like car lifts and heavy equipment ship free, but depending on the brand there might be freight costs. Smaller items almost always have shipping fees via UPS, USPS, FedEx, etc. We'll show you any extra costs before you check out.
Shipping estimates are just that — estimates, and they're not guaranteed. Weather, freight delays, and carrier issues can throw things off, especially with bigger items. If you're on a tight timeline for installation, it's smart to give yourself some wiggle room.
Yep! Once it ships, we'll email you the tracking info so you can keep tabs on your delivery and plan accordingly.
We always send tracking info once your order ships. If it's been more than five business days and you haven't heard anything, just shoot us a message at support@garagesupplyguys.com or hit us up through the Contact Us page. We'll figure out what's going on.
Make sure whatever you're buying will actually fit your space. That means checking ceiling height, floor space, power requirements, and whether freight delivery can even get to your location. Trust us, it's way easier to confirm these details upfront.
Read through the product details carefully, especially for heavy or specialized items. If you're not sure about fit, shipping, installation, or anything else, just ask. We'd rather help you get it right the first time.
You'll get a confirmation email right away once you place your order. For most items like car lifts, parts, and shop tools, we'll have them shipped out within five business days if they're in stock. This goes for all major brands and replacement parts.
We don't offer installation services ourselves, but we can put you in touch with qualified installers in your area who you can work out pricing with directly. We can also handle this for you after your purchase.
Just reach out to us after your purchase and we'll connect you with trusted installers in your area. You can negotiate pricing and scheduling directly with them, or we can help coordinate the whole process for you.
Some items can be installed by experienced DIYers, but larger equipment like car lifts typically require professional installation for safety and warranty reasons. Check the product specifications and manufacturer requirements before deciding.
Yes! We're authorized dealers for all the major brands we carry. This means you get full manufacturer warranties, genuine parts, and proper support. You can always verify our dealer status directly with the manufacturer if you'd like.
It means you're getting the real deal - genuine products with full manufacturer warranties, access to official support, and the peace of mind that comes with buying from a legitimate dealer. No gray market products or void warranties here.
/* TRIUMPH SHIPPING WIDGET */ document.addEventListener('DOMContentLoaded', function() { const wrapper = document.querySelector('.triumph-wrapper'); if (!wrapper) return; const buttons = wrapper.querySelectorAll('.triumph-btn'); const addons = wrapper.querySelector('.triumph-addons'); const addressOptions = wrapper.querySelector('.triumph-address-options'); const pickupDropdown = wrapper.querySelector('.triumph-pickup-dropdown'); const pickupSelect = wrapper.querySelector('#triumph-pickup-location'); const addonButtons = wrapper.querySelectorAll('.triumph-addon-btn'); const completeMessage = wrapper.querySelector('.triumph-complete'); const priceEl = document.querySelector('.price__regular .price-item--regular') || document.querySelector('.product__price') || document.querySelector('[data-product-price]'); const buttonPriceEl = document.querySelector('.product-form__submit [id^="BuyButtonPrice"]') || document.querySelector('.product-form__submit .price'); const basePrice = parseFloat(wrapper.dataset.basePrice) || 0; const deliveryRate = parseFloat(wrapper.dataset.deliveryRate) || 0; const residentialFee = parseFloat(wrapper.dataset.residentialFee) || 0; const limitedAccessFee = parseFloat(wrapper.dataset.limitedAccessFee) || 0; function toVariantId(raw) { if (!raw) return null; const str = String(raw).trim(); const match = str.match(/(\d+)\s*$/); return match ? parseInt(match[1], 10) : null; } const residentialVariantId = toVariantId(wrapper.dataset.residentialVariantId); const limitedAccessVariantId = toVariantId(wrapper.dataset.limitedAccessVariantId); let isDelivery = null; let isTerminal = null; let isResidential = null; let isLimitedAccess = null; let selectedPickup = null; let pickupSurcharge = 0; const productForm = document.querySelector('form[action="/cart/add"]') || document.querySelector('product-form form') || document.querySelector('.product-form form'); const addToCartBtn = document.querySelector('.product-form__submit') || (productForm ? productForm.querySelector('button[type="submit"]') : null); if (addToCartBtn) { addToCartBtn.style.opacity = '0.5'; addToCartBtn.style.pointerEvents = 'none'; } function checkCompletion() { let isComplete = false; if (isDelivery === true) { if (isTerminal === true) isComplete = true; else if (isTerminal === false) isComplete = isResidential !== null && isLimitedAccess !== null; } else if (isDelivery === false) { isComplete = pickupSelect && pickupSelect.value !== ''; } if (addToCartBtn) { addToCartBtn.style.opacity = isComplete ? '1' : '0.5'; addToCartBtn.style.pointerEvents = isComplete ? 'auto' : 'none'; } if (completeMessage) completeMessage.style.display = isComplete ? 'flex' : 'none'; return isComplete; } function updatePrice() { let total = basePrice; if (isDelivery === true) { total += deliveryRate; if (isTerminal === false) { if (isResidential === true) total += residentialFee; if (isLimitedAccess === true) total += limitedAccessFee; } } if (isDelivery === false) { total += pickupSurcharge; } const formattedPrice = '$' + total.toLocaleString('en-US', {minimumFractionDigits: 2, maximumFractionDigits: 2}); if (priceEl) priceEl.textContent = formattedPrice; if (buttonPriceEl) buttonPriceEl.innerHTML = ' -  ' + formattedPrice; } function updateVisibility() { if (addons) addons.style.display = isDelivery === true ? 'block' : 'none'; if (pickupDropdown) pickupDropdown.style.display = isDelivery === false ? 'block' : 'none'; if (addressOptions) addressOptions.style.display = isTerminal === false ? 'block' : 'none'; } function resetAddons() { isTerminal = null; isResidential = null; isLimitedAccess = null; selectedPickup = null; pickupSurcharge = 0; addonButtons.forEach(function(btn) { btn.classList.remove('selected'); }); if (pickupSelect) pickupSelect.value = ''; } buttons.forEach(function(btn) { btn.addEventListener('click', function() { buttons.forEach(function(b) { b.classList.remove('selected'); }); this.classList.add('selected'); isDelivery = this.dataset.option === 'delivery'; resetAddons(); updateVisibility(); updatePrice(); checkCompletion(); }); }); addonButtons.forEach(function(btn) { btn.addEventListener('click', function() { const addon = this.dataset.addon; const value = this.dataset.value; wrapper.querySelectorAll('.triumph-addon-btn[data-addon="' + addon + '"]').forEach(function(b) { b.classList.remove('selected'); }); this.classList.add('selected'); if (addon === 'terminal') { isTerminal = value === 'yes'; if (isTerminal) { isResidential = null; isLimitedAccess = null; wrapper.querySelectorAll('.triumph-addon-btn[data-addon="residential"], .triumph-addon-btn[data-addon="limited"]').forEach(function(b) { b.classList.remove('selected'); }); } } else if (addon === 'residential') { isResidential = value === 'yes'; } else if (addon === 'limited') { isLimitedAccess = value === 'yes'; } updateVisibility(); updatePrice(); checkCompletion(); }); }); if (pickupSelect) { pickupSelect.addEventListener('change', function() { selectedPickup = this.value; const selectedOption = this.options[this.selectedIndex]; pickupSurcharge = parseFloat(selectedOption.dataset.fee) || 0; updatePrice(); checkCompletion(); }); } if (addToCartBtn) { addToCartBtn.addEventListener('click', function(e) { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); if (!checkCompletion()) { alert('Please complete all delivery options before adding to cart.'); return; } const mainVariantInput = productForm.querySelector('input[name="id"]') || productForm.querySelector('select[name="id"]'); const mainVariantId = toVariantId(mainVariantInput ? mainVariantInput.value : null); if (!mainVariantId) { alert('Error: Could not find product variant.'); return; } const quantityInput = document.querySelector('input[name="quantity"]') || document.querySelector('.quantity-input input') || document.querySelector('.quantity__input'); const quantity = quantityInput ? parseInt(quantityInput.value, 10) || 1 : 1; const items = []; // === STANDARDIZED PROPERTIES === let shippingType = 'Delivery'; if (!isDelivery) shippingType = 'Pickup'; else if (isTerminal) shippingType = 'Terminal Pickup'; const mainItem = { id: mainVariantId, quantity: quantity, properties: { 'Shipping Type': shippingType } }; if (isDelivery && !isTerminal) { if (isResidential) mainItem.properties['Residential Fee'] = 'Yes'; if (isLimitedAccess) mainItem.properties['Limited Access Fee'] = 'Yes'; } if (!isDelivery && selectedPickup) { mainItem.properties['Pickup Location'] = selectedPickup; if (pickupSurcharge > 0) { mainItem.properties['Pickup Surcharge'] = '$' + pickupSurcharge.toFixed(2); } } else if (isTerminal) { mainItem.properties['Pickup Location'] = 'Nearest freight terminal'; } items.push(mainItem); if (isDelivery && !isTerminal) { if (isResidential && residentialVariantId) { items.push({ id: residentialVariantId, quantity: 1 }); } if (isLimitedAccess && limitedAccessVariantId) { items.push({ id: limitedAccessVariantId, quantity: 1 }); } } fetch('/cart/add.js', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ items: items }) }) .then(response => { if (!response.ok) { return response.json().then(data => { throw new Error(data.description || 'Cart add failed'); }); } return response.json(); }) .then(() => { document.dispatchEvent(new CustomEvent('cart:refresh')); document.dispatchEvent(new CustomEvent('cart:open')); const cartIcon = document.querySelector('[data-cart-toggle], .cart-icon, .header__cart, a[href="/cart"]'); if (cartIcon) cartIcon.click(); else window.location.href = '/cart'; }) .catch(error => { console.error('Error adding to cart:', error); alert('Error adding to cart: ' + error.message); }); }, true); } updateVisibility(); updatePrice(); checkCompletion(); });