Changelog

Follow up on the latest improvements and updates.

RSS

We heard you loud and clear—geolocation-based traffic blocking is here! This highly requested feature gives you even more control over your storefront, letting you fine-tune who can access your site based on region.
Now, you can easily set up traffic firewall rules to block visitors from specific locations right from your admin. Whether you need to keep certain regions out for security, compliance, or business reasons, we’ve made it simple.
Where to Find It: Settings > Security > Traffic Firewall
geo location
What’s New?
  • Block by Geo Location
    – Set rules to block traffic from specific regions.
new traffic firewall
  • IP Blacklist
    – Block individual IPs or entire ranges using wildcards.
  • Geolocation Insights
    – Visitor geo info is now saved in the visitor’s session and fully searchable. Go to
    Reports > Visitors Session
    .
visitors session
visitors session2
  • Dashboard Updates
    – New widgets to track top countries, top continents, and top cities for deeper traffic insights have been added to the Traffic tab in the dashboard.
dashboard
  • One-Click Blocking
    – Quickly block regions or visitors directly from the visitor sessions list or active countries list.
Visitors Session:
blocking in visitors session
Active Countries:
blocking active countries
  • Enhanced Filtering & Searching
    – Easily manage and monitor blocked traffic in the traffic firewall page (traffic blacklist).
filtering
This update puts more power in your hands, making it easier to secure and optimize your store’s traffic. Whether you’re preventing fraud, managing regional restrictions, or simply fine-tuning your audience, this feature gives you the flexibility you need.
For a full walkthrough, check out the knowledge base article here: https://support.americommerce.com/hc/en-us/articles/34566940226971-Review-and-Block-Traffic-by-Country
If you’re ready to take control, head to
Settings > Security > Traffic Firewall
to set up your geo-blocking rules now!
We’re starting the year strong with powerful new features and game-changing improvements. Customize your dashboard with new widgets, streamline B2B payments and orders, enhance search with Algolia, and take advantage of the Salesforce integration. Plus, we’ve boosted security, refined order management, and made your storefront even better!
NEW FEATURES
New Dashboard Widgets:
Check out our new dashboard widgets, making all your key metrics super easy to access. Using the drop-down menu, you can smoothly switch between dashboards like Sales, Traffic, Marketing, or Products—where you’ll find everything from your top-selling products and sales trends to revenue breakdowns and shipping insights.
You’ll also have the flexibility to customize your dashboard by toggling between detailed traffic analytics, store sales overviews, rewards status, and top page views. Plus, with the widget selector, it’s simple to add or remove widgets to create the dashboard that fits just right. It’s a straightforward, user-friendly way to stay on top of your metrics and drive your business forward.
Below, we’ve provided some additional details on select widgets to help maximize your dashboard’s potential.
  • Top Products Widget:
    We’ve added a new Top Products widget that highlights your top 5 best-selling items at a glance in the Products tab.
top products
  • Store Sales Overview:
    Easily track your sales from today, this week, or even the past few years; all in one place.
store sales overview
  • Sales by Traffic Source Widget:
    You can easily track where your sales are coming from through the sales tab.
revenue by source
  • Page Views Widget:
    Check out the new top Page Views widget under the Traffic tab in your dashboard.
top page view
  • Top Shipping Methods:
    The top Shipping Methods widget is now available under the Shipping tab in your dashboard. Easily see your most-used shipping methods to streamline your fulfillment process.
  • Rewards Point Overview:
    In the Rewards tab of your dashboard, you can quickly check expiring points, points earned this month, total products purchased with points, and more.
reward point overview
B2B Portal:
We've rolled out some cool updates to our B2B Portal that make it easier for everyone to stay in the loop and handle payments. These changes are all about making teamwork smoother and more laid back while keeping things running efficiently.
  • Order Email Copy Settings:
    Now you can automatically send company copies of all order emails, keeping your entire team informed of every transaction. Plus, administrators now receive copies of every order emails as well.
order email copy
  • Shared Credit Cards:
    We've added a new setting for shared company credit cards. Now, employees can choose from the company’s credit cards during checkout, while admins can add, delete, or update these credit cards.
  • Custom Field Enhancements:
    Easily add and edit custom fields for agent and employee profiles. Plus, we've made it possible to mark specific customer custom fields as editable.
  • Employee Reward History:
    Click on an employee’s profile from either the user manager or company page, and you'll instantly see their complete reward point history right on the front end.
