Release Notes
Version 2.16
August 27, 2025
- NEW: If you use inventory transfers, there is a new report in Bloom Commerce. You'll find a new tab labeled "Transfers" on the existing Inventory report that will display all products that have been included in a transfer. The product rows will display the status of the transfer as well as the dates the transfer was sent and received. This report will replace the Stocky report, which has been removed from the Stocky app, which is being removed from Shopify.
- NEW: Now that transaction fees apply to orders created by Bloom Commerce, there is a new report where it is easy to see what fees and credits have been applied to orders. This should make it easy to reconcile fees and ensure the app is charging fees correctly.
- NEW: The POS tile for Member pick up orders now includes the ability to view packages that haven't been purchased. When the tile is opened, there is a new tab labeled "Not processed". Click this tab to view packages that haven't yet been purchased. This provides a new path to access and edit unpaid packages for members.
- UPDATE: The Avatax integration has been improved, where compliance errors related to Date of Birth will display in the order notes.
- UPDATE: If a product has a discounted subscription plan and is added to the cart as a subscription product, and the product is also included in member discounts for online purchases, the discounts won't stack. Now, only the subscription discount will be applied. Membership discounts for these products will only apply if there isn't a discount on the subscription plan, or if the product isn't being purchased as a subscription.
- FIX: When using the Bloom app to email members who don't have an active Shopify account, subscribers without accounts were not included in the member list. This has been fixed, so subscribers can also be emailed.
- FIX: When viewing a customer in Shopify, if that customer has a subscription, the links to the subscription details now work. Before you may have seen a server error.
- WORKING ON: The team is continuing work on the POS Memberships tile, providing the ability to edit and add memberships. Also, we're ramping back up on the Build-a-box features for Subscriptions.
Version 2.15
August 5, 2025
- NEW: We have created a new Shopify POS app tile that will allow you to manage packages that have been created for a release. Once the app tile is installed, and a customer is added to the POS cart, the tile will display the number of packages that the customer has open. Tap the tile to see a list of packages, then tap a package to see the details. From there, the products in the open package can be edited. Like using the Bloom Commerce admin, packages can also be purchased directly from the POS using the Create Batch Order button. These new features will become even more useful when adding a new membership through the POS (something we're still working to deliver). When the Add Membership feature is completed, you'll be able to edit their new membership package and charge them for it, in-person, making the signup flow more useful. To install the new app tile, as an admin, click the Add tile button in the POS smart grid, select App, then Bloom Commerce. In the App extensions tab, the new Packages tile is listed. Tap the Add link to complete the installation.
- NEW: If you have started utilizing the new Line Item feature we announced a couple of releases ago, you may have noticed that line items were not displaying as a preview on the Batch orders created during the preflight process. Now, you'll see associated line items when viewing Batch orders or when you're using the Create order feature for an existing package. NOTE: Package views in the POS aren't displaying the line items yet, but we're working on that update.
- UPDATED: There is a new shipping rate option for memberships: 50% off store rates, or free shipping for 12+ bottles. Feel free to start using this new rate for your existing membership tiers.
- WORKING ON: We're continuing work on the new Packages features in the POS, as mentioned above, as well as new POS Add/Edit membership options.
Version 2.14
July 23, 2025
- NEW: When using the Shipping Compliance tile on the POS, there is a new field for the customer's Date of Birth. If the customer has a birth date saved in the system, it will pre-populate in this new field. You update the date if you choose, which will also save the birth date to the customer record in Shopify for future orders.
- UPDATE: When using the Create Order feature from a membership package, if the package contains products without sufficient inventory, a red warning banner will now appear on the Create Order confirmation screen. Please don't ignore this warning and create orders if there isn't enough inventory to fulfill the order. Stop and update the inventory before proceeding.
- FIX: There was a bug on the Batches dashboard, where the count of failed payments wasn't accurate in certain cases. When filtering payments by the Failed status, the list of payments displayed was also inaccurate. This has been fixed.
- WORKING ON: We're working to finalize the features that will allow managing packages and charging members for their upcoming shipment, on the POS. Additionally, the build-a-box features for subscribers are coming along nicely. We're looking forward to getting these features completed soon.
Version 2.13
July 8, 2025
- UPDATE: For customers using the Bloom Commerce Avatax integration, we have made an update where Bloom Commerce won't sync order transactions to Avatax by default. Now, Avatax has Shopify Integration settings that allow control over when transactions are committed to Avatax. They are when the order is created, paid, or fulfilled. Please make sure your Avatax integration with Shopify is configured for your business and operational needs. Let us know if you have questions or need assistance.
- FIX: When a new customer joins from the website membership form, on rare occasions, a phone number is used that isn't a valid phone number. This can happen if the customer is using a phone number from a country that isn't supported by your shop. In this case, an error message would appear that didn't provide useful information to the customer. Now, the error message is very clear, letting the user know they need to change their phone number before we can save their customer and membership.
- FIX: We have addressed some issues with bundle inventory not syncing as expected. If you are using bundles, the main bundle product and associated bundle items should have correct inventory adjustments when orders are created and fulfilled.
- WORKING ON: We continue to work on POS features, including the ability to manage memberships and upcoming shipments. Additionally, the development team has started constructing the new Build-a-box feature for Subscriptions. Stay tuned throughout the summer as we roll out these new features.
Version 2.12
June 24, 2025
- UPDATE: When using the new Shipping Compliance tile on the Shopify POS, if the order is not compliant, a new banner will display with the error message. A link is provided so that the full error message that was received from ShipComplaint will display, making it easier to address compliance for in-person orders.
- UPDATE: For customers using the new Line Item feature announced last week, you can now create a line item that is a single charge for the entire order. For example: all orders that meet the criteria should have a $5.00 handling fee. This fee does not use quantity, volume, or product conditions, as it will be applied as a single item, once for the order.
- FIX: For customers using the new Line Item feature announced last week, and ShipCompliant, we found a bug where compliance checks were failing during the preflight creation. This was due to a ShipCompliant Product Key mismatch. Now, we display the Product Key in the Line Item interface, letting you know what Product Key to use when setting up the products in ShipComplaint.
- FIX: For shops that have enabled product selections during the membership join process, the customer can edit their products before completing the sign-up process. The link to Edit appeared when shops had the product selection disabled. So, if the link was clicked, nothing would appear. This was confusing for customers. This has been fixed, so the Edit option will only appear if the membership allows for product selections as part of sign-up.
- WORKING ON: Many new POS features, including the ability to view, edit, and purchase existing packages like you can in the Bloom Commerce admin. Also, we're continuing work on the Add Membership interfaces on the POS and the new Build-a-Box feature for subscriptions. All of these are large, complex features that will take us a few more releases to complete.
Version 2.11
June 11, 2025
- NEW: For our customers using Bloom Payments for batch order processing, we've built a new Line Items feature that replaces the old Bottle Deposit feature. The new Line Items interface allows you to add multiple line items, using complex rules, to orders that are batched through Bloom Commerce. This feature was created to support the new Wine BID fees recently, or the Alberta Direct Shipment fees. These are line items, not tax items, and will appear as new item lines on your orders. If you are currently using bottle deposits, they have been migrated to this new feature and should continue to work. We recommend that you review your bottle deposits and apply them to the proper collections or products, using the new interface. NOTE: We are planning to support this feature in the future, for our newer customers using the Shopify Payments-based memberships (what we refer to as "2.0 memberships").
- UPDATED: Subscription renewal dates have received a bit of an overhaul to handle failed payments. When a subscription payment fails and the customer updates their billing information to correct the failure, the renewal date will be reset to an hour after billing was updated to ensure a speedy re-processing of the payment. After the payment succeeds, the renewal date will be reset accurately to the next upcoming date in the selling plans sequence.
- UPDATED: When adding additional products to a release, the helper text for that feature has been updated so users better understand how additions work. When additional products are added to an upcoming shipment, those products won't have member discounts applied, or honor the package minimum or maximum product rules. This is by design, as additions aren't technically part of the release package and simply "extras". We may change this rule in the future if there is enough demand for a change to our current rules.
- FIXED: If a subscription product has a 0% discount (no discount), the discounted price was displaying as the strike-through price on customer-facing views. Now the strike-through price will be hidden, since the product price isn't discounted.
- FIXED: If you're using the new POS extension tiles, you may have noticed that the toast messages that verify an action after tapping a save button stopped working. This was due to a Shopify change. Toast messages are working again.
- FIXED: Product specs for container volume and sensory profile were not syncing to metafields as expected. This is now fixed.
- WORKING ON: The design and development teams are continuing work on the Add Membership feature for the POS Memberships tile, and a new Build-a-Box feature for subscriptions. There are a lot of exciting new features in the pipeline.
Version 2.10
May 15, 2025
- NEW: Subscriptions can now be skipped. When the setting is enabled on Subscription Plans, the customer will see the Skip Shipment link when they log in. If clicked, the next shipment will be skipped and the next shipment date will appear. Skipped renewals will appear as a badge on the Subscription Contracts in the Bloom Commerce admin.
- UPDATED: The subscription app embed used on Product Details Pages has been updated to support single shipping frequency options and hiding frequency options. Now, when you have a subscription-only product that only has one frequency option, all the customer needs to do is click Add to Cart. All other options can be hidden.
- FIX: If a member with more than one saved credit card logged in, then deleted one of their cards, the system was not auto-selecting one of the other cards as the default card to use for upcoming orders.
- FIX: In certain conditions, when an on-hold membership had an end date, the membership may not have switched to the current status automatically.
- WORKING ON: New POS features for adding memberships and purchasing initial membership packages, as well as a new Build-a-box for Subscriptions.
Version 2.9
April 15, 2025
- FIX: Sometimes a Shopify location won't have a phone number. If this location was used as a pick up location, the member may have seen an error when managing their delivery options, as the system always expects a phone number. This has been fixed, so now a phone number on pick up locations is not required.
- FIX: If a member logged into Shopify and deleted one of their credit cards, the system would not auto-assign the next card as the "default" card. This could result in a billing error during batching. Now, the next card in the list of cards will be auto-assigned the default card. The customer will still have the option to select a different card as their default card.
- FIX: If a customer who already existed in Shopify with only an email address attempted to join a membership tier, they may have been redirected to Log in, instead of the checkout to complete their signup. The redirect issue has been fixed.
- FIX: A change in Shopify's handling of customer marketing opt-in caused a bug in the join form, displaying an error when trying to complete a signup. This has been fixed.
- WORKING ON: We're continuing to build out new POS features, as well as a new Build-a-box for Subscriptions.
Version 2.8
April 3, 2025
- NEW: When viewing a customer in Shopify you'll see a new section above the timeline called "App blocks". It will be empty until you add the new Memberships block. Click "Add blocks" then select memberships. A summary of memberships for the customer will be displayed, including the membership tier, group, status, and fulfillment type. Click on the tier link and load the membership details in Bloom Commerce. This new app block allows admins to see a quick overview as well as single-click access to the membership details.
- NEW: Users of the ShipCompliant integration can now set the order status of committed orders to "Payment accepted". This setting is a new checkbox in Bloom Commerce / Settings / Integrations / ShipCompliant. The setting is off (unchecked) by default so all existing integrations will continue to commit orders with the status "Sent to fulfillment", as they always have.
- UPDATED: Subscription Renewals has been changed to Subscription Contracts. With this change you'll notice there are two new subscription statuses; On-hold and Expired. These statuses work just like Membership statuses. Additionally, there are new filters for Contract status, as well as new filters for the Renewal status. These updates allows admins to easily final all cancelled contracts, or all failed renewals. Finally, if a contract renewal fails, the application will now automatically create a new renewal date for the next cycle. Before, the renewal date would not get updated forcing admins to manually change them.
- UPDATED: The Packages listing has two new filters; Batch and Quantity. This makes updating packages and using the bulk action feature for Tagging Customers much more powerful.
- UPDATED: When subscribers log in, they will now see the status of their subscriptions. This update corresponds with the new statuses added to Contracts in the admin, and works much like Memberships statuses.
- WORKING ON: We're continuing to build out new POS features, as well as a new Build-a-box for Subscriptions.
Version 2.7
March 20, 2025
- NEW: The delivery method of "Ship" or "Pick up" is now displayed when editing a membership package in the Bloom Commerce admin. This has been added to provide a bit more information about the package when making edits.
- NEW: Packages can now be filtered by Quantity and Batch. The Quantity value is the quantity of products in the package, not including additions. Any batch that isn't archived will display in the Batch filter, making it easy to find all products that are in an existing batch.
- UPDATED: If the subscription app block is being used on a product, and that product only has one selling plan (frequency and discount), then a drop-down with a single item would display. We've updated this so the frequency and discount are displayed on the page as plain text. In this case, the dropdown with one item will no longer display.
- UPDATED: Since our old POS tiles were removed, and a lot of functionality was removed, we have decided to implement the old POS app using a new "App website" tile type. You can learn how to add the tile in our help content. This will be a temporary solution while we continue to rebuild existing features on the new tiles announced two weeks ago.
- WORKING ON: Currently, the developers are adding some new features that will make managing subscriptions easier for admins. And, will continue to work on new POS features.
Version 2.6
February 20, 2025
- NEW: If you use Avatax for your compliance reporting, Bloom Commerce has a new report that uses the Avatax import template. Using and manipulating the 205 shipping report is no longer required. Navigate to Bloom Commerce / Reports and you'll see the new Avatax report as the last report option in the list. Once opened, you can search/filter by Orders or by Fulfillments. If you just want to export orders that have been fulfilled (or have been partially fulfilled) use the Fulfillment tab. Happy reporting!
- UPDATED: All versions of the app embed version of the Bloom Commerce Join Form now support Pay up Front. Simply enable the Tier setting that requires members to pay for their current release package as part of joining. New members then pay for that release package when they join, generating immediate cash flow and ensuring there is a purchase before members receive their discounts. Let us know if you'd like more information about this new feature.
- UPDATED: When setting up Subscription Selling Plans, you can no longer create a plan where the frequency value is "0 months". The frequency value now needs to be greater than 1.
- WORKING ON: We're working hard on new POS interfaces as well as a feature to change in bulk, all pick-up packages to ship packages.
Version 2.5
February 4, 2025
- NEW: We've added two new filters to help you find memberships. Now you can find memberships by the Release they are in, specifically the Batch they are in. For instance, if you want to find all members who will pick up and are in a particular batch, you can easily add the Batch filter option.
- NEW: In addition to the new filters on memberships there is a new Bulk Action for "Add customer tags". This feature provides a way to tag your customers based on membership properties. Using the same example from above, if you want to segment your Shopify customers by Release, Batch, or any filter option, just use the Actions drop-down after selecting memberships and choose Add customer tags.
- NEW: In the bottom right of the Bloom Commerce app we've installed a new AI-powered help feature. If you are familiar with Shopify's help feature which can answer plain-language questions, you'll notice some similarities. Just ask your question, like "How do I create a tier?". The help feature is fed by the Bloom Help Center content, and it is still being trained. Over time it will get better, as we add more content and receive feedback. This will provide easier access to our help content. If you don't see it try logging out, then back in or clear your browser cache.
- UPDATED: When you export the Batch Payments report, you'll now see the customer's email address and phone number columns. This will make it easier to contact customers with failed payments if you're contacting them directly vs. using email automation.
- WORKING ON: We're in the beginning phase of rebuilding our POS features. Shopify now provides a way for our app to display customer and order data directly in the POS. Access to membership data, fulfilling pick-up orders, and running compliance checks on shipping orders will be much faster and easier than ever.
Version 2.4
January 21, 2025
- NEW: For customers using the Join form app embed for membership signups on the website, there is a new setting in Bloom Commerce / Settings / Shipping where you can require a shipping address to be included for Pick-up customers. This will allow you to ship the orders if the member doesn't pick it up. There will be new features in the future to support switching existing packages from Pick up to Ship, and vice-versa. For now, this feature will only collect the shipping address when new customers join, or when they edit their delivery information when logged in.
- NEW: On some themes, we noticed that the rich text content rendered by any of the Bloom Commerce embedded apps might have line spacing that was too tight and didn't match the theme's line spacing for paragraphs. Now, in Bloom Commerce / Settings / Themes / Styles you can set the line spacing for paragraph text.
- UPDATED: When configuring the new stepped join form, if you want to hide the header on the Select a Tier view, now just remove any value in the header field and it won't display. Before, a default header titled "Membership tiers" would display. This allows you to use a Shopify Section for the header if you prefer.
- FIX: In rare situations, members weren't able to select new preferences when switching tiers using the Membership Account application. This only happened if the original tier didn't have preferences, and the tier they were switching to did have preferences. This is now fixed.
- WORKING ON: We're continuing to work on background processing performance as well as fixed-date settings for renewal dates on subscription contracts.
Version 2.3
December 23, 2024
- FIX: If you use Bloom Commerce Theme settings to set the colors of the links and buttons, you may have noticed the Disabled Link and Primary Button Colors didn't work as expected. This has been fixed.
- FIX: In certain configurations, we were seeing that Pick Up memberships would display a shipping rate when batched through Bloom Commerce. Now all pick-up orders will display a Pick-up delivery option.
- FIX: When changing Product Specifications, if you tried to remove the variant's container settings, the updates wouldn't save. This has now been fixed so you can remove a product's container settings after they have been saved.
- FIX: As part of our continuing work on performance improvements we've identified a few areas in our background processing that may get too backed up when multiple large queues are trying to process at the same time. We've sorted those out and are hoping large jobs will process smoother and reliably update Shopify orders with the correct notes and tags.
Version 2.2
December 9, 2024
- NEW: It is more common than you might think, that members don't pick up their orders. Bloom Commerce has a new setting that can require pick-up members to enter a shipping address, allowing you the ability to ship the order to the provided address. This feature is now available when editing a membership, or when the member logs in and wants to change from a pick up to a shipping membership type. In the near future the required shipping address will be added to the Join Form and the POS. Also know this is a foundation for future features like a new POS Pick up interface, and bulk changing memberships from pick up to ship. You can find the setting in Bloom Commerce / Settings / Shipping. Let us know if you have questions or need help with setup.
- NEW: If you allow members to skip their upcoming shipment, there was a "Skip" link above the Upcoming Shipment details. Some of our customers didn't want this Skip link so prominent in the interface. Now, in Release Settings, you can check a box that will place the Skip shipment link below the Upcoming Shipment details. You will set this for each release, allowing you to decide where you want it placed on a per-release basis.
- FIX: Non-alcohol products weren't syncing to ShipComplaint when using the Product Specifications feature. This has been fixed.
- WORKING ON: As we wrap up the year, we're putting the final touches on our 2025 Roadmap, as well as tackling a few small performance improvements. We're looking forward to 2025!
Version 2.1
November 12, 2024
- UPDATED: When using the Connect with Members email, you'll see there are some new filters. Before, filtering by Status was the only option. The new filters include Fulfillment type, Group and Tagged with, allowing you to email very specific segments of members.
- UPDATED: Pick up locations on subscription memberships have been updated. Before, the interface would only display locations where the subscription products were stocked. Now, all locations that allow pick up are listed providing a faster interface and more flexible options for admins.
- UPDATED: If your shop doesn't have ShipCompliance integrated, the Orders feature in Bloom Commerce now won't display compliance data, or the ability to filter by compliance statuses.
- FIX: Membership search would not return results when searching by email address, if the case of the search didn't match the case of the saved email address. Now the search will ignore the case of the email address, providing more expected search results.
- FIX: When new members join using the Bloom Commerce embedded Join Form, the customers Date of Birth will be added to the Date of Birth customer metafield in Shopify.
Version 2.0
October 29, 2024
We're pleased to announce that we've hit a major milestone releasing our second major version, Bloom Commerce 2.0. This includes all of the new and improved features that have been added since the 1.0 release in October 2022. Some of those features you are likely already using include:
- All Bloom Commerce theme features use the Embedded App functionality in the Shopify Customizer
- Subscriptions have been fully revamped providing highly flexible plans and product pricing
- Member discounts are now fully automatic in checkout and the POS
- New dashboards for better visibility and access to core features
- Orders can be uploaded in bulk and charged outside of Shopify for corporate orders
- Product specifications have been rebuilt using Shopify Product Metafields
- Many performance updates and UX improvements
Most important for new customers is that Bloom Commerce is now available on the Shopify app store making the app easier for the world to discover.
Here are the latest updates and additions:
- UPDATED: Both the new Product Bundles and Subscription Selling Plan interfaces could get "squished" making the form fields too small to see the values entered into them. These interfaces have been widened so values will always appear on any screen size.
- UPDATED: When a member logs into Shopify to view their upcoming club shipment the product prices and total appear in the product selections table. The total used to read "Grand total". It now reads" Subtotal" so it doesn't imply shipping and taxes are included in the price displayed.
- FIX: When adding your own custom Product metafields to Shopify we learned that if those custom fields share the same name as the metafields created by the Bloom Commerce app, then there can be conflicts. Those conflicts have been resolved.
- FIX: Weight-based shipping rates setup in Shopify were not being calculated correctly when using the Corporate orders feature in Bloom Commerce. These shipping rates now work as expected.
- FIX: We have identified a couple slow database queries, specific to processing customer webhooks. Those queries have been optimized, resulting in faster webhook processing.
View previous release notes...