- DATE:
- AUTHOR:
- Dutchie Product Team
Dutchie E-Commerce: Mobile app updates; fixes
Enhancements
A share button is now available on product detail pages in mobile apps. Tap it to share a direct link to any product — the link opens the same product on the web storefront.
The store location drawer on mobile app home screens now displays the dispensary name instead of a truncated address, making it easier to identify the selected location at a glance. Expanding the drawer shows both the store name and full address.
Fixes
We’ve released fixes for the following issues:
Cart subtotals could display as $0.00 on the mobile app, preventing customers from completing checkout.
Some customers encountered a "Validation errors" message when attempting to sign up for loyalty programs. The error occurred when a security verification step failed to load.
A timezone display issue led to scheduled image banners, collections, and custom categories showed incorrect publish or expiry times. For example, a time set to 12:00 AM could appear as 10:00 PM. Scheduled times now display correctly in your local timezone.
Pay by Bank checkouts intermittently failed with a payment authorization error. This occurred when a temporary rate limit during checkout caused the system to discard a required token. Checkout now properly retains the token, and clearer error messaging is shown if a retry is needed.
Customers paying online via Merrco experienced checkout failures across multiple store locations. The underlying integration configuration issue has been corrected.
Improved validation on the birthdate field will prevent non-numeric characters from being saved to customer profiles. Previously, invalid birthdates could block customers from placing orders on kiosks and other surfaces.
Certain customers with invalid birthdates in their profiles encountered errors when attempting to place orders via the kiosk. The system now handles legacy profile data more gracefully.
Products in exclusive collections are now correctly hidden from non-targeted customers on the mobile app, ensuring segment-based access control is respected consistently across web and mobile.
Sponsored ad placements in the mobile app now match the same slot positioning used on the web storefront. Previously, retailer-specific ad slot configurations were not applied on mobile. The configuration is now served via the API for consistent behavior across platforms.
Customers at dispensaries not using Dutchie Loyalty are no longer required to log in before proceeding to checkout, reducing friction for guest checkout customers.
Missing or invalid date of birth during guest checkout caused validation errors to appear on all form fields in mobile apps, even those with valid data. Errors now correctly highlight only the fields that need attention.
Strengthened server-side validation enforces product quantity limits on guest orders, preventing orders from exceeding store-configured maximums.