employee reward history
  • Employee Default Customer Type:
    We set a default customer type for employee accounts on the B2B portal.
Bulk Ordering on behalf of Employees:
We've refreshed the PDP with a cool new drop-down that pulls Employee IDs from your customer hierarchy, so when you tag items, they're linked to the right person. Plus, you can easily toggle the bulk purchase feature on or off to suit your team's needs.
Screenshot 2025-02-27 120233
  • Employee Custom Fields on PDP:
    We've made it easier to order on behalf of your team—now when you select an employee on the product page, their custom details (like sizing info) load automatically.
Screenshot (549)
  • Employee Selection on Order Edit:
    We've updated our order editor to update employee selection on order item.
  • Employee Order Selections:
    We've refreshed our B2B portal so that when available, employee selections for individual order items now show up right in your order list, making order management smoother.
  • Employee Order Reports:
    Filter and generate order reports for specific employees, with admin printouts now automatically grouping employee-tagged items together for easier tracking.
  • Streamlined Order Emails:
    We've upgraded our order emails to automatically group items by employee ID, and now you can easily send emails just for a specific employee using our new admin tool.
  • Employee Edit:
    Edit employee details on the shipping cart and wish list pages.
  • Employee Selection:
    Choose an employee when moving items from your wish list to your cart.
  • Share Your Wishlist with Your Team:
    Easily share your wish list with any sub-account in your company's hierarchy, so everyone stays on the same page.
  • Accounts For Browsing & Wish List’s:
    You can create account types allowing users to browse and build wish lists without placing orders, perfect for customers who prefer to just explore.
Salesforce - Quote to Opportunity Integration:
  • Sync New Quote:
    We've streamlined things so that every quote created on Cart.com now effortlessly transforms into a Salesforce opportunity. Complete with line items and status mappings for a smooth, one-way sync from your storefront to Salesforce.
sync new quote
  • Quote Update:
    When quotes are updated in Cart.com, we automatically update your opportunities in Salesforce, including shipping details, fees, line items, and quote statuses.
  • Covert To Order:
    When quotes turn into orders (whether on the front-end or backend), they automatically update to accept and link with their related opportunities in Salesforce.
  • Quote Expiration/Cancelation:
    When a quote is canceled or expired, the opportunity status updates in Salesforce.
quote experation
  • Salesforce Order Editor:
    We've added clickable links in the order editor so you can jump straight to your Salesforce orders and customer records for a seamless experience.
SPS Commerce:
Our SPSCommerce integration allows you to effortlessly sync purchase orders between SPSCommerce and your storefront, either manually or automatically. SPSCommerce integration is free for all Enterprise and above plan levels.
  • Sync Purchase Orders from SPSCommerce:
    You can quickly accept or reject purchase orders from your storefront.
  • Shipping Updates to SPSCommerce:
    When you ship out items in storefront, we send shipping updates to SPSCommerce automatically.
  • Create Invoice in SPSCommerce:
    you can setup to create invoice in SPSCommerce from storefront.
Algolia:
  • Index Improvement:
    We've supercharged our native Algolia integration with fresh attribute fields including sale price, descriptions, stock status, product flags, and previous item numbers. We've also enhanced category handling with full parent hierarchies and smarter multistore filtering for an even smoother B2B commerce experience.
  • Integration Improvement:
    We've upgraded our Algolia integration so that when you search or click the icon in the autocomplete widget, you'll be forwarded to a URL of your choice with your query intact—and you can now enable InstantSearch in our app settings to automatically generate a customizable results page.
  • Catalog Sync:
    We've fine-tuned our Algolia catalog queries for a faster, smoother sync on our B2B Commerce Platform.
Email Template Improvements:
  • Default Email Settings & Widget:
    We've rolled out refreshed default email settings and new email widgets. Plus, it’s loaded with default content and 9 pre-built email templates to get you started even faster.
MFA for Customer Logins:
We've rolled out Multi-Factor Authentication (MFA) for customer logins, just like for admins. Now, customers can verify their identity via email or text for added security.
FEATURE IMPROVEMENTS
  • Block by Geo location:
    We are now including visitor’s geo info to the session and let you easily set up rules for blocking traffic from specific regions, giving you even more freedom to tailor your store’s experience.
