*** FooSales for WooCommerce Changelog *** 2024-03-18 - version 1.37.10 * Update: Improved how large datasets are stored locally * Fix: Searching for products with 0 stock and are set to be on backorder 2024-02-26 - version 1.37.7 * New: Added support for products that are set to allow backorders (available in iOS and Android app version 2.13.4 and Web app 1.17.5) * Fix: Minor bug relating to analytics and updating an order's status 2024-01-10 - version 1.37.5 * Update: Cater for "only in stock" product setting when fetching background data updates * Fix: Cater for HPOS without compatibility in order analytics * Fix: Cater for deprecated/other checkout hooks when using block checkout * Fix: Cater for non-existent products on older orders when fetching data updates 2023-11-30 - version 1.37.4 * Fix: Improved discount calculation accuracy * Fix: Saving multiple in progress orders got overwritten 2023-10-17 - version 1.37.3 * New: Added plugin translations for Afrikaans, Czech, German, Spanish, French, Italian, Dutch and Portuguese * Fix: Set default customer when loading POS for the first time * Fix: Cater for if the default customer hasn't been loaded into the POS yet, requiring a resync * Fix: An issue that prevented incomplete orders from being continued 2023-09-27 - version 1.37.1 * Fix: Order notes on receipts were printed as objects 2023-09-25 - version 1.37.0 * New: Added an option to perform a final stock availability check before submitting an order * New: Added options to specify which order statuses and/or shipping methods should trigger an order alert in the POS 2023-08-21 - version 1.36.1 * New: Added option to specify default order customer * New: Added a new order details tab on the Orders screen to assist in order fulfillment * Update: Additional information is sent through to the POS for order fulfillment * Update: The selected category on the Sale and Product screen is now remembered 2023-07-26 - version 1.35.3 * Update: Cater for decimal quantities when the region uses a comma as decimal separator 2023-07-18 - version 1.35.1 * Update: Various interface improvements * Fix: Minor percentage discount rounding calculations 2023-07-10 - version 1.35.0 * New: Added cart line item discounts and order discount functionality * New: Added a setting to show/hide cart line item product images * Update: Various interface improvements * Update: Updated to the latest Stripe PHP libraries 2023-06-30 - version 1.34.4 * Update: Support latest Stripe API for refunds 2023-06-14 - version 1.34.0 * Update: FooSales now supports WooCommerce High Performance Order Storage (HPOS) 2023-06-05 - version 1.33.0 * New: FooSales now supports custom order statuses * New: Added functionality to only load orders with the statuses specified in the WordPress plugin settings * New: Added the ability to change existing order statuses to any other status * New: You can now specify a default status that orders should have when submitting or choose from several statuses when checking out * New: Online or POS orders with statuses marked as incomplete statuses in the WordPress plugin settings can be continued, updated and checked out in the POS * New: For incomplete orders there is an incomplete order count icon, visible labeling for order statuses and new order filters to better manage which orders are visible in the POS * New: Additional FooEvents integration for incomplete orders containing events that require updating of various attendee details * New: Additional FooEvents integration for the order status that should trigger ticket generation 2023-05-09 - version 1.32.6 * Update: Reduce Stripe order notes length for large carts * Update: Better feedback when an error occurs during a Stripe refund * Update: Disable search input when scanner mode is enabled 2023-04-11 - version 1.32.3 * Update: The XML-RPC API will soon be deprecated. If the FooSales iPad and/or Android tablet app is currently connecting to your store using the XML-RPC API, please contact support as soon as possible in order for us to help you connect using the REST API which is the preferred method. * Update: Stripe PHP library updates 2023-02-02 - version 1.32.2 * Fix: Square Terminal device pairing, checkout and refunds * Fix: Checkout sliding panel layering issue 2023-02-01 - version 1.32.0 * New: Added option to POS Settings tab to pin a product in the POS * New: Pinned products appear first in the Sale screen product list * New: Added functionality to star products * New: Added grid mode for the Sale screen * Update: Added support for WordPress date formats * Update: Added filter and sort order options 2023-01-18 - version 1.31.3 * Update: Added Czech language localization * Fix: Minor bugs related to Stripe and Square locations 2022-12-13 - version 1.31.0 * New: You can now specify individual products and variations that should / should not show in the POS regardless of whether they are enabled * Update: Added draggable columns for the main interface as well as the checkout screen to better customize the usage of screen space * Update: The checkout screen has been moved into the cart container as a sliding panel, keeping all the important interfaces and tools in the same area for easier checkout * Update: Cater for order notes exceeding the 500 character limit for Square * Fix: Cater for old orders that contain FooEvents bookings/seating products even though bookings/seating products cannot currently be added to the cart in FooSales 2022-11-08 - version 1.30.2 * Dev: Plugin fork for FooEvents POS * New: Added POS Settings tab to FooEvents event products to customize how attendee details are captured in the POS 2022-10-17 - version 1.29.1 * Fix: Minor bug in updating a customer's details 2022-09-27 - version 1.29.0 * New: Added Sales Channel filter to WooCommerce order reports * New: Added setting to specify customer user role(s) to fetch as customers in the app * Fix: Minor interface improvements and bug fixes 2022-08-25 - version 1.28.2 * Update: Updated daily summaries to exclude payment methods for which there are no orders * Update: Cater for Square sandbox when using Square Manual Payment method * Update: Improved how tax rate is found for when a country doesn't have any states/provinces * Update: Cater for WooCommerce tax ranges for numeric postcodes and wildcards * Update: Cater for US postal codes with dashes * Update: Added reader note to manual Square payments 2022-07-20 - version 1.28.1 * Update: Various improvements for the FooEvents integration for single and multi-day events (bookings and seating events are not currently supported) 2022-06-22 - version 1.27.3 * Fix: Possible conflicts with other custom WooCommerce payment gateways 2022-06-07 - version 1.27.2 * New: Added functionality to support decimals in product quantities * Update: Added functionality to change an order's cashier from the order details screen 2022-05-03 - version 1.26.2 * New: Added offline mode for updating products as well as cancelling, refunding and creating orders in offline mode * New: Added functionality to export offline changes to be imported in the WordPress dashboard 2022-04-11 - version 1.25.3 * Update: Minor improvements for offline mode in the iOS and Android tablet apps * Update: Added a check for media thumbnail sizes that might cause issues in the app 2022-03-14 - version 1.25.2 * Update: Added the ability to save and print receipts for in progress orders for completion at a later time 2022-03-03 - version 1.25.1 * Fix: Bug fixes related to the payment method and cashier filters on the WooCommerce orders page 2022-03-02 - version 1.25.0 * New: Added a new payment method for capturing payments in Stripe using the Stripe Reader M2 Bluetooth reader (when using iOS or Android tablet app app version 2.7.3 or higher) 2022-02-15 - version 1.24.0 * New: Added a new payment method for capturing payments in Stripe using the BBPOS WisePad Bluetooth reader (when using iOS or Android tablet app app version 2.7.2 or higher) 2022-01-31 - version 1.23.5 * New: Added a new payment method for capturing payments in Stripe using the BBPOS Chipper Bluetooth reader (when using iOS or Android tablet app app version 2.7.0 or higher) * New: Added a setting to show/hide product SKU on printed receipts 2022-01-07 - version 1.23.4 * Fix: Minor bug in order limit dropdown 2021-12-23 - version 1.23.3 * Fix: Minor bug affecting syncing offline changes 2021-12-20 - version 1.23.2 * Fix: Cater for situations where the WooCommerce plugin might be disabled * Fix: Fixed FooEvents integration for FooEvents plugin version 1.14.10 2021-12-07 - version 1.23.1 * New: Added a new 'Status' section to FooSales plugin Setting 2021-11-30 - version 1.23.0 * New: Added local storage caching of store data * New: Added automatic background data updates * New: Added resync button on Settings screen * New: Added functionality to input cart quantities * Fix: Rounding issues relating to tax 2021-11-22 - version 1.22.2 * Update: Added expandable/compressable variations overlay * Fix: Crash when opening historical orders that made use of cloud-based tax calculations (unsupported by FooSales) 2021-11-08 - version 1.22.1 * Fix: Cater for timezones when fetching product, order and customer updates 2021-11-02 - version 1.22.0 * New: Added a new 'Cashier' user role which can be used to limit user access to the FooSales apps and filter orders based on the cashier who processed the order * New: Added order analytics to help us improve the product and share insights with the community. Existing FooSales users will need to opt-in via the FooSales Settings page to enable order analytics * Update: Include newly added customers when the apps fetch data updates in the background 2021-10-18 - version 1.21.0 * Update: Added support for rounding tax at line level * Update: Load product images in batches 2021-09-09 - version 1.20.1 * Update: Added backwards compatibility for Square Terminal users who are still using the v2 webhook URL 2021-09-08 - version 1.20.0 * New: Added support for accepting payments in the FooSales apps using Stripe terminal * New: Added support for third-party WooCommerce order number plugins 2021-07-05 - version 1.19.0 * Update: Improved tax calculations for countries/states that make use of multiple tax rates 2021-05-13 - version 1.18.2 * Fix: Authentication and account validation issue when connecting to your store 2021-05-04 - version 1.18.1 * Fix: Crash when no payment methods are sent through 2021-04-28 - version 1.18.0 * Update: Added support for customized payment method titles including the ability to re-order and enable/disable default payment methods 2021-04-09 - version 1.17.1 * Update: Added better checks for Square account setup and FooSales account linking 2021-03-29 - version 1.17.0 * New: Added functionality to pair a Square Terminal device * New: Added functionality to process a checkout payment using a paired Square Terminal device * New: Added functionality to refund a payment using a paired Square Terminal device if the card's presence is required * New: Added functionality to filter orders where the payment method used a Square Terminal device 2021-02-03 - version 1.16.0 * New: Created new standalone plugin settings screen * New: Added option to specify which product statuses should be fetched 2020-12-09 - version 1.4.5 * Update: Added an additional Online Orders and POS Orders filter on the Orders screen 2020-11-24 - version 1.4.4 * New: We've given FooSales a brand update and the user interface has a fresh lick of paint * New: Added support for dark mode to save battery life and reduce eye strain and screen glare * New: Added support for 7 different languages! Change your language preferences at any time from your browser settings 2020-09-08 - version 1.4.3 * Update: Clean up script and style includes to prevent themes and/or plugins from adding code that might hamper FooSales functionality or display * Update: Updated REST API call to adhere to WordPress 5.5 requirements 2020-03-24 - version 1.4.2 * Fix: Additional fixes for loading an order from the Sales History screen containing a product that hasn't been loaded yet 2020-03-23 - version 1.4.1 * New: Added product price and stock management * Update: Disable category multiselect when choosing to show all categories 2020-03-05 - version 1.3.0 * New: Added ability to cancel a completed order with the option to restock order items * New: Added ability to partially refund a completed order with the option to restock individual order items * New: Added variation icon overlay to distinguish variable products from standard products * Update: Changed product price edit icon for better clarity 2019-12-18 - version 1.2.1 * Update: Reduce the amount of orders loaded per page based on the FooSales plugin settings for servers with limited resources * Update: Added payment method to receipts * Update: Added username beneath a customer's first and last name in the customer list * Fix: Fetch all products, not just published ones * Fix: Scanning product variation IDs didn't add the item to the cart * Fix: Scanning products set to not manage stock showed as not in stock * Fix: Loading an order from the Sales History screen containing a product that hasn't been loaded yet crashes the application * Fix: Redirects/URL rewrite rules wouldn't work on sites installed in subfolders 2019-10-17 - version 1.2.0 * Update: Added additional payment methods 2019-10-01 - version 1.1.1 * Fix: Sales history print option not working when automatic printing setting disabled 2019-09-18 - version 1.1.0 * New: Added new settings to customize the titles shown on printed receipts * New: Added new setting to optionally display the FooSales logo at the bottom of invoices & receipts * Fix: Rewrite rules not always loading images, CSS or JavaScript 2019-08-27 - version 1.0.1 * New: New products per page setting * Fix: Action links not displaying * Fix: Language files used wrong text domain 2019-08-16 - version 1.0.0 * New: Initial release