Search Docs…

Product Release Notes

05.01.24

Ecommerce: Retailer Controls

New Features.png

Specials stacking phase 3 beta
  • Built store-level settings that allow or disallow any particular special type from being combined with other special types within the same cart. There are three options: 1. Yes, this special can stack 2. No, this special cannot stack and 3. Yes, this special type can stack but only with other stackable special types. These settings will be available within the new business dashboard

Resolved.png
  • Outdated Aeropay endpoint: This caused problems with autocapture and reversing cancelled orders. We will no longer run into these issues with the updated endpoint. In the transaction deletion flow, we added a second flow such that auto-captured payments do get refunded


Ecommerce: Shopping

Resolved.png
  • Were seeing inconsistencies in delivery slots between the old and new checkouts, specifically impacting those with future day ordering or all day slots

  • For stores with different pickup and curbside windows, curbside selections were not savings

  • For Merrco payments, expiration dates that started with a 0 were causing errors

  • Delivery only specials were showing up on product cards and product detail pages on Kiosk specific menus

  • Boost menus were showing a single card per row on mobile after filtering for a specific category instead of the standard two cards per row

  • Changed SMS text from '#{code} is your authentication code' to 'Your authentication code is #{code}’ to stay within SMS compliance

  • Included multiple weights when available on Kiosk menu product cards

  • Displayed the price of filtered weight on Kiosk menu product cards

  • Expanded pickup setting by default if curbside and pickup are available

  • Expanded in-store payment settings by default so all in-store options are visible

  • ‘Curbside is unavailable’ error being seen for stores that are not offering curbside pickup


Ecommerce: Platform & Solutions

New Features.png

Roots cart drawer redesign
  • Redesigned the Roots Cart Drawer to match the bag drawer launched last year. This includes a small version that works well for mobile or a blade-style cart, as well as a full-screen version

POS

New Features.png

Backdating Transactions
  • Built a new feature that allows users to edit, void, and backdate sales from the JPOS backoffice view


Illinois: Medical purchase limit fetch
  • Integrated with Biotrack’s card_lookup endpoint in order to grab a medical patient’s rolling 14-day purchase limit (tracked in Biotrack at the state level)

  • This action must be performed at check-in for the budtender to not oversell the patient’s allotment


Biotrack delivery: CT
  • Shipped our delivery integration with Biotrack to support delivery operations for our CT partners


VeriScan: ID authentication
  • Released the first iteration of our VeriScan integration, which provides ID authorization and age checks via a third-party application

  • Partners will need to sign up for VeriScan and procure their own device (iphone/android) to download the app and take advantage of the integration

  • VeriScan scans all domestic IDs and Passports

New Features.png

CATM tender breakdown
  • Cashless ATM value was displaying incorrectly when cash back was applied. We now display (sum of CATM transactions - sum of CATM cash back) instead of (sum of CATM transactions) in the Cashless ATM area of the drawer tender breakdown page

Android: bag performance enhancements
  • Performed a series of enhancements and fixes to our bag redesign, including several performance related fixes and overall improvements

Usable weight: IL
  • Shipped our enhancement to fetch the usable_weight and usableweight fields from Biotrack STS

    • When syncing with Biotrack and importing new manifests, JPOS will auto-populate the usable_weight field in the JPOS weight field, thus allowing a batch-specific weight value to be used rather than a placeholder/advertised weight

    • Ex. 3.5g on the label, 3.63g usable weight in Biotrack

CCRS parent lot for splits
  • Rather than creating a new JPOS generated lot number for CCRS and using that as our external identifier on our CCRS return manifest, we’re now using the parent lot number

Resolved.png
  • Android: Bug fix for Purchase Limits V2 where bulk flower was not being accounted for in purchase limit calculations

  • Android: Bug fix where the keyboard layout would reset as user typed a phone number

  • Android: Resolved an issue where some partners were reporting an ‘Unable to Proceed’ error when checking in MED patients 18-21 years-old

  • Rails: Resolved 500 errors on deliveries where the first and last name of a customer were missing

  • Rails: Biotrack inventory adjustments have been corrected

  • Android: Larger order level discounts will now properly override smaller item level discounts in the new bag redesign

  • Android: Loyalty points in the redesigned bag are now updated as rewards are added and removed

  • Android: Fixed a bug where after inputting phone number in the create/edit order modal, the keyboard layout would reset and the cursor position would change

  • Manifest intake: Resolved an issue where manifest data was being wiped/purged when users edited manifest items and either refreshed or navigated away

Media

New Features.png

Recommended row
  • Launched Recommended Row, the next iteration of our MyHigh powered placements, which will feature a “Recommended for You” row of organic and sponsored products on menu and PDP pages

In-session personalization
  • Released the next version of our MyHigh personalization on Cart Topper placements for unrecognized shoppers. This model uses in-session interaction with menus to improve product recommendations