image (16)
  • Reward Points Page Tweaks:
    We've fine-tuned our Reward Points pages on both the My Account and Admin sides by moving navigation links to the bottom of the grid and relocating the Manage Reward Points button into a collapsible header. We also fixed a pesky bug that was causing scrambled data when navigating between grids.
  • Improved Customer Search:
    We've fine-tuned our search on the Customers and Orders lists so that whether you type FirstName LastName or LastName, FirstName you’ll easily find matching records and enjoy a smoother experience on our platform.
  • Ship To Customer Search Upgrade:
    We've revamped our orders list so you can now easily search for ship-to customer names using either first last or last first input, making it easy to find the orders you need.
  • Time Since Field Updates:
    We've now added support for TIME SINCE conditions on store level custom fields just like the ones on customer level, and you can also trigger customer events using a time since date-based store custom field.
  • Mass Product Editor:
    Easily update variant inventory details like ItemNumber, stock, and product status all at once.
  • Shipping Label:
    We’ve added shipping label history so you can easily review past labels, and you can now pay your account balance directly from the platform.
  • Enhanced Search Insights:
    You can track your search history, even the times when no results come up. This update gives you extra insights to fine tune your experience on our B2B commerce platform.
  • Multiple Store Export Selections:
    When customizing a customer's data export, you can now select several stores or even all of them at once.
  • Option to Hide Support Chat:
    You can toggle off the support chat to keep your admin area clutter-free.
  • Free Subscription Credit Authorization:
    Streamline how you access and manage your subscription credits. You can authorize an amount on free subscription as credit card verification, ensuring a secure and hassle-free experience every time you subscribe.
  • VeraCore Shipping Sync Option:
    We’ve enhanced our VeraCore integration to automatically skip non-shipping items.
BUG FIXES
  • Smooth Visitor Sessions:
    We've fixed a glitch where clearing filters on visitor sessions would sometimes cause a temporary lag in updates.
  • Avalara Performance Boost:
    We've resolved Avalara timeout issues that were slowing down admin tasks and affecting checkout times.
  • Avalara Tax Commit Fix:
    We've fixed an issue with our Avalara Tax plugin. Orders now properly commit tax when paid, shipped or closed.
  • Price Calculator Import:
    We fixed a bug with the Price Calculator Import so that when you’re using the Specified Base Price option, the 'Specify Base Price' field now updates just as it should.
  • Wishlist Fixed:
    We've fixed a glitch where deleted wish list items were causing unexpected issues, so everything now runs smoother.
  • Tax Display Fix:
    We've squashed a bug in the admin order editor that was messing up tax displays when shipping discounts were applied.
  • Guest Account Issue Fixed:
    We fixed guest accounts issue when store requires login.

new

improved

Storefront

Product Flags Just Got Easier

We have made Product Flag (C1, C2, and C3) easier for you to display them on product images.
What Are Product Flags?
Product Flags are short, customizable labels that show up on your product images—ideal for calling attention to sales, new arrivals, or any other special features.
Product flags
How to Customize Your Product Flags
  1. Go to
    Settings > Catalog > General > Product Flags
    .
  2. Enter your own custom label (e.g., “Sale,” “New,” “Limited Edition”).
  3. Save your changes.
  4. We introduce new ##PRODUCTFLAG1##, ##PRODUCTFLAG2## and ##PRODUCTFLAG3## merge codes to render these flags. To learn more about setting up Product Flags in your theme, visit this page.
Your new labels will appear immediately on the product images where those flags are activated.
Product flags setting
Why You’ll Love This Update
  • Simple to Customize: Update labels in just a few clicks—no coding needed.
  • Instant Impact: Watch your product images grab attention as soon as you enable a flag.
We’re excited to introduce the new “Clone Rule” feature in the Rule Engine! This makes it easier to reuse existing rules for multiple stores. Instead of recreating each condition and action from the start, you can now simply duplicate a rule and fine-tune it as needed. This saves time, keeps your rules consistent and helps avoid errors.
How to Use It
  1. Access the Rule Engine:
  • Log into your store’s backend.
  • Go to:
    Tools > Power Features > Rule Engine > Customer Events
    .
  1. Clone a Rule from the List:
  • In the
    Customer Events
    section, find the rule you want to copy.
  • Click the
    Clone
    icon next to it.
  • You’ll get a complete copy of the original rule, including all conditions and actions.
