With the holiday season approaching, this is the first of two code updates this month, bringing important features and enhancements to stores.
New Features:
Shippable Services: Stores can now create and ship services, just like any other product. Creating a shippable service is very similar to creating the default non-shippable service. This is done via the Dashboard > Commerce > Services > Add Shippable Service. Setting up a shippable service requires additional product information such as dimensions and weight and includes shipping-related options. Both shippable and non-shippable services can belong to the same service category. Stock management is configured under POS Stock Settings and Website Stock Settings

Fraudulent Order Management: Orders can now be manually flagged and canceled as fraudulent, even if the system hasn't automatically detected them. This option is available on the cancellation modal. Stores are encouraged to use this feature as marking orders as fraudulent helps improve the overall fraud detection system.

Pickup Only Option: Books and book variations can now be designated for "Pickup Only." This setting is controlled by a checkbox located below the Custom Shipping Rate setting when editing a book or book variation.

Feature Updates:
Enhanced Book Details: Essential book details, including ISBN/SKU, binding type, and publication date, are now automatically included when books are added to product lists, events, and blogs.

Unpublished Product Visibility: Store administrators will now see unpublished products highlighted with a pink background in product lists and event views. This is especially helpful if a product is unpublished after being added to a list.

Required Checkout Disable Message: Disabling website checkout now requires stores to provide a message to customers, a step that was previously optional. This required message will appear instead of the Checkout button when checkout is disabled. It is recommended to keep this message concise.
Manage Orders (BETA): The Manage Orders (BETA) feature, recently made available on all sites, is scheduled to replace the default Manage Orders admin view soon. Stores are advised to create shortcuts for this new view. Shortcuts to the BETA view will be distinguishable by having ‘BETA’ appended to the label.

Stock Location Information: The Admin order view page's Stock Information section now includes location details pulled from the stock file.
Shipping Method Restriction: A new condition allows shipping methods to be restricted only to orders where all items are currently in stock. When setting shipping method conditions, the new option ‘Contains ONLY explicitly available products’ is now available. If selected, the shipping method will only appear as an option when every item in the order has POS Stock or Website Stock.

Legacy Shipping Methods: Migrated sites (from the 1.0 platform) can now choose to hide "Legacy" shipping methods in their 2.0 admin views via Dashboard > E-commerce Setting > Shipping. This setting is disabled by default.

Gift Registry and Wishlist Enhancements:
- Owners and admins can now rearrange items in Wishlists and Registries.
- The term "Gift" has been removed from "Gift Registry" across the website where possible, allowing for broader use of registries.
- Consistent terminology for Registries and Wishlists will be maintained throughout the website, with any remaining inconsistencies addressed in the next release.
Bug Fixes
Manage Orders (BETA): Completed orders will no longer be visible when filtering by "Pending" and "Processing" order statuses.
