[{"tag_name":"1.143.0","date_published":"Nov 12, 2026 4:45 PM","notes":"<h2>Updates<\/h2>\n<ul>\n<li>Added a &quot;General \/ SEO&quot; tab to system pages, such as the Contact page, for setting each page's title,\nmeta description and heading in each language. Pages without these settings keep their current behavior.<\/li>\n<li>Stripe card payments that need a bank check or a wallet now create their order even if the shopper\ncloses the page before returning to the store, once the Stripe webhook is set up in the Stripe payment\nsettings. Stripe checkout now saves the order before the charge, so abandoned or declined Stripe payments\nappear as missing orders.<\/li>\n<li>Product stock badges and the POS cart, Quick Order and warehouse checkout now show Store and Distributor\nstock separately, and show &quot;Unavailable&quot; when stock can't be loaded.<\/li>\n<li>The warehouse order shipping form now starts filled in with your default store location's address. Every\nfield can still be edited.<\/li>\n<li>Staff can now clear a stuck PayJunction refund with &quot;Mark Refund Resolved&quot; on the PayJunction\ntransaction page, after checking the refund in PayJunction.<\/li>\n<li>Product contact, appointment request, dealer sign-up and custom forms now turn away repeated submissions\nfrom the same visitor for a few minutes, cutting down on spam to your inbox.<\/li>\n<li>The bot check now blocks the crawlers on its blocklist, such as AhrefsBot, MJ12bot, Amazonbot and\nScrapy, which it had been letting through.<\/li>\n<li>Product pages now load while the shared parts database is unavailable. They show a general Prop 65\nwarning and no digital assets until it recovers, instead of an error message.<\/li>\n<li>POS Complete Check Out now goes to the receipt whenever the sale completes and lists any distributor\norders that failed as a warning. It no longer sends distributor orders for a sale that fails to complete.<\/li>\n<li>Scheduled product exports now offer and write the same columns as the manual product export.<\/li>\n<li>Declined card payments from Square, Datacap, PayJunction and Authorize.Net now add a note to the order,\nand the order stays eligible for abandoned cart emails when abandoned cart recovery is on.<\/li>\n<li>\n<p>Improved the speed of product listings, the admin product list and admin pages.<\/p>\n<h2>Back-end Updates<\/h2>\n<\/li>\n<li>Changing a staff member's password now signs that staff member out of every other browser and POS\nterminal.<\/li>\n<li>Password reset codes for admin and customer accounts are now sent only when the email entered exactly\nmatches the one on file.<\/li>\n<li>Customers can now file a return only for their own orders. Guests need the email address used on the\norder.<\/li>\n<li>Order status, invoice and receipt pages opened from customer order links no longer show internal notes\nor warehouse cost figures, and the warehouse purchase order opens only from the staff order email.<\/li>\n<li>Labor added from the cart is now always priced from the product's labor settings, and POS register\nactions follow the staff member's customer and order permissions.<\/li>\n<li>Free Checkout, Cash on Delivery and Wholesale orders are confirmed only for the cart the shopper just\nreviewed, and changing a cart quantity now asks the shopper to choose shipping again.<\/li>\n<li>Turning rebates on or off, saving services, installing integrations, &quot;Run Now&quot;, and installing or\nuninstalling PayPal Checkout now require edit permission, not just view access.<\/li>\n<li>Dashboard widgets for orders, customers, recent orders, activity and recent forms now appear only for\nuser groups with access to those pages.<\/li>\n<li>Settings reserved for the Aftermarket Websites team can no longer be changed from store admin accounts.<\/li>\n<li>Downloading an export now requires permission for the feature that created it.<\/li>\n<li>The design &quot;Preview&quot; button no longer saves your changes. Click &quot;Save&quot; to apply them.<\/li>\n<li>CSV image imports in the file manager now add only new images, skip files that already exist, and accept\nonly public image URLs.<\/li>\n<li>Dealer locator websites must now be a plain domain or a web address starting with http or https.<\/li>\n<li>The admin activity log now hides password confirmations and other credential fields.<\/li>\n<li>The storefront and admin now load jQuery from the website itself instead of Google's servers.<\/li>\n<li>FTP product imports now update warehouse inventory and refresh product listings and search when they\nfinish.<\/li>\n<li>Orders cancelled or refunded through ShipStation now return their stock and release their coupon,\nvoucher and store credit. Status updates for unknown orders are refused.<\/li>\n<li>Added a single-use checkout hand-off for Interactive Garage carts.<\/li>\n<li>Shoppers sent to checkout by the legacy WordPress plugin no longer receive the store's API access. Their\ncart still carries over.<\/li>\n<li>The API now supports PayPal Checkout as a payment method on carts, orders and the payment method lists,\nand lets integrations disable it for categories, brands and series.<\/li>\n<li>Text sent through the API for customers, orders, locations, and the navigation bar, alerts and banners\nnow displays as plain text in the admin.<\/li>\n<li>The API now limits repeated failed sign-in attempts and tracks them separately for each site.<\/li>\n<li>The content API now rejects a blog post web address that another page already uses.<\/li>\n<li>Removed API key permissions that had no effect from Settings &gt; API Keys. Existing keys show them until\nthey are saved again.<\/li>\n<li>DHL rate requests now handle special characters in addresses, and DHL errors show DHL's condition code.<\/li>\n<li>\n<p>Improved security across the admin, storefront and API.<\/p>\n<h2>Bug Fixes<\/h2>\n<\/li>\n<li>Fixed an issue where setting a shipping or payment address at checkout could charge tax for both the\nstore's default zone and the customer's own zone.<\/li>\n<li>Fixed an issue where sites with both a shipping percentage and a fixed shipping fee charged the fixed\nfee again for each unit of products with custom shipping costs.<\/li>\n<li>Order Total and Weight Based Shipping now picks its order-total band from the cart subtotal, so the\nshipping quote no longer changes after a shipping method is chosen.<\/li>\n<li>Free-shipping coupons no longer move covered items to the bottom of the cart or remove items that can't\nbe ordered online when cart totals are recalculated.<\/li>\n<li>Fixed an issue where submitting a Cash on Delivery, Wholesale or Free Checkout order twice could create\ntwo orders. Payment links now refuse orders that are already paid before charging the card.<\/li>\n<li>Guest shoppers now always get the default customer group's prices and tax at checkout.<\/li>\n<li>PayPal Express orders now send one order confirmation email instead of two.<\/li>\n<li>Affirm and Skeps orders are now saved with the shopper's final checkout details before they are marked\npaid.<\/li>\n<li>Voiding a Datacap card reader payment no longer refunds it again when it was already voided or returned.<\/li>\n<li>POS Check Out and kiosk &quot;Submit to Buy&quot; no longer stay on &quot;Submitting&quot; after a connection problem. They\nshow an error and can be tried again.<\/li>\n<li>Fixed an issue where the purchase order printed from the in-store pickup email showed too little store\ncommission when an order mixed products with and without commission.<\/li>\n<li>Fixed POS appointment notes saving partial text several times while staff were typing.<\/li>\n<li>Fixed POS appointment times and dates being sent in a format the server could misread, for times like\n10:07 and for browsers set to other languages.<\/li>\n<li>Fixed an issue where some categories could not be saved and showed &quot;An error has occurred. Changes were\nnot saved.&quot;<\/li>\n<li>Categories can no longer be moved under one of their own subcategories, and fixing an error on the\ncategory form no longer detaches its subcategories.<\/li>\n<li>Fixed brand pages redirecting to the home page when the link included a tracking code, such as an ad\nclick ID.<\/li>\n<li>Search, sort and page links now keep search terms and filters that contain characters like &amp;, #, + or\ninch marks.<\/li>\n<li>Fixed custom fonts sometimes not loading on storefront pages.<\/li>\n<li>Fixed the &quot;Add to Cart, Ship to Store&quot; button sending shoppers to the cart without adding the product\nwhen another product without a UPC was already in the cart.<\/li>\n<li>Fixed a shopper's saved location being cleared when a ZIP code lookup failed.<\/li>\n<li>Launching kiosk mode for the first time on a site now keeps the terminal in kiosk mode instead of\ndropping it back to the normal storefront.<\/li>\n<li>The dealer locator sign-up form now asks for a new verification code after an incorrect entry.<\/li>\n<li>Fixed staff with view-only appointment access being able to create appointments.<\/li>\n<li>Fixed TaxJar order exports going to the live TaxJar account when the sandbox setting was on.<\/li>\n<li>Fixed the admin customer list leaving out customers whose customer group has no description.<\/li>\n<li>Fixed new page builder layouts for blog and information pages taking up to a day to appear on the\nstorefront.<\/li>\n<li>Fixed dialogs and tooltips in customer list tables resetting when the table reloads, sorts or changes\npage, tables showing results from an earlier request, and the order appointment window resetting while\nopen.<\/li>\n<li>Fixed several trailer and vehicle listing issues. Duplicated listings now get their own web address, a\nfailed save no longer leaves a half-created listing, browse pages sort consistently and apply sidebar\nfilters, specs without units show &quot;2&quot; instead of &quot;2.00&quot;, and vehicle breadcrumbs open the matching New or\nUsed tab.<\/li>\n<\/ul>"},{"tag_name":"1.142.0","date_published":"Oct 27, 2026 3:03 PM","notes":"<h2>Updates<\/h2>\n<ul>\n<li>Added a beta feature for select Pro sites that allows dealers to list new and used vehicles and trailers. Customers can browse listings, submit inquiries, and use a payment calculator for vehicles. Online purchases are not available for these listings.<\/li>\n<li>Updated the search system across all websites to improve search functionality.<\/li>\n<li>Added &quot;Field Header Color&quot; and &quot;Description Text Color&quot; options under Forms &gt; View &gt; Design, allowing users to customize the appearance of their forms.<\/li>\n<li>Added product categories to Google Shopping exports to provide more detailed product information.<\/li>\n<li>Added an option to display &quot;Universal&quot; instead of &quot;Fits Your Vehicle&quot; for universal-fit products. This feature is disabled by default and can be enabled upon request.<\/li>\n<li>Added a direct link to the Aftermarket Websites API documentation under Settings &gt; API Keys.<\/li>\n<li>Improved website performance to help pages load faster, especially product categories, search results, and vehicle listings.<\/li>\n<li>Improved the speed of appointment calendars and double-booking checks.<\/li>\n<\/ul>\n<h2>Back-end Updates<\/h2>\n<ul>\n<li>Migrated all websites from Algolia to Meilisearch for improved search functionality.<\/li>\n<li>Updated the Google Shopping export to include a &quot;category_name&quot; column showing the full category path for each product.<\/li>\n<li>Updated kiosk mode to start a fresh session for each customer, preventing previous customer information from carrying over.<\/li>\n<li>Improved security in kiosk mode to prevent customers from accessing account pages or exiting kiosk mode through the website address.<\/li>\n<li>Improved how product information loads to reduce unnecessary database requests.<\/li>\n<li>Updated the API to prevent duplicate orders when a checkout request is submitted more than once.<\/li>\n<li>Added additional restrictions to prevent changes to carts that have already been converted into orders.<\/li>\n<\/ul>\n<h2>Bug Fixes<\/h2>\n<ul>\n<li>Fixed an issue where new orders were not automatically importing into ShipStation after the October 20 update. Orders placed during that time may need to be manually reviewed.<\/li>\n<li>Fixed an issue where multiple declined credit card payments for the same amount could prevent other customers from completing purchases.<\/li>\n<li>Fixed an issue where quick orders created through the API were not appearing under &quot;Saved Orders&quot; in the POS.<\/li>\n<li>Fixed an issue where links created in the admin editor could incorrectly direct customers to an admin URL instead of the correct storefront page.<\/li>\n<li>Fixed broken links in abandoned cart, invoice, and in-store pickup emails.<\/li>\n<li>Fixed an issue where category, brand, and series menus would disappear when the vehicle lookup service was unavailable.<\/li>\n<li>Fixed an issue where disabled dealer locations could still be accessed or selected as pickup locations.<\/li>\n<li>Fixed an issue where unapproved dealer applications could still be accessed through a direct link.<\/li>\n<li>Fixed an issue where contact form notifications displayed the wrong store location when multiple locations shared the same email address.<\/li>\n<li>Fixed an issue where changes to product options, addresses, or PO numbers were not saved after an unsuccessful Cash on Delivery, Free Checkout, or Wholesale order confirmation.<\/li>\n<\/ul>"},{"tag_name":"1.141.0","date_published":"Oct 13, 2026 5:49 PM","notes":"<h2>Updates<\/h2>\n<ul>\n<li>The default robots.txt now blocks crawlers that collect site content to train AI models, including\nGPTBot, ClaudeBot, and CCBot. Search engines and AI assistants looking up pages for a shopper can still\nreach public pages.<\/li>\n<li>Added a pause\/play button to the storefront carousel that works with the keyboard. The carousel also\npauses while it has keyboard focus, and it no longer rotates on its own for visitors whose device is set\nto reduce motion.<\/li>\n<li>Continued accessibility improvements across the storefront and admin. Product review star ratings, the\nrequired &quot;I agree&quot; checkboxes, the edit and delete buttons for saved addresses and vehicles, and the\ntables on account pages now work with screen readers, and the admin top bar shows a focus ring for\nkeyboard users.<\/li>\n<\/ul>"},{"tag_name":"1.140.0","date_published":"Oct 5, 2026 11:50 AM","notes":"<h2>Updates<\/h2>\n<ul>\n<li>Added a search box to the admin sidebar that finds admin pages, Store Settings fields, and records such as products, orders, and customers in one place. Selecting a setting opens its tab and highlights the field.<\/li>\n<li>Refreshed the admin dashboard with a new top bar, a cleaner sidebar, and redesigned summary tiles with month-over-month trend lines. &quot;Launch POS&quot;, &quot;Help&quot;, &quot;Clear Cache&quot;, and the account menu now live in the top bar, and the old buttons in the dashboard header have been removed.<\/li>\n<li>Added an &quot;Enable VIN&quot; setting under Settings &gt; Year\/Make\/Model to show or hide VIN entry on the Y\/M\/M form. VIN is now disabled by default.<\/li>\n<li>Customers now have to enter their current password to change their password or the email address on their account.<\/li>\n<li>Authorize.Net and Affirm now default the &quot;Transaction Type&quot; setting to &quot;Authorize and Capture&quot;, with a warning that &quot;Authorize Only&quot; places a hold you must capture by hand. Sites that already saved a transaction type are unchanged.<\/li>\n<li>Continued accessibility improvements across the storefront and admin. HERO navigation submenus, the alert bar close button, store locator results, the dashboard switcher, and many admin buttons and tabs now work with the keyboard and screen readers.<\/li>\n<li>Changing a brand's or series' &quot;Friendly URL&quot; now takes effect on the storefront immediately instead of up to 24 hours later.<\/li>\n<\/ul>"},{"tag_name":"1.139.0","date_published":"Sep 15, 2026 12:17 PM","notes":"<h2>Updates<\/h2>\n<ul>\n<li>Added PayPal Checkout as a new payment method built on PayPal's current API. Installs alongside the existing PayPal Express extension, so sites can switch over when they're ready.<\/li>\n<li>Added a header location picker for multi-location sites, with editable location pages at <code>\/locations\/&lt;slug&gt;<\/code> including address, hours, directions, custom content, and page builder modules. Controlled by a new &quot;Location Icon Opens&quot; design setting.<\/li>\n<li>Added Products &gt; Custom Sort Order, a global editor for setting category, brand, and series ranking (High, Promoted, Default, Demoted) across the full catalog, with search and filtering.<\/li>\n<li>Added a new setting under Settings &gt; Options &gt; Brand Options to show the &quot;We Install This Brand&quot; graphic globally on all brands.<\/li>\n<li>Added a new Store Code field to the Google Shopping integration. When filled in, the store code and per-product inventory are added to the Merchant Center feed file.<\/li>\n<\/ul>"},{"tag_name":"1.138.0","date_published":"Sep 8, 2026 12:27 PM","notes":"<h2>Updates<\/h2>\n<ul>\n<li>Added new SEO settings under Settings &gt; Options &gt; SEO.<\/li>\n<li>Added ARE Ascend Cap LS3 brand pages.<\/li>\n<li>Added conditional field logic and multi-select options to custom forms.<\/li>\n<\/ul>"},{"tag_name":"1.137.0","date_published":"Aug 17, 2026 12:30 PM","notes":"<h2>What's Changed<\/h2>\n<ul>\n<li>Renamed the &quot;SEO Keyword&quot; under Product &gt; Brands field to &quot;Friendly URL.&quot;<\/li>\n<li>Improved accessibility across the platform to meet WCAG 2.1 AA, including keyboard focus, page landmarks, and control labels. This is the first phase, covering templates and styling.<\/li>\n<li>Improved on-page technical SEO across the product catalog.<\/li>\n<li>Redesigned the Content &gt; Pages list screen.<\/li>\n<li>Added a horizontal scroll option to the Services, Image Grid, and Featured Products sections.<\/li>\n<\/ul>"},{"tag_name":"1.136.0","date_published":"Jul 27, 2026 11:26 AM","notes":"<h2>Updates<\/h2>\n<ul>\n<li>Added the ability to customize the displayed columns on the form submissions table.<\/li>\n<li>The &quot;Hide Products Without Stock&quot; setting now works with store inventory and WD inventory.<\/li>\n<li>Added an option to disable online ordering at the category, brand, series, and product levels.<\/li>\n<li>Added an option to send a reminder notification to a customer when editing an appointment.<\/li>\n<\/ul>"},{"tag_name":"1.135.0","date_published":"Jul 20, 2026 10:53 AM","notes":"<h2>Updates<\/h2>\n<ul>\n<li>Added a new social link for X under Settings &gt; Social.<\/li>\n<li>Updated the appearance of captcha images.<\/li>\n<li>The POS system will now prompt the user if they want to update an order's date when they continue to checkout and automatically update the order date when the first transaction is made or when checkout is completed.<\/li>\n<li>Added an &quot;Add Note&quot; button to the admin orders page, POS orders page, and the POS cart page to quickly add a note to an order.<\/li>\n<li>Products that have a Unilateral (UNL) price defined by the brand will now disregard price adjustments and be displayed at the UNL price.<\/li>\n<li>Changed the Store Locator UI when there is only one store location (removed ZIP code search, removed range drop-down, and replaced Make My Store button with Call Us button).<\/li>\n<li>Added VIN decoding to the Y\/M\/M form.<\/li>\n<\/ul>"},{"tag_name":"1.134.0","date_published":"Jul 6, 2026 11:22 AM","notes":"<h2>Updates<\/h2>\n<ul>\n<li>Integrated our new tool, called Design Studio, into the admin panel so users can create banners and image grid graphics directly from the site.<\/li>\n<li>Added order addresses to the Detailed Sales Report.<\/li>\n<li>Added a Preview button and Live Edit button to the Page Builder for custom web pages.<\/li>\n<li>Added a YMM\/Engine preset menu under Content &gt; Pages &gt; Navigation Links. If enabled, customers will be able to click one of the preset links from the navbar to automatically set their vehicle\/engine configuration.<\/li>\n<li>Added a new report page under Reports &gt; A\/R Aging that shows a list of customers with outstanding balances from point-of-sale orders.<\/li>\n<li>The &quot;Add to Cart Button on Listing&quot; option under Settings &gt; Options &gt; Products has been changed to Settings &gt; Options &gt; Checkout &gt; Allow Online Checkout. Disabling the option will remove the Add to Cart button on all products, and disable the cart and checkout pages. The Add to Cart button, cart page, and checkout page will continue to work in the point-of-sale system.<\/li>\n<\/ul>"},{"tag_name":"1.133.0","date_published":"Jun 1, 2026 9:53 AM","notes":"<h2>Updates<\/h2>\n<ul>\n<li>Changed the Checkout Success page to render the custom message as HTML.<\/li>\n<li>Added custom brand page for Milwaukee Packout Kits.<\/li>\n<li>Added a new option to the Stripe payment integration to control whether new transactions will &quot;Authorize Only&quot; or &quot;Authorize and Capture.&quot;<\/li>\n<li>Added a new coupon type for Buy One Get One under Orders &gt; Coupons.<\/li>\n<\/ul>"},{"tag_name":"1.132.0","date_published":"May 5, 2026 12:35 PM","notes":"<h2>Updates<\/h2>\n<ul>\n<li>Added a new option to the Aftermarket Payments, Square, Braintree, and Datacap payment integrations to control whether new transactions will &quot;Authorize Only&quot; or &quot;Authorize and Capture.&quot;<\/li>\n<li>The footer now accepts &quot;sms:&quot; links, similar to &quot;tel:&quot; links.<\/li>\n<li>Order emails now show the risk score in a severity-based color scheme.<\/li>\n<li>Added an option to select payment services to disable for brands, categories, and series.<\/li>\n<li>Added new options to configure the automatic rotation of products within the Featured Products module.<\/li>\n<li>Added a button to the Filters and Options pages to export all entries to a CSV file.<\/li>\n<li>Added self-referencing canonical links to catalog pages.<\/li>\n<li>Increased the maximum duration for appointments to 20 hours and added the ability to schedule appointments across multiple days.<\/li>\n<\/ul>"},{"tag_name":"1.131.0","date_published":"Mar 11, 2026 1:16 PM","notes":"<h2>Updates<\/h2>\n<ul>\n<li>Improvements and new features for the PACE API integration<\/li>\n<li>Added a loading icon and progress percentage to scheduled reports and exports that are currently running.<\/li>\n<\/ul>"},{"tag_name":"1.130.0","date_published":"Feb 9, 2026 1:29 PM","notes":"<h2>Updates<\/h2>\n<ul>\n<li>Added an &quot;autoplay&quot; setting to Text modules to enable autoplay on embedded videos in iframes.<\/li>\n<\/ul>"}]