clone rule engine1
  1. Clone from the Edit Screen:
  • Prefer to edit first? Click the
    Pencil
    icon to open the rule’s edit page.
  • Once there, go to
    More Actions > Clone Rule
    .
Clone rule 2
  1. Customize Your New Rule:
  • Open the cloned rule and adjust the conditions, triggers or actions as needed.
  • Make store-specific changes, tweak discounts or add new conditions.
Example:
Say you have a rule in Store A that gives 100 rewards points for a customer’s birthday. For Store B, you want the same setup, but with 200 rewards points. Instead of building everything again, just clone the Store A rule and make those quick changes for Store B. In seconds, you’ll have a new rule ready to go.
Ready to Try It?
Log into your backend and head over to the Rule Engine to give cloning a try. You’ll find it makes managing rules across multiple stores simpler, faster and more accurate!
We’re excited to announce two new features that improve credit and billing management for companies:
Shared Company Credit Limits
and
Secondary Billing Address Email
. These updates give companies more control and flexibility, creating a smoother experience for organizations managing multiple accounts.
Shared Company Credit Limits
The Shared Credit Limit feature allows all accounts linked to a company to draw from a single credit limit, making it easier to track spending and manage outstanding balances.
Key Benefits:
  • Centralized Credit Management:
    Linked accounts share one credit limit, simplifying credit tracking across multiple accounts.
screenshot_2024-11-07_110430
  • Flexible Override Options:
    Admins can set custom credit limits for individual accounts when needed, offering flexibility.
  • Optimized for Company Associations:
    Perfect for companies with linked accounts, this feature centralizes credit control across all related accounts.
How It Works:
Enable the Shared Credit Limit feature in
Settings > People > Companies
. Once activated, orders using credit-linked payment methods draw from the company’s shared credit limit. This limit can also be customized at the individual account level if needed.
For more information, refer to our knowledge base article on Shared Credit Limit to learn more.
screenshot_2024-11-07_110149
Secondary Billing for Company Accounts
The Secondary Billing feature allows companies or their admins to add a second billing contact email. This ensures that billing communications reach multiple contacts, reducing missed invoices and improving documentation.
Key Benefits:
  • Improved Communication:
    Adding a secondary email means critical billing information reaches more people within the organization.
  • Admin Flexibility:
    Company admins can easily add or update the secondary billing email, managing contacts without needing support.
  • Ideal for Larger Teams:
    This feature is especially helpful for companies with large teams, ensuring billing updates reach the right people.
How It Works:
Admins can add a secondary billing email in
Settings > People > Companies
within the company profile or through
Customer > Customer List > Edit Customer
. Once set, billing communications will be sent to both the primary and secondary email addresses.
Screenshot 2024-11-14 102356
Summary
These new features—
Shared Credit Limits
and
Secondary Billing for Company Accounts
—simplify credit and billing management, giving companies control over how credit is shared and how billing information is distributed. Together, they support smoother operations for businesses managing multiple accounts and contacts.
Say hello to Store Pick Up, our latest rolled out feature, making it easy for customers to pick up their orders at a nearby store. With simple setup options and an optimized checkout experience, this new feature brings added convenience for both businesses and customers. Let’s dive in!
Quick Setup for Store Pick Up
Store Pick Up can be configured by navigating to
Settings > Shipping > General
under the Store Pickup Options section. Key settings include:
  • Enable Store Pickup:
    Activate this option to display store locations during checkout and when editing orders.
  • Show Distance to Store:
    Display stores by proximity to customers. When disabled, stores will be sorted by name or custom order.
  • Number of Store Locations to Show:
    Limit the number of store locations visible (set to 0 to show all).
  • Distance Unit:
    Choose between miles or kilometers for distance (default: miles).
  • Store Pickup Instructions:
    Add custom instructions for order confirmations and emails using the ##STOREPICKUPINSTRUCTIONS## merge code.
9e96df49-8793-47d7-b56b-59f12e5031d0
Custom Shipping Methods for Store Pick Up
Custom shipping methods can be created by navigating to
Settings > Shipping > Custom Shipping Methods
. Ensure the method is flagged as a Store Pickup Method so it only displays when store pickup is selected, hiding all other shipping options.
Managing Orders with Store Pick Up
Easily manage orders with store pickup using the Store Location column in the order list (
Orders > Orders
). You can filter orders by store location using Advanced Search.
On the order edit page (
Orders > Orders > Edit
), you can toggle between shipping and pickup. When store pickup is selected, a dropdown will appear to choose a store along with fields for the customer’s name and phone number.
f291dab1-25ea-4ce0-841b-ae9ca581b660
All store pickup details are visible on the View Order page under the Store Pickup label, displaying the selected location.
a39f74cd-d21e-4b02-9052-dd09d8a5e441
Make Checkout a Smoother Experience
Enable Store Pick Up to ensure the store pick up option appears during checkout. If no shippable items or subscriptions are present, store pickup will be hidden. Only shipping methods marked as Store Pickup Method will be displayed when this option is selected.
Need to update the layout or merge codes? Use the HTML Editor under
Themes > Edit > Pages > Checkout and Order > One Page Checkout
to make the necessary changes.
Using Custom Fields for Pickup Orders
Shipping-specific custom fields can be shown separately during checkout by enabling the “Show Shipping Custom Fields Separate From Shipping Address” setting under theme settings. This ensures only relevant information appears when pickup is selected.
Need More Help?
Activate Store Pick Up in your settings today and offer your customers more ways to shop! For additional setup details and best practices, refer to the Store Locations and Store Pickup knowledge base article for more information.
We’re excited to introduce our new Store Locations feature, making it easier for you to manage multiple locations and enhance your customers' shopping experience. Setting up store locations is simple: head to
Settings -> Shipping -> Store Locations
to add or edit any store. This ensures that your physical locations are accurately reflected on your storefront.
image-20240605-180747
We’ve also introduced a widget to search for nearby stores, making it easy for customers to find the most convenient store location. By entering a store name or address, users can quickly locate nearby stores better.
Frontend:
front end store locator
Backend:
store location widget
When adding a new store location, it’s important to include the latitude and longitude, especially if the “Show Distance to Store” option is enabled for One Page Checkout. These coordinates can be automatically filled using Google Autocomplete or manually entered via Google Maps, making it easier to ensure location accuracy.
store distance
Additionally, you can now assign specific store locations to individual customers. By navigating to the Customer Edit page, you can assign locations under the Assigned Store Locations section. If a customer has specific stores assigned, only those locations will appear during checkout, offering a tailored shopping experience.
09d93bc0-2c2a-4325-9302-49be1628cd29
A new option called Ship to Store Only has been added, allowing you to restrict orders to store locations only, hiding other shipping address options. This is ideal if you want to ensure customers are shipping directly to a store location rather than providing a home or business address.
Screenshot (315)
In addition, you can customize how store locations appear on your storefront. Use the $$STORELOCATIONSSEARCH$$ merge code to search store location option or use the $$STORELOCATIONSDROPDOWN$$ code for a dropdown menu. Locations can be sorted by distance, sort order, or alphabetically.
Finally, this feature is fully integrated with the API, giving you the ability to create, edit, and manage store locations. For more details, check out the API documentation here. This allows for easy integration with other systems, providing you with more flexibility and control.
For more information on store locations, check out the full knowledge base article on Store Locations and Store Pickup.
We’re excited about our latest rolled out feature: the My Account template for account pages! This new addition is here to make managing and customizing your account menus easier and more efficient.
Centralized Menu Configuration: Simplifying Account Management
If you've ever found yourself frustrated with updating account menus across multiple pages, you're not alone. Previously, making changes to your My Account pages meant diving into the HTML editor and manually adding or adjusting merge codes for each section. It was a time-consuming process that left room for errors, as each page needed to be updated individually to keep things consistent.
But that’s all in the past. With our new centralized menu configuration feature, you can now manage all your My Account menu items from a single, convenient location. No more hunting through the HTML editor or tweaking each page separately. Instead, everything is in one place, where you can simply click a checkbox to add or remove the account menu items you want.
To get started, navigate to
Themes
and click
Edit
. From there, drop down to the
Theme
section and find
Account Menu
. Once you’re there, click on
Settings
– this is where you need to be to edit everything in the same location. We’ve even provided an image to guide you through the process from the backend.
Backend Process:
Account Menu Setting
Frontend Example:
MyAccount Front
Here’s what makes it so great:
  1. Unified Management:
    You handle all your menu configurations in one spot, and any changes you make are automatically applied across your entire site. It’s straightforward and saves you time.
  2. User-Friendly Interface:
    Forget about coding or manual edits. Now, with just a few clicks, you can easily customize your account menu. Whether it’s order history, account settings, or subscription management, you decide what shows up.
  3. Consistency Across Pages:
    By managing everything centrally, you ensure that your account menus are consistent across all pages. This creates a smoother and more professional experience.
This update is a real game-changer for managing your online store’s account pages. It not only simplifies your work but also ensures that your customers enjoy a consistent and seamless experience every time they interact with their account.
If you’re ready to get started, check out our support article on Theme Templates and this Customer "My Account" Navigation Menu guide for all the details you’ll need to know about theme templates.
NEW FEATURES
B2B Store Location and Store Pickup:
This release introduces the concept of traditional brick and mortar stores or in-person locations that belong to an online store or multi-store.
  • Admin can Add, Edit, or Delete store locations in Settings -> Shipping -> Store Locations.
  • Each store location can be associated with all stores or a specific store in an account.
store location
  • Store Locator Widget:
    A new Google Maps-integrated widget to allow customers to search for store locations by address or zip code and viewable by map. This widget can be placed virtually anywhere you’d want a user to see available locations of the store.
  • Frontend Image:
front end store locator
  • Backend Image:
Google maps widget
  • In-Store Pickup Option on One Page Checkout:
    When “In-Store Pickup” is enabled, customers can choose to ship to their own address or select "Pickup In-Store" during checkout.
  • If "Store Pickup" is selected, the store location drop down menu or search bar is presented, showing nearby locations based on a configurable distance.
  • Customer can select a store location to pick up order.
in store pickup
  • In-Store Pickup Shipping Methods:
    Support for custom shipping methods dedicated to store pickup.
  • Store pickup shipping methods are only loaded when the "Pickup In-Store" option is selected. Conversely, when shipping to a customer’s address, these methods are hidden.
  • Customer-Associated Store Locations and Store Pickup Only Option:
    Assign specific store locations to a customer, restricting pickup options to these locations.
  • Added a flag to restrict customers to store pickup only, disallowing shipping to their own address.
  • These settings can be managed through the admin interface and B2B portal.
customer association
  • Display "Pickup In-Store" Locations on Order View and Order Emails:
    The selected store location for pickup will now be displayed in both the order view and confirmation emails.
  • Display Pickup Instructions:
    Pickup Instructions can be setup and display after order placement and on the order view page and emails.
  • Rule Engine Condition for Order Location ID:
    Ability to trigger order events based on the store location ID associated with the order.
  • Import & Export Store Locations:
    Store location data can now be imported and exported, making it easier to manage large numbers of locations.
  • Expose Store Locations in API:
    The Store Locations entity is now available via API with standard CRUD operations, allowing for integration and automation.
Expanded B2B Portal Capabilities:
enhancements designed to improve the user experience, streamline account management, and provide additional functionality for managing company associations and customer interactions.
  • Company Associations in Admin:
    The Admin UI has been reworked to enhance how existing customers are added to company accounts, focusing on user roles and relationships.
  • All user management tasks now occur within the company record in the cart admin.
  • Admins can add or remove employees, admins, and managers from a company directly within the admin interface.
  • Employee-manager relationships can be set directly within the company account, streamlining management functions.
company associatation admin
  • API Import/Export for Customer Association:
    Customer associations can now be imported and exported via API, simplifying the management of large datasets.
  • Shared Credit Limits on Custom Payment Types for Companies:
    A new setting allows for shared credit limits across the entire company.
  • When enabled, individual credit limits are disabled on employee accounts and can only be set up at the company level.
  • Additional Billing Address Email for Companies:
    Companies or company admins can now add additional billing address email.
  • All order confirmations will also be sent to this additional email address.
  • Enhanced B2B Portal Admin Editing Capabilities:
  • Managers and company admins can now add or update employee’s profile photo and bio information when creating or editing an employee’s profile.
  • A redesigned popup and messaging system will now confirm when new users have been successfully added to a company account.
  • Managers can now provide reasons when rewarding or removing points from an employee’s account.
  • My Account Menu Improvement:
    The My Account menu has been automatically updated to improve user experience, especially for stores that previously needed to manually add menu links.
  • A settings area on the Theme Page section now allows for “one-click page” selection.
  • New Reward Points Page in My Account Area:
    A dedicated Reward Points page has been added to the My Account area.
  • This page includes a complete reward points transaction history, providing customers with visibility into their points earned, spent, and remaining.
Enhanced Wishlist Functionality for Variants:
The Save For Later feature has been upgraded to improve how variants are added across various pages, including Category, Manufacturer, and Product Display/Product Carousel widgets.
  • The $$SAVEFORLATERBUTTON$$ merge code on Category and Manufacturer pages is updated to properly validate and add selected variants.
  • Merge code $$SAVEFORLATER$$ has been added to the Product Display widget for use in the "Item" LayoutArea, allowing for a consistent user experience across different site sections.
Checkout Process Improvement - Clear Shipping Selection:
A new setting has been introduced to enhance the checkout experience. When enabled, the shipping selection is cleared each time a customer visits the checkout page, allowing them to reselect their preferred shipping method for each purchase.
FEATURE/INTEGRATION IMPROVEMENTS:
Minnesota Retail Delivery Fee:
As of July 1, 2024, the Minnesota Department of Revenue has implemented a 50-cent retail delivery fee for certain retail transactions within the state. This fee can be set up in Avalara, TaxCloud integrations and Cart’s own tax calculator. The delivery fee will automatically apply to eligible orders.
QuickBooks Online Integration Enhancement:
We have enhanced the QuickBooks Online integration to support bulk synchronization of data, streamlining the process and eliminating the need for manual, one-by-one Mapping.
Color Swatch and Minimum Order Requirement Bypass:
We've introduced a feature that allows selected items, such as fabric swatches and color chips, to bypass the usual minimum order requirements.
Credit Card Markup Integration with Avalara:
Credit card markups are now passed to Avalara, ensuring that these fees are correctly taxed.
Subscription Status Email Notifications:
A new setting has been added to automatically send email notifications to customers when their subscription status changes, including when it's paused, resumed, activated, or deactivated. Find out more about our new subscription capabilities here.
  • Email Templates:
email template
  • Email Settings for Subscriptions
email settings
Discount Options for Subscriptions:
We've added new modifier targets to the discount actions, allowing you to apply discounts specifically to subscription items or non-subscription items.
Subscription
"Copy to Cart" Feature for Wish List:
A new "$$COPYTOCART$$" merge code has been added to the wish list. This feature allows customers to copy items from their wish list to their cart without removing them from the wish list.
Salesforce Integration Enhancements:
We've added a configuration section for additional custom mapping when syncing shipments from your store to Salesforce, including support for tracking numbers, shipment providers, methods, and tracking URLs.
New Merge codes for Order:
New merge codes have been added to track the total refund amount for an order, either formatted to two decimal points or without formatting.
  • ##ORDERSHIPMENTTRACKINGNUMBERS## - for Tracking Number
  • ##ORDERSHIPMENTPROIVDERNAME## - for Shipment Provider, e.g. Fed Ex
  • ##ORDERSHIPMENTMETHODNAME## - for Shipment Method Name
  • ##ORDERSHIPMENTTRACKINGURL## - for Tracking URL
  • ##ORDERTOTALREFUNDED## - returns Order Total Refunded formatted decimal
  • ##ORDERTOTALREFUNDEDRAW## - returns Order Total Refunded without formatting
New Merge Codes for Shipping and Billing Nicknames:
We've introduced new merge codes, ##SHIPPINGADDRESSNICKNAME## and ##BILLINGADDRESSNICKNAME##, which provide plain-text data for use in rule engine order events, offering more customization options.
PayPal Phone Number Population in Shipping Address:
Merchants can now opt to have PayPal automatically populate the shipping address phone number, enhancing the checkout experience.
paypal 1
paypal 2
Validated Warehouse Zip Code and State Matching:
Shipping will now be recalculated if the U.S. zip code and state do not match, ensuring accurate delivery charges.
Authorize.net Duplicate Order Handling:
The x_duplicate_window field has been added to the Authorize.net order script, with the default duplicate order trigger time set to 15 seconds. This can be configured via the Gateway settings.
  • To support this, Config String field for the Gateway now supports a key value combination as DUPLICATEWINDOW=15
authorizenet
Variant Inventory Item Number in Group Orders:
Variant inventory item numbers are now correctly included in group orders, improving order accuracy.
Customer Password Import:
We’ve introduced the ability to remove customer passwords via customer import.
Category Page Price Display Merge Code Update:
The $$RETAILPRICE$$ merge code now updates correctly on category pages when a variant is selected.
Variant Inventory Photo Exposure via API:
Variant inventory photos are now accessible via the API, providing greater flexibility in managing product images.
API Control for Catalog Display in Microstores:
You can now control the "Show All Catalog" setting for microstores via the API, streamlining the setup process without manual intervention.
Donation Widget Improvements:
The donation window now loads immediately when a customer first hits the checkout page, making it easier for them to contribute.
Cached Attributes for Improved Frontend Performance:
We've optimized frontend performance by utilizing cached attributes on pages, reducing load times.
Background Email Notifications for Product Inventory:
Product inventory notifications, including "Back in Stock" and "Low Stock Warning" emails, are now sent in the background, reducing delays and improving system performance.
Algolia Search Widget Redirect URL Setting:
A new redirect URL setting has been added to the Algolia Search widget, allowing for custom search query redirects.
Agolia redirect
Abandoned Cart Email on Session View:
A new option has been added to send an abandoned cart email directly from the session view page, using the customer and cart ID associated with that session.
BUG FIXES TO 2024.2
  • Apple Pay and PayPal/Braintree Issue:
    Resolved an issue where switching between PayPal and Braintree on Apple Pay caused errors.
  • Order Editor Shipping Method Display:
    Fixed an issue where the order editor did not display the shipping method correctly after an alternate name change.
  • UPS Negotiated Rates Indicator:
    Corrected an issue where rates returned from UPS were higher than the negotiated rates.
  • Wishlist Display for Price-Restricted Products:
    Fixed an issue where prices were displayed in the wish list even when "Login to See Price" was enabled.
  • PayPal Express Button with Quote/Payment Link:
    Addressed an issue where the PayPal Express button did not work correctly with Quote and Payment Links.
  • Saved Cart to Cart Login Requirement:
    Resolved an issue where customers were incorrectly prompted to log in when adding saved cart items to the cart.
  • Short Description on category pages now allow HTML markup in admin editor.
We are thrilled to introduce our latest feature rollout: the ability to pause and resume subscriptions per line item. This new functionality grants our customers enhanced flexibility in managing their subscriptions, enabling them to order multiple subscriptions at once and pause or resume them individually as needed.
With this update, customers can temporarily stop one subscription while continuing others without any hassle. Resuming a paused subscription is simple, allowing customers to reactivate their subscriptions without needing to make a new purchase.
image (6)
Additionally, we've introduced several powerful tools to further improve your subscription management:
  • Email Settings:
    You can now configure email templates for different phases of subscriptions—such as pausing, resuming, or disabling—by navigating to
    Settings > Orders > Subscriptions > Email Settings
    . This ensures that your customers are always informed and engaged throughout their subscription lifecycle.
Subsc email settings
  • Subscription Webhooks:
    We've added a new webhook that triggers upon the creation, pausing, or resuming of a subscription. This allows for real-time integration with other systems, enhancing automation and reducing manual tasks.
  • Dedicated Subscription Page:
    A dedicated page is now available for viewing and managing active subscriptions. This page provides customers with a centralized location to oversee their subscriptions, making management more straightforward.
  • First Month Free Option:
    You can now apply a "first month free" offer to subscriptions, providing an enticing incentive for new customers and helping to boost subscription sign-ups.
  • API Enhancements:
    We have introduced a new API endpoint to pause and resume subscription items, providing developers with the tools needed to integrate this functionality into custom applications or workflows. Check out this page to learn more: https://developers.cart.com/docs/rest-api/3843677e01db6-subscriptions
  • Subscription Status Emails:
    Automatically send emails to customers when their subscription is paused, resumed, or deactivated. This feature keeps your customers informed and engaged, contributing to a higher level of customer satisfaction.
To find the subscription section in the backend for MyAccount, simply go to the themes section, edit one of the themes, navigate to the pages section, and scroll down to the customer account area. There you'll find the subscriptions section, which is already included by default, so no additional steps or codes are needed.
subscriptions
This enhanced control over subscriptions not only elevates the user experience but also helps maintain customer satisfaction. With line-item level control of subscriptions, you can now manage each subscription independently, pausing and resuming as needed, all from a dedicated subscriptions page.
Explore these new features to enhance your subscription management and provide a more personalized experience for your customers!
Load More