Plugin Release Notes archive: Difference between revisions
No edit summary |
No edit summary |
||
| Line 633: | Line 633: | ||
* Renamed the plugin to Data Import | * Renamed the plugin to Data Import | ||
* Updated icons | * Updated icons | ||
* Addded support for | * Addded support for QuickBooks IIF file types | ||
{{HideH2|1.0 - 4/13/2017 - Fishbowl 2017.3}} | {{HideH2|1.0 - 4/13/2017 - Fishbowl 2017.3}} | ||
Revision as of 17:05, 5 March 2024
Note: This page is for older versions of plugins. See the Plugin Release Notes for more recent versions.
Adobe Commerce
- Improved error messaging
- Fixed bug with the combine all discounts option not saving the setting correctly in the UI
- Separated order notes and order item notes into separate corresponding fields when orders are imported into FB
- General UI fixes
- Fixed product export tab issue for Canadian users of the plugin
- Fixed bug for kit inventory updates for kits with optional items
- Fixed index 0 size o error on fulfillment export task. This error occurred when a SO has a linked PO with no drop ship type SO items
- Fixed bug using the check order status option on the order fulfillment task with completed orders still sending up tracking from FB
- Added ability for users to select which payment method types to create payments in Fishbowl
- Fixed fulfillment bug for orders with only drop-ship items not sending tracking and fulfilling correctly in the channel
- Fixed pricing bug to use the discounted price on order import
- Fixed issue where taxes were removed from the payment amount incorrectly
**This update will require the user to configure additional settings and mapping tables in the plugin. Contact Fishbowl Plugin Support for assistance**
- General UI enhancements
- Fixed bug on fulfillment for orders with kits
- Fixed bug where Adobe Commerce Order Import was missing customer name
- This update will cause the scheduled tasks to give an error when first loading Fishbowl after updating. Users will need to go into the plugin interface and configure the additional mappings and save settings in order for the scheduled tasks to run properly
- Added ability to link products on order import. Products that were not previously linked using the product import/export tasks can now be linked during the order import task
- Fixed bug in order import when creating a new mapping in Location Group setting's mapping table, shows up blank in the channel Location dropdown
- Added enhancement for inventory sync to have a max qty option
- Added enhancement for inventory update to include "Available to Pick" for inventory type as one of the options
- Added enhancement where order import carrier mapping now has a priority option for "All" that doesn't exist in Fishbowl and causes an error when used for an order
- Added enhancement on order settings and on order items field mapping table including custom fields
- Fixed Typo in the payment panel
- Fixed (for supporting channels)where the image export was not working on the product export task
- Misc items are now supported on order import
- Fixed bug with state tax mapping table giving a bad error when a state was not mapped on an order
- Fixed advanced options error message when enabled and a day of the month wasn't specified
- Fixed advanced options error for order fulfillment task'
- Fixed data mapping error with many to one field mappings on product export
- Changed error message on order import when products are not linked and the order import failed
- Fixed product import and product export mapping issue which was causing errors and limiting many to one field mappings between FB and the channel
- Fixed bug where orders would import without items
- On first load, a data migration task will run migrating carrier and payment mapping table data from the previous version
- On first load, existing scheduled tasks will be removed and need to be recreated by Saving the plugin
- Fixed bug where mapping validation error window appeared
- Fixed bug where smaller screens would cut off data in the Plugin UI
- Added UPC field as a mappable product field for product linking task
- Added option to use a tax mapping table on the order import task
- Fixed bug where the fulfillment task wasn't sending up the shipment tracking
- Various AU version fixes
- Added enhancement option to always record payments on incoming orders even when there is no payment data from the Channel
- Fixed bug when customer PO number did not populate correctly when the user did not have "Assign Channel Name order number to Customer PO field" checked
- Importing order taxes is now optional. With the option to create taxes disabled, if a payment is created the total will reflect the order total without tax
- Fixed bug where order import option to add on order number prefix was not saving
- Fixed bug with null errors on inventory export
- Fixed bug when QuickBooks Class setting was not being applied to regular products in orders
- Fixed bug when combine line item discounts option is checked did not include discounts on shipping products
- Fixed bug where discounts did not match or show up on products
- Multi-currency support for orders and payments created from the channel. Multi-Currency must be turned on in FB
- With multi-currency enabled there is an option to not create payments for international orders
- For customers updating from a previous version of the plugin, products will relink on the first load of the plugin
- Fixed bug where plugins first loading into a new database displayed pop up windows that should not be there
- Fixed bug when using the default payment method
- Changed so create taxes option is set by default
- Fixed bug for when discount item field was left blank and saved, causing null errors
- Added tracking to shipments on FB for fulfilled orders
- Fixed bug where UI issue did not allow some order import setting panels to be seen
- Fixed bug where panels were not sizing properly on small screens
**Please note, this update will require you to re-enter the order status mapping table data when first loading the plugin**
- Added ability to choose whether to sync on hand vs. available to sale inventory quantity
- Improved status mapping error messages during order import using advanced options and the order status hasn't been mapped
- In the order import tab when using the customer matching option, we now provide an alternative mapping option if the first mapping option does not contain data from the cart
- Fixed bug to reenable editing of existing order status mapping
- Updated POS Import customer settings panel to have the same mapping options as the standard order import
- Updated Test Connection success/fail dialog box
- Added a popup window to notify users about status mapping tables being cleared
- On the Inventory Update tab the location group dropdown box is now replaced with a checkbox called "Sync all Location Groups"
- When unchecked, a user-defined table gives ability to define which location group(s) will be used to sync to the Channel
- Fixed bug when clicking next button sometimes it would bring the mapping back up that user just created in the order status mapping table
- Fixed bug where lines could be added to order status mapping without data
Do not skip this version unless installing the plugin for the first time. If you’re planning to update to a later version of Fishbowl, install 18.10 first, update your plugins, and open them so the data migrator (described below) can run. Then update Fishbowl to the desired version.
- Fixed bug on Order Import in the Carrier Mapping settings where editing the existing mappings, the Adobe Commerce Carrier field comes up as "0"
- Fixed bug where inventory updates all linked products instead of the first linked product in the list in FB
- Added ability to map the SO contact, phone, and email fields when using the "Use default customer" option on the Order Import task
- Added option to add a custom prefix to the shopping cart order number on order import
- If the create payment option is enabled and not payment data comes through with the order, the order now imports rather than fails
- Fixed bug where the wrong inventory quantity was synced in the following scenario:
- When not using a location group (LG) filter and multiple LG's exist in the FB database and
- When one of the LG's has more inventory allocated than inventory available for all LG's combined
- Fixed bug when clicking next button sometimes it would bring the mapping back up that user just created in the order status mapping table
- Channel data, such as product IDs, variant IDs, etc. will no longer be stored in custom fields. New database tables will be created for this purpose. Data from your custom fields will be automatically migrated to the database the first time you open the plugin after updating. Data will still remain in the custom fields for reference. The custom fields can be deactivated.
- New version number system to match Fishbowl.
- Schedule task now gives a count of the items that were imported/exported. Error message will list items that failed.
- Will now use the account specified on the payment type (instead of the default) during order import.
- Fixed a bug regarding taxes in the Fishbowl Canada version.
- Fishbowl product images can now be exported to Adobe Commerce.
- Ability to select which date field the Last Sync Date references.
- Shipping tax now accounted for in Fishbowl Australia version.
- Product import tab redesign. Now includes an order sync for situations where all products exist in both Fishbowl and the webstore.
- Product export tab redesign. Export and update have been separated. It’s now possible to update item fields in the webstore without doing a full product export.
- Settings have been relocated. They are now in a new tab.
- Added the ability to map a carrier service to an order priority in Fishbowl.
- Bug Fixes
- Updated for compatibility with Fishbowl version 2018.7
- Fixed a bug that was causing settings to not save.
- Redesigned Customer section in Order Import tab. **Reconfiguration of the customer settings will be required when you update to this version or beyond.
- Addition of a new order status mapping table. You can now import multiple statuses at the same time.
- Changed background color on headers in the Order Import tab when using the dark theme for better visibility.
- Payment import now pulls in currency rate if “Use Currency Conversion” is turned on in Fishbowl.
- No longer updating product catalog visibility during product export.
- Added the ability to check if orders have been completed or cancelled before attempting to fulfill.
- Payment is not imported to Fishbowl for $0 orders.
- Payment terms are now pulled from the UI dropdown instead of customer.
- Enhancement to the Order Import. If the carrier is empty on the data coming from the shopping cart, it will be defaulted to "Will Call" in Fishbowl.
- Enhancement to the Order Import. The customer phone number and email will attempt to be pulled from the shopping cart customer data. If that data isn't available on the customer, then it will attempt to be pulled from the billing address on the order. If that data isn't available in the billing address, then it will be pulled from the shipping address.
- Enhancement to Canada version of Fishbowl. Added an option in the Order Import panel to allow for prioritizing which tax is used on orders. If check box is checked, product tax will be used first. If no product tax has been assigned, then province tax will be used.
- Enhancement to allow payments to be applied to Sales Orders in an "Estimate" status when orders are imported.
- Added a checkbox option to either include or exclude the "#" prefix from Sales Order numbers.
- Updated our API call for Order Fulfillment to match the changes in the Adobe Commerce documentation.
- Enhancement so "Miscellaneous Fees" come in on orders.
- Enhancement for international customers where the tax code moves between Fishbowl and their channel. Tax code must exist in Fishbowl for it to be used with this process.
- Fixed a bug where imported orders weren't being "Fulfilled" in Fishbowl when the "Fulfilled" status option is selected in the Order Import.
- Fixed a bug where Carrier information was importing into Fishbowl, but not the Carrier Service.
- Fixed a bug where the Customer name from the Ship To address wasn't being put in the "Name" field on the address.
- Improved the way Fishbowl looks at Class on orders.
- Improved plugin UI for Order Import
- Added a checkbox to Product Export to allow all products to be exported
- Improved error messages
- Enhancement to save a product's attribute id in a custom field so it can be sent up to the channel. Applicable to new products being imported into Fishbowl. For existing products, custom field must manually be filled in.
- Fixed a bug with payment mapping
- Fixed a bug with the Customer selection on Order Import
- Fixed a bug where orders with kits weren't being fulfilled
- Fixed a bug where discounts were being duplicated on orders
- Fixed a bug where incorrect address were being applied to orders for Default customers
- Improved the process for customer creation in Fishbowl. Fishbowl now looks at the Last Name, Zip Code, and Email Address from the Billing Address on orders when creating customers. If all fields match, the order is applied to that customer in Fishbowl. If they don't match, a new customer is created.
- Fixed a bug with the way flat rate discounts were being added to orders
- Fixed a bug with tracking numbers being sent to incorrect orders in shopping cart.
- Fixed a bug with order import not calculating line item percentage-based discounts correctly.
- Product Import and Product Export required field mappings are not editable.
- Fixed a bug with the refresh button.
- Fixed a bug with sales order line item type associated with kits.
- Fixed a bug in the Canada version where non-inventory items weren't being taxed by province.
- Fixed issue with customers getting a "number format exception" error.
- Fixed issue with order import where discounts weren't being applied correctly in Fishbowl.
- Interim Release
- Updated label in connection settings from "API Key" to "Password" to add clarity
- Fixed authentication issue for customers using SSL
- Fixed bug when validating carts purchased
- Compatible with Adobe Commerce version 2.1.6
Amazon
- Improved error messaging
- Fixed bug with the combine all discounts option not saving the setting correctly in the UI
- Separated order notes and order item notes into separate corresponding fields when orders are imported into FB
- General UI fixes
- Fixed product export tab issue for Canadian users of the plugin
- Fixed bug with Amazon's purchase date not matching correctly when order is imported to Fishbowl
- Fixed bug for kit inventory updates for kits with optional items
- Fixed index 0 size o error on fulfillment export task. This error occurred when a SO has a linked PO with no drop ship type SO items
- Fixed bug using the check order status option on the order fulfillment task with completed orders still sending up tracking from FB
- Added ability for users to select which payment method types to create payments in Fishbowl
- Fixed fulfillment bug for orders with only drop-ship items not sending tracking and fulfilling correctly in the channel
- Fixed pricing bug to use the discounted price on order import
- Fixed issue where taxes were removed from the payment amount incorrectly
- Fixed issue where orders were importing with the incorrect dates
- Fixed bug for kit inventory updates for kits with optional items
- Fixed index 0 size o error on fulfillment export task. This error occured when a SO has a linked PO with no drop ship type SO items
- Fixed bug using the check order status option on the order fulfillment task with completed orders still sending up tracking from FB
**This update will require the user to configure additional settings and mapping tables in the plugin. Contact Fishbowl Plugin Support for assistance**
- General UI enhancements
- Fixed bug on fulfillment for orders with kits
- Fixed bug where payments weren't created using the tax by state option
- Fixed FBA order import error causing orders to not import
- This update will cause the scheduled tasks to give an error when first loading Fishbowl after updating. Users will need to go into the plugin interface and configure the additional mappings and save settings in order for the scheduled tasks to run properly
- Added ability to link products on order import. Products that were not previously linked using the product import/export tasks can now be linked during the order import task
- Fixed bug to not include Amazon taxes in payment amount when the ignore taxes is set
- Fixed bug in order import null error when the product has "0" for price
- Fixed bug in order import when creating a new mapping in Location Group setting's mapping table, shows up blank in the channel Location dropdown
- Added enhancement for inventory sync to have a max qty option
- Added enhancement for inventory update to include "Available to Pick" for inventory type as one of the options
- Added enhancement where order import carrier mapping now has a priority option for "All" that doesn't exist in Fishbowl and causes an error when used for an order
- Added enhancement on order settings and on order items field mapping table including custom fields
- Fixed Typo in the payment panel
- Fixed (for supporting channels)where the image export was not working on the product export task
- Misc items are now supported on order import
- Fixed bug with state tax mapping table giving a bad error when a state was not mapped on an order
- Fixed advanced options error message when enabled and a day of the month wasn't specified
- Fixed advanced options error for order fulfillment task'
- Fixed data mapping error with many to one field mappings on product export
- Fixed order fulfillment error where the data provided was not between the order data and no
- Fixed order import country error on addresses
- Fixed order fulfillment wrong merchant error
- Changed error message on order import when products are not linked and the order import failed
- Fixed product import and product export mapping issue which was causing errors and limiting many to one field mappings between FB and the channel
- Fixed bug on order import where the country was not importing with the billing and shipping addresses
- Fixed connection issue for Amazon EU Marketplaces
- Removed ability to "Use Developer Credential" to connect the plugin
- Fixed fulfillment error when fulfilling a FB order that contained kits
- On first load, a data migration task will run migrating carrier and payment mapping table data from the previous version
- On first load, existing scheduled tasks will be removed and need to be recreated by Saving the plugin
- Fixed bug where the gift wrap option caused the total to be wrong
- Fixed so when an order importing to FB contains an Emoji it will replace the emoji to the text equivalent
- Fixed bug where mapping validation error window appeared
- Fixed bug where smaller screens would cut off data in the Plugin UI
- Added UPC field as a mappable product field for product linking task
- Added option to use a tax mapping table on the order import task
- Fixed bug where the fulfillment task wasn't sending up the shipment tracking
- Various AU version fixes
- Added enhancement option to always record payments on incoming orders even when there is no payment data from the Channel
- Fixed bug when customer PO number did not populate correctly when the user did not have "Assign Channel Name order number to Customer PO field" checked
- Importing order taxes is now optional. With the option to create taxes disabled, if a payment is created the total will reflect the order total without tax
- Fixed bug where order import option to add on order number prefix was not saving
- Multi-currency support for orders and payments created from the channel. Multi-Currency must be turned on in FB
- With multi-currency enabled there is an option to not create payments for international orders
- Fixed bug when QuickBooks Class setting was not being applied to regular products in orders
- Fixed bug where plugins first loading into a new database displayed pop up windows that should not be there
- Fixed bug when using the default payment method
- Changed so create taxes option is set by default
- Fixed bug for when discount item field was left blank and saved, causing null errors
- Added tracking to shipments on FB for fulfilled orders
- Fixed bug where UI issue did not allow some order import setting panels to be seen
- Fixed bug where panels were not sizing properly on small screens
**Please note, this update will require you to re-enter the order status mapping table data when first loading the plugin for both order import and FBA import tasks**
- Added ability to choose whether to sync on hand vs. available to sale inventory quantity
- Improved status mapping error messages during order import using advanced options and the order status hasn't been mapped
- In the order import tab when using the customer matching option, we now provide an alternative mapping option if the first mapping option does not contain data from the cart
- Fixed bug to reenable editing of existing order status mapping
- Updated FBA Import customer settings panel to have the same mapping options as the standard order import
- Updated Test Connection success/fail dialog box
- Added a popup window to notify users about status mapping tables being cleared
- On the Inventory Update tab the location group dropdown box is now replaced with a checkbox called "Sync all Location Groups"
- When unchecked, a user-defined table gives the ability to define which location group(s) will be used to sync to the Channel
- On order import the SO Date Scheduled field will have more date options to choose from Amazon
- For new users only, store settings will show the Authorization Token field first
- On order import and FBA import, the payment record in FB matches the SO order total when the user sets the option to ignore taxes
- On order import, added message to the FB SO Note field "This is an Amazon Prime order" for seller fulfilled prime orders
- Fixed bug on order fulfillment task to not send tracking data if an order is Prime
- Fixed bug when clicking next button sometimes it would bring the mapping back up that user just created in the order status mapping table
- Fixed bug where lines could be added to order status mapping without data
- Added ability to map the SO contact, phone, and email fields when using the "Use default customer" option on the Order Import task
- Added ability to map the SO contact, phone and email fields on the FBA Import task
- Added option to add a custom prefix to the shopping cart order number on order import
- Added ability to map the shipping phone number from Amazon orders
- If the create payment option is enabled and not payment data comes through with the order, the order now imports rather than fails
- On order import the SO Date Scheduled field is populated with the Amazon Deliver By date
- On order fulfillment task the shipped date in Amazon now shows as the Date Completed on the SO in Fishbowl
- Fixed bug when using the ignore tax option on order import still produced an error requiring the user to specify a tax item
- Fixed bug where the order import would miss some of the orders from Amazon and not import into Fishbowl
- Fixed bug where the wrong inventory quantity was synced in the following scenario:
- When not using a location group (LG) filter and multiple LG's exist in the FB database and
- When one of the LG's has more inventory allocated than inventory available for all LG's combined
Do not skip this version unless installing the plugin for the first time. If you’re planning to update to a later version of Fishbowl, install 18.10 first, update your plugins, and open them so the data migrator (described below) can run. Then update Fishbowl to the desired version. Updating to version 18.1X from a previous version of the plugin will require relinking products between Fishbowl and Amazon. To accomplish this, please contact our support team (plugins@fishbowlinventory.com) and they will assist in removing the existing product mapping and relinking products. The new product data linking contains a property used to determine whether or not the inventory updates for that product will be published to Amazon. The updated linking also uses Amazon product SKU as the channel identity. The other data, including the ASIN, is now stored in the JSON data in the Fishbowl database tables.
- Fixed bug when linking products and receiving a Product Import null error
- Fixed bug where we were pushing inventory updates for FBA managed inventory
- Fixed bug to use the correct date from Amazon so orders aren't skipped on import
- Fixed bug where inventory updates all linked products instead of the first linked product in the list in FB
- Channel data, such as product IDs, variant IDs, etc. will no longer be stored in custom fields. New database tables will be created for this purpose. Data from your custom fields will be automatically migrated to the database the first time you open the plugin after updating. Data will still remain in the custom fields for reference. The custom fields can be deactivated.
- New version number system to match Fishbowl.
- Schedule task now gives a count of the items that were imported/exported. Error message will list items that failed.
- Will now use the account specified on the payment type (instead of the default) during order import.
- There is now an option to exclude tax during order import.
- Fixed a bug regarding taxes in the Fishbowl Canada version.
- Bug Fixes
- Updated for compatibility with Fishbowl version 2018.7
- Addition of Price Update tab.
- Redesigned Customer section in Order Import tab. **Reconfiguration of the customer settings will be required when you update to this version or beyond.
- Bug Fixes
- Fixed a bug that was causing orders to duplicate.
- New layout and updated feature set, including new mapping options for Product Import.
- Addition of a new order status mapping table. You can now import multiple statuses at the same time.
- Fixed issue with FBA orders when a comma (,) in the address block causes an error when attempting to import the order
- Compatibility fixes for 2017.6 version of Fishbowl
- Removed condition notes when syncing products
- Compatibility fixes for 2017.3 version of Fishbowl
- Fixed tax functionality for Australia and Canada versions of Fishbowl
- Compatibility fixes for 2017.2 version of Fishbowl
- Issue: Amazon item total price is populating the imported order as the unit price.
- Resolution: Price is now setting correctly.
- Issue: Having a comma (,) in the company name of the Amazon account causes an error when attempting to configure the plugin.
- Resolution: Commas and other special characters can now be used in the company name with no issues.
- Issue: Tooltip on the pull product incorrectly says "product name".
- Resolution: Updated tooltip now correctly labels as "product number".
- Issue: Plugin isn't pulling the Amazon ASIN.
- Resolution: ASIN is now pulling.
Audit Trail
- Added dialog when no audit history is available to display
Avalara
Released on 8/13/2020
- There is no longer a warning displayed when fulfilling sale items before drop ship as that is no longer required to process the drop ship lines.
- When doing drop ship or credit return items, use the reference # field in receiving to set the invoice number displayed in Avalara. This should not be the exact sales order number but could be a variation. (Ex. 20005-1) This field must be utilized to prevent tax duplication issues.
- Customers can choose to integrate with a sandbox avalara account for testing
- Customers can choose whether to send the Customer Name or Customer Account Number to the CustomerCode in Avalara
- Customers can choose to send the QuickBooks Class on the sales order as the Avalara LocationCode
- Customers can now choose to include or exclude the order number prefix
Released on 2/9/2017
- Issue: Products with a number that is greater than 50 characters in length causes an error and doesn't display a clear error message.
- Resolution: Error message from Avalara is now passed through to Fishbowl.
- Issue: An error occurs when syncing with Avalara via the estimated tax button if the location group on the order does not have a default address in the company module.
- Resolution: Estimated tax now displays a message informing the user that an address needs to be entered before estimated tax can be calculated.
- Issue: Multiple shipments against a single sales order update Avalara with the latest transaction only when the "commit transactions" option is not enabled.
- Resolution: Multi shipment orders now process each shipment correctly.
Released on 10/13/2016
- Issue: Validating an address frequently fails when fields contain any additional data like an ATTENTION: listing.
- Resolution: Rather than a direct fail, Fishbowl now attempts a secondary validate using City/State/Zip.
Released on 6/9/2016
- Avalara AvaTax integration plugin allows for address validation and item based taxing
BOM Import
- BOM Import now properly adds and removes items on BOM update
- Fixed cost field mapping
- Fixed bug setting import to other item types not working. Only inventory type worked previously
- Improved functionality on import which allows you to update existing BOM's with added or removed parts
- Fishbowl compatibility release
- Compatible with Fishbowl version 2019.10 and higher
BigCommerce
- Improved error messaging
- Fixed bug with the combine all discounts option not saving the setting correctly in the UI
- Separated order notes and order item notes into separate corresponding fields when orders are imported into FB
- General UI fixes
- Fixed product export tab issue for Canadian users of the plugin
- Added option to map Awaiting Payment in status mapping table
- Fixed bug for kit inventory updates for kits with optional items
- Fixed index 0 size o error on fulfillment export task. This error occurred when a SO has a linked PO with no drop ship type SO items
- Fixed bug using the check order status option on the order fulfillment task with completed orders still sending up tracking from FB
- Added ability for users to select which payment method types to create payments in Fishbowl
- Fixed fulfillment bug for orders with only drop-ship items not sending tracking and fulfilling correctly in the channel
- Fixed pricing bug to use the discounted price on order import
- Fixed issue where taxes were removed from the payment amount incorrectly
- Fixed bug with email and phone mapping on order import
**This update will require the user to configure additional settings and mapping tables in the plugin. Contact Fishbowl Plugin Support for assistance**
- General UI enhancements
- Fixed bug on fulfillment for orders with kits
- This update will cause the scheduled tasks to give an error when first loading Fishbowl after updating. Users will need to go into the plugin interface and configure the additional mappings and save settings in order for the scheduled tasks to run properly
- Added ability to link products on order import. Products that were not previously linked using the product import/export tasks can now be linked during the order import task
- Fixed bug in product export where if the product price is greater than 4 digits, gives an error message price must be a floating point number
- Added enhancement on order settings and on order items field mapping table including custom fields
- Fixed bug in order import when creating a new mapping in Location Group setting's mapping table, shows up blank in the channel Location dropdown
- Added enhancement for inventory sync to have a max qty option
- Added enhancement for inventory update to include "Available to Pick" for inventory type as one of the options
- Added enhancement where order import carrier mapping now has a priority option for "All" that doesn't exist in Fishbowl and causes an error when used for an order
- Added enhancement on order settings and on order items field mapping table including custom fields
- Fixed Typo in the payment panel
- Fixed (for supporting channels)where the image export was not working on the product export task
- Misc items are now supported on order import
- Fixed bug with state tax mapping table giving a bad error when a state was not mapped on an order
- Fixed advanced options error message when enabled and a day of the month wasn't specified
- Fixed advanced options error for order fulfillment task'
- Fixed data mapping error with many to one field mappings on product export
- Fixed order fulfillment null error
- Changed error message on order import when products are not linked and the order import failed
- Fixed product import and product export mapping issue which was causing errors and limiting many to one field mappings between FB and the channel
- Fixed bug where orders with over 50 line items and items were being cut off and not imported
- Fixed Fulfillment export not fulfilling orders in BigCommerce
- On first load, a data migration task will run migrating carrier and payment mapping table data from the previous version
- On first load, existing scheduled tasks will be removed and need to be recreated by Saving the plugin
- Fixed bug on product export when using a product tree category and products being sent up multiple times
- Fixed bug on order fulfillment getting an error using Free Shipping method
- Fixed bug on product export - product category is required by BC. Added a default category dropdown to address this issue
- Fixed bug where mapping validation error window appeared
- Fixed bug where smaller screens would cut off data in the Plugin UI
- Added UPC field as a mappable product field for product linking task
- Added option to use a tax mapping table on the order import task
- Fixed bug where the fulfillment task wasn't sending up the shipment tracking
- Various AU version fixes
- Added enhancement option to always record payments on incoming orders even when there is no payment data from the Channel
- Fixed bug when customer PO number did not populate correctly when the user did not have "Assign Channel Name order number to Customer PO field" checked
- Importing order taxes is now optional. With the option to create taxes disabled, if a payment is created the total will reflect the order total without tax
- Fixed bug where order import option to add on order number prefix was not saving
- Fixed bug where new products could not be created because a category is required by BC. The Plugin UI now has an option to specify the default category
- Custom products added to an order in BC will be brought in as a misc sale item type on the FB Sales Order
- Added support for Australian Post and Canada Post. Orders using these shipping methods now post fulfillment data to BC correctly
- Multi-currency support for orders and payments created from the channel. Multi-Currency must be turned on in FB
- With multi-currency enabled there is an option to not create payments for international orders
- Fixed bug when QuickBooks Class setting was not being applied to regular products in orders
- Fixed bug where plugins first loading into a new database displayed pop up windows that should not be there
- Fixed bug where the wrong products were being added to sales orders
- Fixed bug when using the default payment method
- Changed so create taxes option is set by default
- Fixed bug for when discount item field was left blank and saved, causing null errors
- Added tracking to shipments on FB for fulfilled orders
- Fixed bug where UI issue did not allow some order import setting panels to be seen
- Fixed bug when all variant channel identities were set to V<variantId>
- Fixed bug where panels were not sizing properly on small screens
**Please note, this update will require you to re-enter the order status mapping table data and connection credentials when first loading the plugin. This version uses Big Commerce V3 API for authentication.**
- Added ability to choose whether to sync on hand vs. available to sale inventory quantity
- Improved status mapping error messages during order import using advanced options and the order status hasn't been mapped
- In the order import tab when using the customer matching option, we now provide an alternative mapping option if the first mapping option does not contain data from the cart
- Fixed bug to reenable editing of existing order status mapping
- Updated POS Import customer settings panel to have the same mapping options as the standard order import
- Updated Test Connection success/fail dialog box
- Added a popup window to notify users about status mapping tables being cleared
- On the Inventory Update tab the location group dropdown box is now replaced with a checkbox called "Sync all Location Groups"
- When unchecked, a user-defined table gives ability to define which location group(s) will be used to sync to the Channel
- Added a task that displays when a property is set, goes through existing channel IDs for products and overwrites the channel data
- Updated API v3
- Fixed bug when clicking next button sometimes it would bring the mapping back up that user just created in the order status mapping table
- Fixed bug where lines could be added to order status mapping without data
- Added ability to map the SO contact, phone, and email fields when using the "Use default customer" option on the Order Import task
- Added option to add a custom prefix to the shopping cart order number on order import
- If the create payment option is enabled and not payment data comes through with the order, the order now imports rather than fails
- Fixed bug where the wrong inventory quantity was synced in the following scenario:
- When not using a location group (LG) filter and multiple LG's exist in the FB database and
- When one of the LG's has more inventory allocated than inventory available for all LG's combined
Do not skip this version unless installing the plugin for the first time. If you’re planning to update to a later version of Fishbowl, install 18.10 first, update your plugins, and open them so the data migrator (described below) can run. Then update Fishbowl to the desired version.
- Fixed issue where we were unable to update price on optional products
- Fixed bug where inventory updates all linked products instead of the first linked product in the list in FB
- Channel data, such as product IDs, variant IDs, etc. will no longer be stored in custom fields. New database tables will be created for this purpose. Data from your custom fields will be automatically migrated to the database the first time you open the plugin after updating. Data will still remain in the custom fields for reference. The custom fields can be deactivated.
- New version number system to match Fishbowl.
- Schedule task now gives a count of the items that were imported/exported. Error message will list items that failed.
- Will now use the account specified on the payment type (instead of the default) during order import.
- Fixed a bug regarding taxes in the Fishbowl Canada version.
- Ability to select which date field the Last Sync Date references.
- Shipping tax now accounted for in Fishbowl Australia version.
- Bug Fixes
- Updated for compatibility with Fishbowl version 2018.7
- Product import tab redesign. Now includes an order sync for situations where all products exist in both Fishbowl and the webstore.
- Product export tab redesign. Export and update have been separated. It’s now possible to update item fields in the webstore without doing a full product export.
- Settings have been relocated. They are now in a new tab.
- Added the ability to map a carrier service to an order priority in Fishbowl.
- Fixed a bug that was causing settings to not save.
- Redesigned Customer section in Order Import tab. **Reconfiguration of the customer settings will be required when you update to this version or beyond.
- Addition of a new order status mapping table. You can now import multiple statuses at the same time.
- Changed background color on headers in the Order Import tab when using the dark theme for better visibility.
- Payment import now pulls in currency rate if “Use Currency Conversion” is turned on in Fishbowl.
- Updated variant quantities.
- Added the ability to check if orders have been completed or cancelled before attempting to fulfill.
- Payment is not imported to Fishbowl for $0 orders.
- Payment terms are now pulled from the UI dropdown instead of customer.
- New layout and updated feature set, including new mapping options for Product Import and Product Export.
- Fixed issue with syncing inventory quantities that aren't whole numbers
- Compatibility fixes for 2017.6 version of Fishbowl
- Fixed bug when pulling products to FB and product mapping exceeded the maximum characters allowed in any given field. Instead of failing the sync we now truncate to the max allowed characters.
- Fixed bug when exporting products - product mapping was incorrect
- Fixed tool tips for product panel
- Fixed bug where adding an extra semicolon to tracking number
- Fixed bug identifying variant products on order import
- Fixed issue with product variants not syncing correctly between FB and BC
- Fixed issue with sending tracking and adding an extra comma at the end of the tracking
- Compatibility fixes for 2017.3 version of Fishbowl
- Fixed tax functionality for Australia and Canada versions of Fishbowl
- When part(s) numbers associated with product(s) numbers are different in FB, a false error was occurring when pushing products to BC and is now fixed.
- Improved kit import, export, and inventory handling. Kit quantities are now sent to BC correctly.
- Added functionality to support drop ship items when sending shipment status back to BC.
- Moved the line item id from BC from the line item note field to line item custom field in FB SO.
- Added checkbox option to ignore associated payments from BC on incoming orders.
- Changed inventory sync functionality to use the product id stored in the custom field rather than the SKU.
- After successfully importing order(s) from BC, the order status is changed to "Awaiting Shipment" in BC.
- Added checkbox option to use the company name when creating new customers in FB from the SO import.
- Added ability to map payment(s) and carrier(s) between BC and FB.
- Added flexibility for product field mappings between FB and BC.
- For Canada only - fixed tax functionality to set the tax rate correctly.
- For AU only - fix tax functionality to not set the order tax to "non"
- Compatibility fixes for 2017.2 version of Fishbowl
- Issue: BigCommerce plugin does not correctly verify if an order already exists in Fishbowl causing errors.
- Resolution: Plugin now checks for current orders correctly.
- Issue: Spaces on the end of a SKU are causing problems when looking up products by SKU.
- Resolution: Carts that use SKU for identification now trim any spaces from the beginning or end of the SKU field.
- Issue: Payment isn't pulled in on any orders paid for with store credit.
- Resolution: Store credit now works as payment for orders when importing to Fishbowl.
- Issue: Order number field is limited to a 30 character limit, orders with longer numbers do not import correctly.
- Resolution: Field has been updated to varCharLong to accommodate for more characters.
- Issue: If a product already exists in Fishbowl, any subsequent product syncs do not link variants.
- Resolution: Variant products are now correctly linked during the product sync.
- Issue: Verifying whether an order already exists in Fishbowl doesn't always work correctly.
- Resolution: Order verification now correctly looks at existing orders.
- Issue: Orders with more than 50 items don't include any items past the 50 item mark.
- Resolution: Orders with more than 50 items now import correctly.
- Issue: Coupons aren't coming in as a discount line item.
- Resolution: Coupons now import correctly as a discount.
- Issue: Inventory sync is occurring by product SKU instead of the item ID in the BigCommerce custom field.
- Resolution: Inventory sync is now occurring by ID.
- Issue: Sales order export isn't using the custom field for ID.
- Resolution: ID field is now being used correctly.
- Issue: Discounts are applying to the line item level, not the order level.
- Resolution: Discounts now correctly apply to the order.
- Issue: Importing products and orders can occasionally error depending on volume.
- Resolution: Importing data now loads in batch quantities to avoid overload errors.
- Issue: Products with no SKU are still pushing to BigCommerce.
- Resolution: Only products with a SKU are pushed to BigCommerce.
- Issue: Importing a Sales Order with the Note field filled in would fail.
- Resolution: Importing Sales Order's with notes now works correctly.
Data Import
- Renamed the plugin to Data Import
- Updated icons
- Addded support for QuickBooks IIF file types
- Compatible with Fishbowl version 2017.3 and higher
eBay
- Improved error messaging
- Fixed bug with the combine all discounts option not saving the setting correctly in the UI
- Separated order notes and order item notes into separate corresponding fields when orders are imported into FB
- General UI fixes
- Fixed product export tab issue for Canadian users of the plugin
- Fixed tax bugs on order import
- Fixed payment bugs on order import
- Fixed bug for kit inventory updates for kits with optional items
- Fixed index 0 size o error on fulfillment export task. This error occurred when a SO has a linked PO with no drop ship type SO items
- Fixed bug using the check order status option on the order fulfillment task with completed orders still sending up tracking from FB
- Added ability for users to select which payment method types to create payments in Fishbowl
- Fixed fulfillment bug for orders with only drop-ship items not sending tracking and fulfilling correctly in the channel
- Fixed pricing bug to use the discounted price on order import
- Fixed issue where taxes were removed from the payment amount incorrectly
**This update will require the user to configure additional settings and mapping tables in the plugin. Contact Fishbowl Plugin Support for assistance**
- General UI enhancements
- Fixed bug on fulfillment for orders with kits
- Fixed bug where order taxes weren't being removed correctly from the payment
- Fixed bug where payments wouldn't import when using the state tax mappings
- Fixed bug where linked items were erring on order import
- This update will cause the scheduled tasks to give an error when first loading Fishbowl after updating. Users will need to go into the plugin interface and configure the additional mappings and save settings in order for the scheduled tasks to run properly
- Added ability to link products on order import. Products that were not previously linked using the product import/export tasks can now be linked during the order import task
- Fixed bug in order import when creating a new mapping in Location Group setting's mapping table, shows up blank in the channel Location dropdown
- Added enhancement for inventory sync to have a max qty option
- Added enhancement for inventory update to include "Available to Pick" for inventory type as one of the options
- Added enhancement where order import carrier mapping now has a priority option for "All" that doesn't exist in Fishbowl and causes an error when used for an order
- Added enhancement on order settings and on order items field mapping table including custom fields
- Fixed Typo in the payment panel
- Fixed (for supporting channels)where the image export was not working on the product export task
- Misc items are now supported on order import
- Fixed bug with state tax mapping table giving a bad error when a state was not mapped on an order
- Fixed advanced options error message when enabled and a day of the month wasn't specified
- Fixed advanced options error for order fulfillment task'
- Fixed data mapping error with many to one field mappings on product export
- Changed error message on order import when products are not linked and the order import failed
- Fixed product import and product export mapping issue which was causing errors and limiting many to one field mappings between FB and the channel
- On first load, a data migration task will run migrating carrier and payment mapping table data from the previous version
- On first load, existing scheduled tasks will be removed and need to be recreated by Saving the plugin
- Fixed bug where mapping validation error window appeared
- Fixed bug where smaller screens would cut off data in the Plugin UI
- Added UPC field as a mappable product field for product linking task
- Added option to use a tax mapping table on the order import task
- Fixed bug where the fulfillment task wasn't sending up the shipment tracking
- Various AU version fixes
- Fixed bug for null error on order imports
- Added enhancement option to always record payments on incoming orders even when there is no payment data from the Channel
- Fixed bug when customer PO number did not populate correctly when the user did not have "Assign Channel Name order number to Customer PO field" checked
- Importing order taxes is now optional. With the option to create taxes disabled, if a payment is created the total will reflect the order total without tax
- Fixed bug where order import option to add on order number prefix was not saving
- Multi-currency support for orders and payments created from the channel. Multi-Currency must be turned on in FB
- With multi-currency enabled there is an option to not create payments for international orders
- Fixed bug when QuickBooks Class setting was not being applied to regular products in orders
- Fixed bug where plugins first loading into a new database displayed pop up windows that should not be there
- Fixed bug when using the default payment method
- Changed so create taxes option is set by default
- Fixed bug for when discount item field was left blank and saved, causing null errors
- Added tracking to shipments on FB for fulfilled orders
- Fixed bug where UI issue did not allow some order import setting panels to be seen
- Fixed bug where panels were not sizing properly on small screens
**Please note, this update will require you to re-enter the order status mapping table data when first loading the plugin**
- Added ability to choose whether to sync on hand vs. available to sale inventory quantity
- Improved status mapping error messages during order import using advanced options and the order status hasn't been mapped
- In the order import tab when using the customer matching option, we now provide an alternative mapping option if the first mapping option does not contain data from the cart
- Fixed bug to reenable editing of existing order status mapping
- Updated POS Import customer settings panel to have the same mapping options as the standard order import
- Updated Test Connection success/fail dialog box
- Added a popup window to notify users about status mapping tables being cleared
- On the Inventory Update tab the location group dropdown box is now replaced with a checkbox called "Sync all Location Groups"
- When unchecked, a user-defined table gives ability to define which location group(s) will be used to sync to the Channel
- Fixed bug in order fulfillment task pulling carrier/service from SO module instead of the Ship module
- On the Order Import instead of bringing in an eBay order number for the order ID, it will now bring in Sales Record number for the order ID
- Fixed bug when clicking next button sometimes it would bring the mapping back up that user just created in the order status mapping table
- Fixed bug where lines could be added to order status mapping without data
- Added ability to map the SO contact, phone, and email fields when using the "Use default customer" option on the Order Import task
- Added option to add a custom prefix to the shopping cart order number on order import
- If the create payment option is enabled and not payment data comes through with the order, the order now imports rather than fails
- Fixed bug where the wrong inventory quantity was synced in the following scenario:
- When not using a location group (LG) filter and multiple LG's exist in the FB database and
- When one of the LG's has more inventory allocated than inventory available for all LG's combined
- Added for eBay Motor customers putting the Reference # in the ship-to address block
- Fixed bug where the order would import with the wrong eBay variation
Do not skip this version unless installing the plugin for the first time. If you’re planning to update to a later version of Fishbowl, install 18.10 first, update your plugins, and open them so the data migrator (described below) can run. Then update Fishbowl to the desired version. Contact plugin support to help with re-linking your products for this version
- Fixed bug where inventory updates all linked products instead of the first linked product in the list in FB
- Fixed bug where order addresses did not import correctly
- Product linking bug fix. Products will be linked by their associated eBay identity and Product variations will be linked by their SKU. If your product variations do not have SKU values we have custom options available. Contact pluginsdev@fishbowlinventory.com for custom options.
- Channel data, such as product IDs, variant IDs, etc. will no longer be stored in custom fields. New database tables will be created for this purpose. Data from your custom fields will be automatically migrated to the database the first time you open the plugin after updating. Data will still remain in the custom fields for reference. The custom fields can be deactivated.
- New version number system to match Fishbowl.
- Schedule task now gives a count of the items that were imported/exported. Error message will list items that failed.
- Will now use the account specified on the payment type (instead of the default) during order import.
- Fixed a bug regarding taxes in the Fishbowl Canada version.
- Ability to select which date field the Last Sync Date references.
- Shipping tax now accounted for in Fishbowl Australia version.
- Bug Fixes
- Updated for compatibility with Fishbowl version 2018.7
- Fixed a bug that was causing settings to not save.
- New layout and updated feature set, including new mapping options for Product Import
- Compatibility fixes for 2017.6 version of Fishbowl
- Fixed tax functionality for Australia and Canada versions of Fishbowl
- Compatibility fixes for 2017.2 version of Fishbowl
- Issue: Syncing products doesn't pull all products, only the first portion on the first sync.
- Resolution: Product sync now batches and pulls all products instead of just the first batch pulled.
Fishbowl Anywhere
Released on 10/13/2016
- Issue: The user.properties file is encoding incorrectly when updating the Anywhere password.
- Resolution: the password is being saved correctly again.
File Storage
- Fixed issue with uploading files over 4MB in size to Microsoft OneDrive (10/8)
- Fixed bug with uploading files with "#" in the file name to OneDrive personal accounts (10/29)
- Improved error handling/reporting for OneDrive when files fail to upload (10/29)
- FTP/SFTP storage now supported (9/21)
- Closing drive dialogs in the modules now close much faster (9/21)
- Fixed issue in the receiving module to include the PO/TO/SO prefixes before the folder name when they are created. Previously this would cause conflicts if the same PO/TO/or SO number was used (9/21)
- Please note - customers on previous versions will undergo a quick migration when they first load the plugin to update the folder names according to the applicable transaction type
- Fixed "Failed to load directory" error after using the refresh button (9/21)
- Performance enhancement to speed up the general performance when using the plugin (9/21)
- Fixed user permissions bug (9/22)
- Initial release (8/13)
- Point release fixes and enhancements(8/18)
- Fixes issue viewing files more than once (8/18)
- Allows user ability to specify which directory to download files to on the local machine (8/18)
- Fixes displaying customer/vendor id rather than name in the filepath (8/18)
- Fixes issue where all files open in browser rather than in the system default application for specified file type (8/18)
- Fixes issue where Dropbox team accounts couldn't connect (8/18)
- Point release fixes and enhancements(8/25)
- Added option to preview by either clicking on the magnifying class icon or double clicking any previously uploaded files (8/25)
- Added user access right for download files functionality(8/25)
- Enhanced drag and drop functionality to include the entire popup window rather limiting to the drop files here zone (8/25)
- Fixed folder naming convention for customer jobs to match previous convention with the Dropbox integration (8/25)
Fishbowl ShipExpress
Bug Fixes and Enhancements
- Added view tracking button in SO module for return shipping labels
- Added user option for purchasing insurance to use cost vs. price to calculate the insured amount
- Fixed csv import error for custom item values when left blank
- Fixed bug with setting the carton cost field for 3rd party billing using quick ship
Bug Fixes and Enhancements
- Added ability to schedule USPS pickups
- Added additional fields for international shipping on the customs declarations
- Added option to choose between lowest rate or carrier/service for batch shipping
- Improved sorting for batch shipping
- Added option to always add insurance when value is greater than the user specified amount
- Added setting to specify shipping status (entered, packed, shipped) after purchasing label
- Fixed issue in quote dialog deleting more than one carton row in the table
- Fixed bug with rounding weight when more than 4 decimal places
- Fixed refresh issue in shipping module after purchasing/refunding labels
- Enhanced tracking for single carton shipments
Bug Fixes and Enhancements
- New ShipExpress logo added (3/11)
- Fixed error when trying to purchase labels for Purchase/Transfer orders with alternate address mapping configuration using 'customer' field in the mapping table (3/11)
- Fixed blank error purchasing return label in the SO module (3/11)
- Fixed timeout error when purchasing labels with multiple cartons. A Fishbowl property can now be enabled to increase or decrease the timeout setting (3/11)
- Fixed null error when the FB server logs a client out with the purchase label dialog open (3/17)
- Fixed bug with address line 2 duplication when using address verification (3/17)
- Fixed issue with batch shipping not showing all available shipments (3/17)
- Added ability to purchase insurance per parcel when more than one carton is present on a shipment (3/29)
- Added option to specify ship from address in the customer billing table (3/29)
- Carrier account names from Shippo are now shown in Fishbowl. If more than one carrier account is setup in Shippo for the same carrier, rates are now displayed on separate tabs, identified by the name field from Shippo (3/29)
- Address line 3 for Ship to address in Shippo is now mappable (3/29)
- Added validation and error messaging to prevent purchase of labels using 3rd party/recipient billing when the Shippo UPS Master Account is enabled (3/29)
- Fixed filtering issue associated with batch shipping (3/29)
- Fixed bug with the packaging dropdown in the purchase dialog (3/29)
- Fixed "Failed to run batch purchase" error when trying to use batch purchasing (3/29)
- Fixed sender address must contain a first and last name error on purchase (3/29)
- Fixed issue when attempting to click the view info button after purchase in the shipping module when billing set to "custom" and nothing would happen (3/29)
- Fixed blank error when using customer settings account mapping in some scenarios (3/29)
- Fixed issue with services not being returned when using 3rd party billing in some cases (3/29)
- Fixed and improved functionality for credit return sales orders return shipping labels to include a dialog for weight and dimensions (4/1)
- Fixed problem with multiple email addresses entered on a sales order in the details tab - now the first email entered is used (4/1)
- Fixed bug for some when trying to purchase a label and a blank error would occur (4/1)
- Fixed issue with service not updating in SO module after adding to the SO (4/7)
- Enhanced and improved redistribute weight in SO quote dialog (4/7)
- Added Ship From mapping table in plugin settings (4/7)
- Fixed refresh issue in shipping module after purchasing label (4/7)
- Added error for 3rd party/ recipient billed shipments for UPS when using the Shippo UPS Master account (4/7)
- Added view label button in the sales order module for return shipping labels (4/22)
- Fixed bug with insurance setting (4/22)
- Fixed auto-refresh issue after purchasing a label (4/22)
- Improved ship quote carton table functionality in sales order module (4/22)
- Fixed issue with multiple return labels purchased in SO module and label info being overwritten in custom field (4/22)
Bug Fixes and Enhancements
- Fixed issue with line item id's being removed from orders after running the address validation tool in the SO module (2/18)
- Fixed logic for customs declared amount for line items. If price is set in the plugins table it will be used, otherwise the SO line item price is used (2/18)
- Fixed a bug with batch shipping preventing all available shipments to show up in the batch wizard (2/18)
- Fixed bug with sorting rows in the plugin tables when removing rows from the table causing issues (2/18)
- Added SKU as a field included with the customs declarations sent to Shippo which allows DHLeCommerce rates to be returned from Shippo when applicable (2/18)
Bug Fixes
- Fixed blank error with no state available in the ship to address with international shipments (11/12)
- Fixed blank error with creating a shipping label for a credit return PO (11/12)
- Fixed bug with total price not calculating correctly for customs declaration when line items were split into multiple cartons (11/19)
- Fixed Ship from LG Address dropdown showing wrong data (11/19)
- Fixed bug where Fishbowl customer alert notes interferes with viewing purchased labels (11/19)
- Fixed address validation when no city/state present on shipping address (11/24)
- Fixed issue where a manual refresh was required to see the return label information in a custom field after purchasing a return label (12/10)
- Fixed issue with address validation updating the SO address when required custom fields were present on a Sales Order (12/10)
- Fixed bug with batch shipping when applied filter would turn off after selecting shipments (12/10)
- Fixed issue to clarify that return labels are not supported for multi-carton shipments (12/10)
- Fixed issue with ph#'s longer than 10 digits not being allowed. International ph# standard supports up to 15 digits (12/11)
- Fixed bug when using the purchase return shipping dialog wouldn't update rates (01/11)
- Fixed customer billing table data migration issue when updating from version 2020.11.3 to a newer version of the plugin (01/11)
- Fixed bug with batch shipping filters being ignored (01/11)
- Improved filtering functionality for batch shipping (2/3)
- Fixed issue with additional metadata displayed when getting rates for international shipping (2/3)
- Improved Quick Ship to use customer billing and customer reference mapping tables when applicable (2/3)
- Fixed issue with quoting customs dialog invoice number not matching SO number (2/3)
- Fixed bug with batch shipping not filtering out shipments from the list in the wizard where labels had already been purchased (2/10)
Enhancements
- Address Validation button now available in the Shipping Module (11/19)
- QuickShip button now available in the Shipping Module (11/19)
- Added a warning when purchasing labels if a label was previously purchased in the Ship Module (11/19)
- Added ability to provide a backup ship from ph# when none present on the SO (11/24)
- Added option to add return label cost to the SO/Ship custom fields (11/24)
- Updated help link for international shipments (11/24)
- Multi-carton shipment labels are now displayed in a single popup window (12/10)
- Added Shipment Extras default options in settings panel (12/10)
- Added ability to choose between UPS, FedEx, Ontrac, or Shipsurance for insured packages (12/10)
- Added customer specific Ship Label reference field defaults in the customer settings panel (12/10)
- All records in tables are now able to be sorted by clicking on the column header for any given table (12/10)
- Improved filtering functionality for batch shipping (2/3)
- Improved Quick Ship to use customer billing and customer reference mapping tables when applicable (2/3)
Bug Fixes
- Fixed "Weight of items cannot be larger than parcel weight" error even when the carton and item weights matched (10/8)
- Fixed customs item value bug to multiple the quantity times the value for the total item value (10/8)
- Fixed duplicate carton bug when using the quote feature (10/9)
- Fixed bug with recipient ph# being required even when included in the purchase label window (10/13)
- Fixed bug with cost not being added to additional cartons - only the first carton was getting the cost added (10/29)
- Fixed bug with military addresses requiring customs declarations (10/29)
- Fixed bug in batch ship wizard where you could finish without specifying if you wanted to print or save when purchasing batches (10/29)
- Added validation on intl shipments to ensure each order item has a country of origin specified (10/29)
- Fixed bug with return shipment label tracking not adding to the custom field (10/29)
- Fixed bug in batch ship address validation process with edited zip codes in-line not updating correctly on the ship record in FB (10/29)
Enhancements
- Added ability to edit addresses and refresh address validation (10/8)
- Added customs value and customs description column to the product table in the plugin setup. When specified those values will be used for the customs declaration (10/8)
- All new batch ship wizard experience (10/8)
- Added ability to filter by customer and/or carrier service in the first step of the batch ship wizard (10/29)
- Added shipment extras step to the batch ship wizard (10/29)
Bug Fixes
- Fixed bug with US address ph# - we now validate that the ph# is 10 digits (9/21)
- Fixed null error on csv import for the customer and product settings tables (9/21)
- Shipping module now refreshes automatically with the tracking and other data after purchasing a label (9/21)
- Fixed COD Amount field grayed out in Shipment Extras dialog (9/23)
- Fixed Return Label tool tip in the SO module (9/23)
- Fixed bug with COD on shipment extras when trying to edit after choosing COD (10/1)
- Fixed refresh issue when adding a shipping line to a Sales Order (10/1)
- Fixed bug in certain scenarios where USPS labels couldn't be purchased without receiving an error (10/1)
Enhancements
- Batch shipping now has a wizard approach which allows you to validate address and either save/print at the end of the batch purchase (9/21)
- Customs items are now editable in the customs declaration dialog on the items tab (9/21)
- All shipment extras are now on the Shipment extras button in the quote/purchase dialogs with options for insurance, retail rates, alcohol, dry ice, signature confirmation, and more
- The quote module buttons are consolidated and now include a button to purchase a return shipping label for a credit return sales order (9/21)
- Return shipping labels carrier, service, and tracking are now saved in a custom field for reference later (9/21)
- Improved address verification with ability to edit addresses in line and refresh the validation (10/1)
- Improved batch shipping with new wizard (10/1)
Bug Fixes
- Fixed rate limiting issue with more than 4000 addresses when validating addresses (8/13)
- Fixed weight UOM error for intl orders (8/13)
- Fixed bug with case sensitivity on carrier mappings (8/13)
- Fixed bug with FedEx Intl Freight shipping (8/13)
- Fixed bug when using batch shipping and ph# was required (8/13)
- Fixed blank error message when country code missing on the ship to address (8/13)
- Fixed Shipment out of Date error when purchasing a label (8/13)
- Fixed bug when switching between billing types in the purchase dialog and the associated fields not resetting as expected (8/13)
- Fixed blank error when associated custom field and location groups were not specified correctly (8/13)
- Fixed bug when adding and removing cartons in the quoting feature and the weights not updating correctly when requoting (8/13)
- Fixed issues causing certain shipments to not return rates for all expected carriers (8/13)
- Various bug and UI fixes (8/13)
- Fixed bug adding FedEx International freight to Fishbowl Sales Order when selecting during quoting (8/24)
- Fixed 3rd Party billing error with UPS shipments (8/27)
- Fixed bug when adding shipping line item to a sales order using the quote feature and the so item total price wasn't saving to the database correctly (8/27)
- Fixed bug with fulfilling an order when 3 or more cartons are involved (9/11)
Enhancements
- Added Authenticate button on the toolbar to reopen the Shippo Oauth flow after initial setup of the plugin as needed (8/13)
- Delivery Signature options now available (8/13)
- Plugin now supports Purchase and Transfer Orders now available (8/13)
- Added account billing zip and country to the customer settings table for recipient and 3rd party billing types (8/13)
- Address validation in the SO module now sets the Residential flag on the FB address when applicable (8/13)
- Added ability to map carriers/services on the fly in the SO and Ship modules when selecting a carrier/service that isn't already in the mapping table
- Added label reference fields mapping options for purchase and transfer orders (8/13)
- Improved error handling with more useful error messages (8/24)
- Recipient and 3rd Party Billing Enhancements including (8/24):
- Added "Name" field to customer table in settings (8/24)
- Removed "Sender" type from customer table (8/24)
- Restricted 3rd Party and Recipient billing to UPS and FedEx only to coincide with Shippo's supported billing types (8/24)
- When a given customer default is 3rd Party or Recipient billing, when purchase dialog loads, only the applicable carrier services (8/24)
- With 3rd Party/Recipient billing selected no other carrier/services rates shown without first changing the billing type to "Sender" (8/24)
- Cost is not added back to Fishbowl cartons with 3rd Party or Recipient billing (8/24)
- UPS requires zip and country when present on billing. Will receive error from Shippo when applicable (8/24)
- Carrier mapping dialog now only loads when finalizing purchase of labels if carrier/service is not already mapped (8/24)
- Shipping Ph# now shown in purchase label dialog and can be changed/added rather than having to go back and add to the SO (8/24)
- Performance improved when purchasing labels - labels now load much faster (8/24)
- FedEx One-Rate rates now shown when applicable (8/24)
- Added international shipment settings panel (7/9)
- Added customs declaration dialog when international shipment is selected to purchase a label (7/9)
- Fixed option to leave order unfulfilled in Fishbowl after updating the carrier/service/tracking in Fishbowl (7/9)
- Fixed problem with not getting rates back for all carriers
- Commercial invoices from Shippo are included now for intl shipments
- Various error messaging and UI Fixes
- Added default Ship From phone number to plugin settings Ship From Settings panel
- Added default Ship From phone number to the settings panel (6/11)
- Fixed refunds for shipments with multiple labels (6/11)
- Fixed bug with recipient billing (6/11)
- Fixed flat rate shipments not displaying/charging the correct rates (6/11)
- Fixed issue with not sending through phone numbers when needed by carriers for certain shipments (6/11)
- Various other bug fixes (6/11)
- Fixed bug where the carrier and carrier service were not updated in Fishbowl after purchasing a label (6/16)
- Fixed issue with third party billing giving an error when trying to purchase the label (5/21)
- Fixed bug with the cost not coming back into Fishbowl after purchasing the label if the user manually refreshes the shipment in Fishbowl
- Fixed bug where batch shipping would load a blank error message
- Removed unnecessary Fishbowl generated custom fields from teh Ref # 1 and Ref # 2 dropdowns so they do not show up as mappable
- All new plugin with new features.
- *Note - current settings will not migrate with users required to configure the plugin after installing the update.
- Point release bug fixes enables carrier rates and UOM conversion bug in quoting (4/30)
- Point release bug fixes issue when the purchase label dialog loads blank and flat rate markup on quote not working correctly after refreshing (5/12)
- Point release enhancement to allow users to define default carton dimensions for the quote dialog (5/12)
- Fixed Fishbowl ShipExpress not creating label for international shipments null error
- Fishbowl compatibility release
- Fixed bug where the country selection couldn't be changed when creating a label
- Default wieght uom is now lbs but can be changed to kg
- On first load, when no api key has been entered, a popup directs the customer to create an account and generate the API key
- Fixed bug where non-inventory parts on an order would cause an error when trying to generate a quote
- Fixed bug where using the ship quote and no flat rate cartons are appearing in the carton dropdown
- Fixed bug where the Ship Accounts button in the customer module was not showing the carrier info in the mapping table
- Shipments with more than 10 cartons is now supported
- Fixed bug with adding ship quote to SO when letters/symbols in the SO number
- Fixed bug moving items to different cartons
- Fixed incorrect error for shipping weight
- Fixed bug with carton based shipping enabled in Fishbowl
- Fixed bug with the retail rates setting when using the create label option
- Fixed issue with flat rate cartons
- Improved error messaging using rate quote feature
- Fixed bug where FedEx ground was not showing as an available option
- Fixed the carton functionality in the ship quote
- Fixed multiple cartons not saving the carton details after setting and toggling between cartons
- Fixed UOM conversion issue
- Fixed "Add to SO" button in the quoting dialog
- Added an enhancement to include USPS flat-rate carton types to the cartons list in ship quote
- Added an enhancement to set cost to "0" when "Default Ship Account Type" in Fishbowl ShipExpress settings is "3rd party" or "recipient"
- General UI enhancements
- Added a "Clear" button for carton details (resets all details fields - i.e. no carton selected)
- Added enhancement when quoting, set the selected carrier/service on the SO after the user clicks add to SO button
- When purchasing a label we now filter line items in cartons to only inventory type items
- Fixed bug where we were adding the wrong phone number to the labels
- Fixed bug where not pulling negotiated rates
- Fixed the bug when shipping international, Fishbowl ShipExpress now lets the user create a label if an individual product weight is under 1lb
- Fixed bug displaying ship quote button error with international orders in sales order module
- Fixed bug displaying incorrect quote weight conversion
- Fixed bug where quote would not allow 9 or more cartons to be added to orders
- Fixed bug where quote button would not display the quote window on FB Canada
- Fixed truncation bug on labels with 3 address lines
- New version number system to match Fishbowl.
- International Shipping! Fill out a customs declaration form and print a commercial invoice without leaving Fishbowl.
- Added Recipient and 3rd Party billing with the ability to store ship accounts per customer.
- Now uses OAuth to connect and authenticate Shippo account (Reconnection is required in this version).
- Fishbowl ShipExpress is no longer associated with Fishbowl Commerce. Settings are now completely within the plugin itself. No functionality has been added or removed.
- If you update to this version you will be required to input your settings again.
- Fixed weight issue using the quote feature with weight UOM other than lbs used
- Fixed issue where add text on label was not linked to the create label button
- Fixed bug with JX browser viewing labels
- Fixed issue with the check rates feature in the shipping info window
- Fixed bug when using the create label button and the shipment has 6 or more cartons, only 5 labels were created
- Fixed issue when a shipment has already been fulfilled manually in FB and the scheduled task is also trying to fulfill the shipment from Fishbowl ShipExpress
- Added Recipient and 3rd Party Billing functionality
- Fixed bug when update carton cost option is checked and cost field not updating
- Fixed various bugs in the commerce shipping window
- Fixed an issue when the shipping information wasn't being pushed to Fishbowl ShipExpress after using the create label button.
- Fixed "method not found in 3rd party library" error
- Optimized address verification to ignore the first line of an address if it does not have number.
- Added a setting to set retail rates to be displayed when getting ship quote.
- Added a setting to use the declared value field on the ship carton to purchase insurance. Note: Insurance is purchased through https://www.shipsurance.com/
- Added a setting to disable the shipping cost from being set on the shipment carton after creating a label.
- Added a warning that shows when trying to run the ship quote without any carriers set to display rates.
- Added a warning that shows when there is no phone number set for the default main office address in Fishbowl.
- Updated the ship from "name" to pull from the name instead of the address name.
- Fixed an issue where the ship from phone number was not being set properly.
- Fixed an issue that was causing shipping services to not be imported when saving the Fishbowl ShipExpress settings.
- Fixed an issue that was causing the Shippo Key not to save for new accounts.
Forecast
- Fixed issue where data is pulled incorrectly in the graph and chart data fields
- Fixed issue where quantity available and difference fields do not populate
HubSpot
- Initial release
SPS
- Several fixes to csv files being pushed from Fishbowl to SPS (8/13)
- Added new tasks for Invoice and Acknowledgements export tasks (5/21)
- Minor UI enhancements (5/21)
Sales Data
Released on 9/8/2016
- Issue: Module doesn't always load correctly.
- Resolution: Module now loads again.
Salesforce
- Improved error messaging
- Fixed bug with the combine all discounts option not saving the setting correctly in the UI
- Separated order notes and order item notes into separate corresponding fields when orders are imported into FB
- General UI fixes
- Fixed product export tab issue for Canadian users of the plugin
- Fixed null errors on order import
- Added ability to map to custom field/object for billing and shipping address mapping
- Added ability to map to custom field/object for location group and carrier/carrier service mappings
- Fixed bug with payments on order import
- Added ability to pull address from SF account object instead of only the opportunity object
- Fixed bug for kit inventory updates for kits with optional items
- Fixed index 0 size o error on fulfillment export task. This error occurred when a SO has a linked PO with no drop ship type SO items
- Fixed bug using the check order status option on the order fulfillment task with completed orders still sending up tracking from FB
- Added ability for users to select which payment method types to create payments in Fishbowl
- Fixed fulfillment bug for orders with only drop-ship items not sending tracking and fulfilling correctly in the channel
- Fixed pricing bug to use the discounted price on order import
- Fixed issue where taxes were removed from the payment amount incorrectly
- Added ability to map custom Salesforce object/opportunity field(s) for payments
- Fixed bug for opportunity owner mapping on order import
- Fixed order item taxable flag so it sets correctly in SF when mapped
- Added ability to map custom Salesforce object/opportunity field(s) for taxes
- Fixed a UI bug in the tax panel
- Fixed mapping bug for opportunity user mapping
**This update will require the user to configure additional settings and mapping tables in the plugin. Contact Fishbowl Plugin Support for assistance**
- General UI Enhancements
- Fixed bug on fulfillment for orders with kits
- Fixed bug where fulfillment export wasn't updating the opportunity status correctly
- Fixed bug where orders with data containing Apostrophes caused the order to error out
- Fixed opportunity queriess so that they only query for the custom SF custom fields that are actually mapped, and not all of the custom fields they have
- This update will cause the scheduled tasks to give an error when first loading Fishbowl after updating. Users will need to go into the plugin interface and configure the additional mappings and save settings in order for the scheduled tasks to run properly
- Added ability to link products on order import. Products that were not previously linked using the product import/export tasks can now be linked during the order import task
- Fixed bug on order import task when creating a new Location Group mapping where the added Salesforce Location would show up blank in the table
- Added enhancement for inventory sync to have a max qty option
- Added enhancement for inventory update to include "Available to Pick" for inventory type as one of the options
- Added enhancement where order import carrier mapping now has a priority option for "All" that doesn't exist in Fishbowl and causes an error when used for an order
- Added enhancement on order settings and on order items field mapping table including custom fields
- Fixed Typo in the payment panel
- Fixed (for supporting channels)where the image export was not working on the product export task
- Misc items are now supported on order import
- Fixed bug with state tax mapping table giving a bad error when a state was not mapped on an order
- Fixed advanced options error message when enabled and a day of the month wasn't specified
- Fixed advanced options error for order fulfillment task'
- Fixed data mapping error with many to one field mappings on product export
- Fixed order import not finding order addresses error
- Fixed inventory sync bug
- Changed error message on order import when products are not linked and the order import failed
- Fixed product import and product export mapping issue which was causing errors and limiting many to one field mappings between FB and the channel
- Fixed invalid status mapping error on order export
- Fixed tax item required bug on order import
- Fixed bug where the SalesForce price book data saved in FB was causing an error when clicking the refresh button in the plugin interface
- On first load, a data migration task will run migrating carrier and payment mapping table data from the previous version
- On first load, existing scheduled tasks will be removed and need to be recreated by Saving the plugin
- Fixed bug where mapping validation error window appeared
- Fixed bug where smaller screens would cut off data in the Plugin UI
- Added UPC field as a mappable product field for product linking task
- Added option to use a tax mapping table on the order import task
- Fixed bug where the fulfillment task wasn't sending up the shipment tracking
- Various AU version fixes
- Fixed bug when customer PO number did not populate correctly when the user did not have "Assign Channel Name order number to Customer PO field" checked
- Fixed bug where order import option to add on order number prefix was not saving
- Fixed bug when QuickBooks Class setting was not being applied to regular products in orders
- Fixed bug where plugins first loading into a new database displayed pop-up windows that should not be there
- Multi-currency support for orders and payments created from the channel. Multi-Currency must be turned on in FB
- With multi-currency enabled there is an option to not create payments for international orders
- Fixed bug when using the default payment method
- Changed so create taxes option is set by default
- Fixed bug for when discount item field was left blank and saved, causing null errors
- Added tracking to shipments on FB for fulfilled orders
- Fixed bug where UI issue did not allow some order import setting panels to be seen
- Fixed bug where panels were not sizing properly on small screens
**Please note, this update will require you to re-enter the order status mapping table data when first loading the plugin for both order import and order export tasks**
- Added ability to choose whether to sync on hand vs. available to sale inventory quantity
- Improved status mapping error messages during order import using advanced options and the order status hasn't been mapped
- In the order import tab when using the customer matching option, we now provide an alternative mapping option if the first mapping option does not contain data from the cart
- Fixed bug to reenable editing of existing order status mapping
- Updated POS Import customer settings panel to have the same mapping options as the standard order import
- Updated Test Connection success/fail dialog box
- Added a popup window to notify users about status mapping tables being cleared
- On the Inventory Update tab the location group dropdown box is now replaced with a checkbox called "Sync all Location Groups"
- When unchecked, a user-defined table gives ability to define which location group(s) will be used to sync to the Channel
- Fixed bug when clicking next button sometimes it would bring the mapping back up that user just created in the order status mapping table
- Fixed bug where lines could be added to order status mapping without data
- Added ability to map the SO contact, phone, and email fields when using the "Use default customer" option on the Order Import task2}}
- Added option to add a custom prefix to the opportunity name on order import
- Fixed bug where the wrong inventory quantity was synced in the following scenario:
- When not using a location group (LG) filter and multiple LG's exist in the FB database and
- When one of the LG's has more inventory allocated than inventory available for all LG's combined
Do not skip this version unless installing the plugin for the first time. If you’re planning to update to a later version of Fishbowl, install 18.10 first, update your plugins, and open them so the data migrator (described below) can run. Then update Fishbowl to the desired version.
- Fixed bug where the inventory object wasn't being created on first install of the plugin in Salesforce
- Fixed bug where inventory updates all linked products instead of the first linked product in the list in FB
- New version number system to match Fishbowl.
- Status mapping table will now display all Salesforce statuses, including custom ones.
- Significantly reduced the number of API calls we’re making.
- Bug Fixes
- Updated for compatibility with Fishbowl version 2018.7
- Newly redesigned with lots of new features
- Ability to export orders to Salesforce to create opportunities
- It's now possible to toggle between your sandbox and live accounts
- Updated for compatibility with Fishbowl version 2018.3
- Fixed a bug to only send "Fulfilled" orders in Fishbowl up to Salesforce
- Fixed validation error against Fishbowl support status when using Salesforce plugin
- Added ability to reset sync date from the plugin
- Fixed inventory sync issue causing quantities to be doubled in Salesforce
- Fixed a product sync bug
- Fixed issue with discounts not calculating correctly
- Fixed tax functionality for Australia and Canada versions of Fishbowl
- Fixed import last sync date using the wrong sync date
- Fixed inventory sync issue when more than 999 in stock, sync would fail
- Fixed authentication error when syncing data
Shift4Shop
- Improved error messaging
- Fixed bug with the combine all discounts option not saving the setting correctly in the UI
- Separated order notes and order item notes into separate corresponding fields when orders are imported into FB
- General UI fixes
- Fixed product export tab issue for Canadian users of the plugin
- Fixed bug for kit inventory updates for kits with optional items
- Fixed index 0 size o error on fulfillment export task. This error occurred when a SO has a linked PO with no drop ship type SO items
- Fixed bug using the check order status option on the order fulfillment task with completed orders still sending up tracking from FB
- Added ability for users to select which payment method types to create payments in Fishbowl
- Fixed fulfillment bug for orders with only drop-ship items not sending tracking and fulfilling correctly in the channel
- Fixed pricing bug to use the discounted price on order import
- Fixed issue where taxes were removed from the payment amount incorrectly
- Fixed bug in order import instead of mapping 3D cart order ID to Fishbowl sales order number, it will now map to 3D cart order number
**This update will require the user to configure additional settings and mapping tables in the plugin. Contact Fishbowl Plugin Support for assistance**
- General UI enhancements
- Fixed bug on fulfillment for orders with kits
- This update will cause the scheduled tasks to give an error when first loading Fishbowl after updating. Users will need to go into the plugin interface and configure the additional mappings and save settings in order for the scheduled tasks to run properly
- Added ability to link products on order import. Products that were not previously linked using the product import/export tasks can now be linked during the order import task
- Fixed bug in order import when creating a new mapping in Location Group setting's mapping table, shows up blank in the channel Location dropdown
- Added enhancement for inventory sync to have a max qty option
- Added enhancement for inventory update to include "Available to Pick" for inventory type as one of the options
- Added enhancement where order import carrier mapping now has a priority option for "All" that doesn't exist in Fishbowl and causes an error when used for an order
- Added enhancement on order settings and on order items field mapping table including custom fields
- Fixed Typo in the payment panel
- Fixed (for supporting channels)where the image export was not working on the product export task
- Misc items are now supported on order import
- Fixed bug with state tax mapping table giving a bad error when a state was not mapped on an order
- Fixed advanced options error message when enabled and a day of the month wasn't specified
- Fixed advanced options error for order fulfillment task'
- Fixed data mapping error with many to one field mappings on product export
- Changed error message on order import when products are not linked and the order import failed
- Fixed product import and product export mapping issue which was causing errors and limiting many to one field mappings between FB and the channel
- On first load, a data migration task will run migrating carrier and payment mapping table data from the previous version
- On first load, existing scheduled tasks will be removed and need to be recreated by Saving the plugin
- Fixed bug where mapping validation error window appeared
- Fixed bug where smaller screens would cut off data in the Plugin UI
- Added UPC field as a mappable product field for product linking task
- Added option to use a tax mapping table on the order import task
- Fixed bug where the fulfillment task wasn't sending up the shipment tracking
- Various AU version fixes
- Added enhancement option to always record payments on incoming orders even when there is no payment data from the Channel
- Fixed bug when customer PO number did not populate correctly when the user did not have "Assign Channel Name order number to Customer PO field" checked
- Importing order taxes is now optional. With the option to create taxes disabled, if a payment is created the total will reflect the order total without tax
- Fixed bug where order import option to add on order number prefix was not saving
- Multi-currency support for orders and payments created from the channel. Multi-Currency must be turned on in FB
- With multi-currency enabled there is an option to not create payments for international orders
- Fixed bug when QuickBooks Class setting was not being applied to regular products in orders
- Fixed bug where plugins first loading into a new database displayed pop up windows that should not be there
- Fixed bug when using the default payment method
- Changed so create taxes option is set by default
- Fixed bug for when discount item field was left blank and saved, causing null errors
- Added tracking to shipments on FB for fulfilled orders
- Fixed bug where UI issue did not allow some order import setting panels to be seen
- Fixed bug where panels were not sizing properly on small screens
**Please note, this update will require you to re-enter the order status mapping table data when first loading the plugin**
- Added ability to choose whether to sync on hand vs. available to sale inventory quantity
- Improved status mapping error messages during order import using advanced options and the order status hasn't been mapped
- In the order import tab when using the customer matching option, we now provide an alternative mapping option if the first mapping option does not contain data from the cart
- Fixed bug to reenable editing of existing order status mapping
- Updated POS Import customer settings panel to have the same mapping options as the standard order import
- Updated Test Connection success/fail dialog box
- Added a popup window to notify users about status mapping tables being cleared
- On the Inventory Update tab the location group dropdown box is now replaced with a checkbox called "Sync all Location Groups"
- When unchecked, a user-defined table gives the ability to define which location group(s) will be used to sync to the Channel
- Fixed bug when clicking next button sometimes it would bring the mapping back up that user just created in the order status mapping table
- Fixed bug where lines could be added to order status mapping without data
- Added ability to map the SO contact, phone, and email fields when using the "Use default customer" option on the Order Import task
- Added option to add a custom prefix to the shopping cart order number on order import
- Fixed bug where the "On Sale" flag for a product in 3D Cart was being unchecked by the plugin
- If the create payment option is enabled and not payment data comes through with the order, the order now imports rather than fails
- Fixed bug where the wrong inventory quantity was synced in the following scenario:
- When not using a location group (LG) filter and multiple LG's exist in the FB database and
- When one of the LG's has more inventory allocated than inventory available for all LG's combined
Do not skip this version unless installing the plugin for the first time. If you’re planning to update to a later version of Fishbowl, install 18.10 first, update your plugins, and open them so the data migrator (described below) can run. Then update Fishbowl to the desired version.
- Fixed bug where customer order comments not importing into Fishbowl
- Fixed bug when importing a single product we store the id data correctly but when setting the sync date back and import the normal way it will import the product, but the id data doesn't get populated in the FB database
- Fixed bug where inventory updates all linked products instead of the first linked product in the list in FB
- Channel data, such as product IDs, variant IDs, etc. will no longer be stored in custom fields. New database tables will be created for this purpose. Data from your custom fields will be automatically migrated to the database the first time you open the plugin after updating. Data will still remain in the custom fields for reference. The custom fields can be deactivated
- New version number system to match Fishbowl
- Schedule task now gives a count of the items that were imported/exported. Error message will list items that failed
- Will now use the account specified on the payment type (instead of the default) during order import
- Fixed a bug regarding taxes in the Fishbowl Canada version
- Ability to select which date field the Last Sync Date references
- Shipping tax now accounted for in Fishbowl Australia version
- Bug Fixes
- Updated for compatibility with Fishbowl version 2018.7
- Product import tab redesign. Now includes order sync for situations where all products exist in both Fishbowl and the webstore
- Product export tab redesign. Export and update have been separated. It’s now possible to update item fields in the webstore without doing a full product export
- Settings have been relocated. They are now in a new tab
- Added the ability to map a carrier service to an order priority in Fishbowl
- Fixed a bug that was causing settings to not save
- Redesigned Customer section in Order Import tab. **Reconfiguration of the customer settings will be required when you update to this version or beyond
- Addition of a new order status mapping table. You can now import multiple statuses at the same time
- New layout and updated feature set, including new mapping options for Product Import and Product Export
- Fixed a bug where "Not Completed" orders in Shift4Shop were being imported into Fishbowl
- Compatibility fixes for 2017.6 version of Fishbowl
- Improved last sync date functionality
- All plugin syncs now use the product id to sync with 3D cart
- Product options (configurable product options) now sync correctly with Fishbowl
- Compatibility fixes for 2017.3 version of Fishbowl
- Fixed tax functionality for Australia and Canada versions of Fishbowl
- Compatibility fixes for 2017.2 version of Fishbowl
- Issue: Fishbowl creates products in the cart but then fails to import the custom field ID that identifies the product
- Resolution: Custom field data is now entered correctly
ShipStation
- Improved error messaging
- Fixed bug with the combine all discounts option not saving the setting correctly in the UI
- Separated order notes and order item notes into separate corresponding fields when orders are imported into FB
- General UI fixes
- Fixed product export tab issue for Canadian users of the plugin
- Fixed duplicate shipment export issue
- Fixed mapping issue with shipping product not mapping to the paid flag in SS
- Fixed issue with split shipments not pushing up to SS
- Initial Release
Shopify
- Fixed "Unable to setup communication with server" error on order fulfillment task
- Changed the required order item fields and added new default order item mappings
- Improved schedule module task messaging
- Fixed inventory sync to use the product UOM as applicable for quantities synced to the channel
- Added validation when using advanced options in the schedule panel
- Added system property to prioritize the order import product linking before channel id linking
- Fixed bug when using the advanced options and the UI options would reset to default
- Updated system property to allow each of the scheduled tasks to have a unique offset
- Fixed bug where classes were set incorrectly on the FB SO when there are more than 1 child class with the same name. Now the parent class is considered when setting the class
- Fixed last sync date informational errors not updating the last sync date
- Fixed payment mapping bug
- Fixed uom conversion bug on product import and export tasks
- Added more fields to the mapping options for the product import and export tasks
- Fixed shipping discount bug on order import
- Added system property to allow mapping from one FB Location Group to many Shopify Locations
- Fixed payment null error
- Fixed nvalidStateException - okhttp3 error
- Improved error messaging
- Fixed bug with the combine all discounts option not saving the setting correctly in the UI
- Separated order notes and order item notes into separate corresponding fields when orders are imported into FB
- General UI fixes
- Fixed product export tab issue for Canadian users of the plugin
- Fixed bug for kit inventory updates for kits with optional items
- Fixed index 0 size o error on fulfillment export task. This error occurred when a SO has a linked PO with no drop ship type SO items
- Fixed bug using the check order status option on the order fulfillment task with completed orders still sending up tracking from FB
- Fixed bug in inventory update for advanced options was multiplying the inventory for the first variant by the number of variant IDs in the product module button
- Added ability for users to select which payment method types to create payments in Fishbowl
- Fixed fulfillment bug for orders with only drop-ship items not sending tracking and fulfilling correctly in the channel
- Fixed pricing bug to use the discounted price on order import
- Fixed issue where taxes were removed from the payment amount incorrectly
**This update will require the user to configure additional settings and mapping tables in the plugin. Contact Fishbowl Plugin Support for assistance**
- General UI enhancements
- Fixed bug on fulfillment for orders with kits
- This update will cause the scheduled tasks to give an error when first loading Fishbowl after updating. Users will need to go into the plugin interface and configure the additional mappings and save settings in order for the scheduled tasks to run properly
- Added ability to link products on order import. Products that were not previously linked using the product import/export tasks can now be linked during the order import task
- Fixed client null pointer error when moving the mouse over the inventory table
- Added an enhancement in order import when "Always Create Payment" option is selected, if there is no payment from the channel then it will default to payment matching the order total that is created and mapped using the "None" name. If an order has payments present then they are used
- Added a button to pull channel data in the store settings tab
- Fixed bug in POS import when creating a new mapping in Location Group setting's mapping table, shows up blank in the Shopify Location dropdown
- Added enhancement for inventory sync to have a max qty option
- Added enhancement for inventory update to include "Available to Pick" for inventory type as one of the options
- Added enhancement where order import carrier mapping now has a priority option for "All" that doesn't exist in Fishbowl and causes an error when used for an order
- Added enhancement on order settings and on order items field mapping table including custom fields
- Fixed Typo in the payment panel
- Fixed (for supporting channels)where the image export was not working on the product export task
- Misc items are now supported on order import
- Fixed bug with state tax mapping table giving a bad error when a state was not mapped on an order
- Fixed advanced options error message when enabled and a day of the month wasn't specified
- Fixed advanced options error for order fulfillment task'
- Fixed data mapping error with many to one field mappings on product export
- Fixed bug on order import with Location Group not assigned
- Fixed order import null error
- Fixed error saving carrier mappings
- Fixed bug where orders would import without items
- On first load, a data migration task will run migrating carrier and payment mapping table data from the previous version
- On first load, existing scheduled tasks will be removed and need to be recreated by Saving the plugin
- Fixed bug where mapping validation error window appeared
- Fixed bug where smaller screens would cut off data in the Plugin UI
- Added UPC field as a mappable product field for product linking task
- Added option to use a tax mapping table on the order import task
- Fixed bug where the fulfillment task wasn't sending up the shipment tracking
- Various AU version fixes
- Added enhancement option to always record payments on incoming orders even when there is no payment data from the Channel
- Fixed bug when customer PO number did not populate correctly when the user did not have "Assign Channel Name order number to Customer PO field" checked
- Importing order taxes is now optional. With the option to create taxes disabled, if a payment is created the total will reflect the order total without tax
- Fixed bug where order import option to add on order number prefix was not saving
- Fixed bug where location group mappings were causing null error on inventory update
- Fixed bug when connecting for the first time, no success/failed dialog displayed after selecting connect button
- Fixed bug regarding pending orders pulling in canceled orders, canceled orders displayed 'unfulfilled' and 'pending'
- Fixed bug when connecting and Shopify has multi-location enabled we no longer allow mapping to inactive Shopify locations
- For AU/CA Versions - fixed bug relating to taxes and trying to add a tax line item to an order
- Fixed bug when QuickBooks Class setting was not being applied to regular products in orders
- Fixed bug where plugins first loading into a new database displayed pop up windows that should not be there
- Multi-currency support for orders and payments created from the channel. Multi-Currency must be turned on in FB
- With multi-currency enabled there is an option to not create payments for international orders
- Fixed bug when using the default payment method
- Changed so create taxes option is set by default
- Fixed bug for when discount item field was left blank and saved, causing null errors
- Added tracking to shipments on FB for fulfilled orders
- Fixed bug where new locations did not appear on mapping table without clearing plugin data
- Fixed bug where UI issue did not allow some order import setting panels to be seen
- Fixed bug where panels were not sizing properly on small screens
**Please note, this update will require you to re-enter the table data when first loading the plugin in the Order Import and POS Import tabs and the location mapping in the Store Settings tab**
- Added ability to choose whether to sync on hand vs. available to sale inventory quantity
- Improved status mapping error messages during order import using advanced options and the order status hasn't been mapped
- In the order import tab when using the customer matching option, we now provide an alternative mapping option if the first mapping option does not contain data from the cart
- Fixed bug to reenable editing of existing order status mapping
- Updated POS Import customer settings panel to have the same mapping options as the standard order import
- Updated Test Connection success/fail dialog box
- Added a popup window to notify users about status mapping tables being cleared
- On the Inventory Update tab the location group dropdown box is now replaced with a checkbox called "Sync all Location Groups"
- When unchecked, a user-defined table gives ability to define which location group(s) will be used to sync to the Channel
- Added DHL eCommerce service as a fulfillment carrier service
- Fixed bug where the orders were coming in with incorrect order totals
- Fixed bug when importing orders with channel ID
- On order import, added missing customer error in Fishbowl if there is no customer on the order
- Also gives the error even when the user sets the mapping to only the ship to or to default customer
- Fixed bug when importing orders with discount bringing in different field on discount description and on the notes field for line item order
- Fixed bug when clicking next button sometimes it would bring the mapping back up that user just created in the order status mapping table
- Fixed bug where lines could be added to order status mapping without data
- Added ability to map the SO contact, phone, and email fields when using the "Use default customer" option on the Order Import task
- Added ability to map the SO contact, phone, and email fields on the POS Order Import task
- Added option to add a custom prefix to the shopping cart order number on order import
- Fixed bug on product export where the product image is duplicated every time the sync runs
- If the create payment option is enabled and not payment data comes through with the order, the order now imports rather than fails
- Multiple payments are now created in Fishbowl when the incoming order has multiple payment methods
- Fixed bug where the wrong inventory quantity was synced in the following scenario:
- When not using a location group (LG) filter and multiple LG's exist in the FB database and
- When one of the LG's has more inventory allocated than inventory available for all LG's combined
- Now providing a better error message when receiving a null pointer exception when the customer doesn't exist in Shopify channel
Do not skip this version unless installing the plugin for the first time. If you’re planning to update to a later version of Fishbowl, install 18.10 first, update your plugins, and open them so the data migrator (described below) can run. Then update Fishbowl to the desired version.
- Fixed bug on product export not sending up the Product image to Shopify
- Fixed bug where the Shopify location group mappings are cleared when clicking the connect button again
- Fixed bug when clicking next in the Shopify location group mapping table
- Fixed bug where the order import for Canada orders would bring in discount lines as tax-exempt causing order totals to be off
- Fixed bug that prevented saving id's manually on anything other than the primary cart
- Fixed bug where drop-ship items caused an error on order fulfillment task
- Fixed bug on inventory sync where multiple products linked and only the first variant gets updated
- Channel data, such as product IDs, variant IDs, etc. will no longer be stored in custom fields. New database tables will be created for this purpose. Data from your custom fields will be automatically migrated to the database the first time you open the plugin after updating. Data will still remain in the custom fields for reference. The custom fields can be deactivated.
- New version number system to match Fishbowl.
- Schedule task now gives a count of the items that were imported/exported. Error message will list items that failed.
- Will now use the account specified on the payment type (instead of the default) during order import.
- Fixed a bug regarding taxes in the Fishbowl Canada version.
- Fishbowl product images can now be exported to Shopify.
- Ability to select which date field the Last Sync Date references.
- Shipping tax now accounted for in Fishbowl Australia version.
- Bug Fixes
- Updated for compatibility with Fishbowl version 2018.7
- Compatibility with Shopify’s new multi-location feature, which includes the addition of a location mapping table.
- Product import tab redesign. Now includes an order sync for situations where all products exist in both Fishbowl and the webstore.
- Product export tab redesign. Export and update have been separated. It’s now possible to update item fields in the webstore without doing a full product export.
- Settings have been relocated. They are now in a new tab.
- Added the ability to map a carrier service to an order priority in Fishbowl.
- Fixed a bug that was causing settings to not save.
- Redesigned Customer section in Order Import tab. **Reconfiguration of the customer settings will be required when you update to this version or beyond.
- Added fulfillment statuses to the status mapping table in the Order Import tab
- Addition of a new order status mapping table. You can now import multiple statuses at the same time.
- Changed background color on headers in the Order Import tab when using the dark theme for better visibility.
- Payment import now pulls in currency rate if “Use Currency Conversion” is turned on in Fishbowl.
- Laid the groundwork for a bug fix regarding dates when fulfilling orders with only service type items.
- Added the ability to check if orders have been completed or cancelled before attempting to fulfill.
- Payment is not imported to Fishbowl for $0 orders.
- Payment terms are now pulled from the UI dropdown instead of customer.
- Enhancement to the Order Import. If the carrier is empty on the data coming from the shopping cart, it will be defaulted to "Will Call" in Fishbowl.
- Enhancement to the Order Import. The customer phone number and email will attempt to be pulled from the shopping cart customer data. If that data isn't available on the customer, then it will attempt to be pulled from the billing address on the order. If that data isn't available in the billing address, then it will be pulled from the shipping address.
- Enhancement to Canada version of Fishbowl. Added an option in the Order Import panel to allow for prioritizing which tax is used on orders. If check box is checked, product tax will be used first. If no product tax has been assigned, then province tax will be used.
- Enhancement to allow payments to be applied to Sales Orders in an "Estimate" status when orders are imported.
- Fixed a bug where already fulfilled orders were causing errors.
- Fixed a bug where orders were erroring out if they have a Carrier on the order that isn't supported by Shopify. Now, if a Carrier on an order in Fishbowl isn't supported by Shopify, the Carrier is set to "None" when the order is exported to Shopify. To see which carriers Shopify supports, click this link.
- Any "Stamps.com" carrier in Fishbowl will now be changed to "USPS" when the order is exported to Shopify.
- Enhancement so "Miscellaneous Fees" come in on orders.
- Enhancement for international customers where the tax code moves between Fishbowl and their channel. Tax code must exist in Fishbowl for it to be used with this process.
- Fixed a bug where imported orders weren't being "Fulfilled" in Fishbowl when the "Fulfilled" status option is selected in the Order Import.
- Fixed a bug where Carrier information was importing into Fishbowl, but not the Carrier Service.
- Fixed a bug where the Customer name from the Ship To address wasn't being put in the "Name" field on the address.
- Improved the way Fishbowl looks at Class on orders.
- Improved plugin UI for Order Import
- Added a checkbox to Product Export to allow all products to be exported
- Improved error messages
- Fixed a bug with payment mapping
- Fixed a bug with the Customer selection on Order Import
- Fixed a bug where orders with kits weren't being fulfilled
- Fixed a bug where discounts were being duplicated on orders
- Fixed a bug where incorrect address were being applied to orders for Default customers
- Improved the process for customer creation in Fishbowl. Fishbowl now looks at the Last Name, Zip Code, and Email Address from the Billing Address on orders when creating customers. If all fields match, the order is applied to that customer in Fishbowl. If they don't match, a new customer is created.
- Fixed a bug with the way flat rate discounts were being added to orders
- Improved POS Import functionality
- Updated POS Import layout
- Fixed a bug with payment mapping
- Custom field added to orders for housing the Shopify order number
- Fixed a bug with tracking numbers being sent to incorrect orders in shopping cart.
- Fixed a bug with order import not calculating line item percentage-based discounts correctly.
- Product Import and Product Export required field mappings are not editable.
- Fixed a bug with product variants not importing or exporting correctly.
- Fixed several bugs with the POS Import looking at the incorrect order status, payment mappings not being created, and the payment mapping checkbox not working.
- Fixed a bug with order fulfillment.
- Enhanced the Order Import to allow for orders to use a predetermined prefix from Shopify.
- Fixed order-level and line item discounts.
- Fixed a bug with the refresh button.
- Fixed a bug with sales order line item type associated with kits.
- Fixed a bug in the Canada version where non-inventory items weren't being taxed by province.
- Fixed issue with customers getting a "number format exception" error.
- Fixed issue with order import where discounts weren't being applied correctly in Fishbowl.
- Interim Release
- Interim Release
- New layout and mapping options
- Improved functionality for importing orders containing kits
- Fixed order import to already used the FB assigned product type rather than set all to "sale" type
- Compatibility fixes for 2017.6 version of Fishbowl
- Fixed issue calculating and using the correct tax codes for discount items in AU version
- Fixed bug with nested product tree and syncing errors
- Fixed issue for Australia with the shipping item calculating tax correctly
- Fixed bug with POS orders failing when importing orders with kit items
- Fixed incorrect tool tips on the product panel
- Fixed inventory sync to also account for allocated items
- Improved product sync to include kit items
- Improved inventory syncing to include updating kit quantities that have non-inventory items
- Improved speed of syncs
- Fixed bug for AU version of Fishbowl - shipping item(s) tax code set incorrectly
- Compatibility fixes for 2017.3 version of Fishbowl
- Fixed tax functionality for Australia and Canada versions of Fishbowl
- Canada and Australian version tax functionality fixes and enhancements
- Compatibility fixes for Fishbowl 2017.2
- Auto-Archived POS orders are now pulled into Fishbowl for fulfillment
- Changed the order number pulled from Shopify to the "order_number" field when populating in the FB SO
- Updated product mapping options with more flexibility
- Added option to import orders without a payment
- Orders with Kits now export and update the order status correctly in Shopify
- Fixed Shopify POS order import for hyphenated orders
- Orders with missing addresses on order import now provide a user-friendly error message
- Added ability to send fulfillment status to Shopify if drop ship items are on the FB SO
- Moved the line item id to custom line item field instead of the line item note field
- Order notes from Shopify now come into the SO note field
- Product weights are now synced
- Added ability for product fields to update after the initial sync is complete
- Kit inventory quantities now update with the correct quantities
- Shopify Order email maps to the FB SO email field
- Kits now import correctly to FB SO
- Fixed last sync date issue to set the sync date from the time the task begins, not when it ends.
- Added ability to set the last sync date
- Issue: Manually linking a kit doesn't pull the kit product number, it pulls the title or SKU based on settings.
- Resolution: The kit product number is now used for linking.
- Issue: Orders that are already fulfilled in Shopify when Fishbowl attempts to update the order display an ambiguous error message about URL ID's.
- Resolution: Error message now clearly indicates the order number / order ID.
- Issue: Bad error message when weight UOM field isn't populated.
- Resolution: Defaults to lbs when not set.
- Issue: Weight field lists as required but is not actually required.
- Resolution: Field is now required.
- Issue: Order address is only pulling the first line, not any secondary line address information.
- Resolution: Address now pulls both Address line 1 and line 2.
- Issue: Product sync doesn't correctly pull default weight UOM or product weight.
- Resolution: weight and weight UOM are now set correctly during product sync.
- Issue: Pulling products from Shopify only syncs a portion of the products, the last 250 are left off.
- Resolution: Product pull now includes all products.
- Issue: Tooltip for mapping products doesn't fully explain the mapping process.
- Resolution: Tooltip has been updated to properly explain mapping.
TaxJar
- July 2021 - Beta release
Volusion
- Improved error messaging
- Fixed bug with the combine all discounts option not saving the setting correctly in the UI
- Separated order notes and order item notes into separate corresponding fields when orders are imported into FB
- General UI fixes
- Fixed product export tab issue for Canadian users of the plugin
- Fixed bug for kit inventory updates for kits with optional items
- Fixed index 0 size o error on fulfillment export task. This error occurred when a SO has a linked PO with no drop ship type SO items
- Fixed bug using the check order status option on the order fulfillment task with completed orders still sending up tracking from FB
- Fixed bug in order import task where order note field from Volusion would not bring in notes to sales order notes in Fishbowl
- Added ability for users to select which payment method types to create payments in Fishbowl
- Fixed fulfillment bug for orders with only drop-ship items not sending tracking and fulfilling correctly in the channel
- Fixed pricing bug to use the discounted price on order import
- Fixed issue where taxes were removed from the payment amount incorrectly
**This update will require the user to configure additional settings and mapping tables in the plugin. Contact Fishbowl Plugin Support for assistance**
- General UI enhancements
- Fixed bug on fulfillment for orders with kits
- This update will cause the scheduled tasks to give an error when first loading Fishbowl after updating. Users will need to go into the plugin interface and configure the additional mappings and save settings in order for the scheduled tasks to run properly
- Added ability to link products on order import. Products that were not previously linked using the product import/export tasks can now be linked during the order import task
- Fixed bug in order import when creating a new mapping in Location Group setting's mapping table, shows up blank in the channel Location dropdown
- Added enhancement for inventory sync to have a max qty option
- Added enhancement for inventory update to include "Available to Pick" for inventory type as one of the options
- Added enhancement where order import carrier mapping now has a priority option for "All" that doesn't exist in Fishbowl and causes an error when used for an order
- Added enhancement on order settings and on order items field mapping table including custom fields
- Fixed Typo in the payment panel
- Fixed (for supporting channels)where the image export was not working on the product export task
- Misc items are now supported on order import
- Fixed bug with state tax mapping table giving a bad error when a state was not mapped on an order
- Fixed advanced options error message when enabled and a day of the month wasn't specified
- Fixed advanced options error for order fulfillment task'
- Fixed data mapping error with many to one field mappings on product export
- Added ability to map Volusion's hyphenated order statuses
- Fixed product import bug with the product price mapping
- Fixed bug where orders would import without items
- On first load, a data migration task will run migrating carrier and payment mapping table data from the previous version
- On first load, existing scheduled tasks will be removed and need to be recreated by Saving the plugin
- Fixed bug where mapping validation error window appeared
- Fixed bug where smaller screens would cut off data in the Plugin UI
- Added UPC field as a mappable product field for product linking task
- Added option to use a tax mapping table on the order import task
- Fixed bug where the fulfillment task wasn't sending up the shipment tracking
- Various AU version fixes
- Added enhancement option to always record payments on incoming orders even when there is no payment data from the Channel
- Fixed bug when customer PO number did not populate correctly when the user did not have "Assign Channel Name order number to Customer PO field" checked
- Importing order taxes is now optional. With the option to create taxes disabled, if a payment is created the total will reflect the order total without tax
- Fixed bug where order import option to add on order number prefix was not saving
- Fixed bug when using the default payment method
- Changed so create taxes option is set by default
**Please note, this update will require you to re-enter the order status mapping table data when first loading the plugin**
- Added ability to choose whether to sync on hand vs. available to sale inventory quantity
- Improved status mapping error messages during order import using advanced options and the order status hasn't been mapped
- In the order import tab when using the customer matching option, we now provide an alternative mapping option if the first mapping option does not contain data from the cart
- Fixed bug to reenable editing of existing order status mapping
- Updated POS Import customer settings panel to have the same mapping options as the standard order import
- Updated Test Connection success/fail dialog box
- Added a popup window to notify users about status mapping tables being cleared
- On the Inventory Update tab the location group dropdown box is now replaced with a checkbox called "Sync all Location Groups"
- When unchecked, a user-defined table gives ability to define which location group(s) will be used to sync to the Channel
- Added ability to map the SO contact, phone, and email fields when using the "Use default customer" option on the Order Import task
- Added option to add a custom prefix to the shopping cart order number on order import
- If the create payment option is enabled and not payment data comes through with the order, the order now imports rather than fails
- Fixed bug where the wrong inventory quantity was synced in the following scenario:
- When not using a location group (LG) filter and multiple LG's exist in the FB database and
- When one of the LG's has more inventory allocated than inventory available for all LG's combined
Do not skip this version unless installing the plugin for the first time. If you’re planning to update to a later version of Fishbowl, install 18.10 first, update your plugins, and open them so the data migrator (described below) can run. Then update Fishbowl to the desired version.
- Fixed bug where inventory updates all linked products instead of the first linked product in the list in FB
- Channel data, such as product IDs, variant IDs, etc. will no longer be stored in custom fields. New database tables will be created for this purpose. Data from your custom fields will be automatically migrated to the database the first time you open the plugin after updating. Data will still remain in the custom fields for reference. The custom fields can be deactivated.
- New version number system to match Fishbowl.
- Schedule task now gives a count of the items that were imported/exported. Error message will list items that failed.
- Will now use the account specified on the payment type (instead of the default) during order import.
- Fixed a bug regarding taxes in the Fishbowl Canada version.
- Ability to select which date field the Last Sync Date references.
- Shipping tax now accounted for in Fishbowl Australia version.
- Bug Fixes
- Updated for compatibility with Fishbowl version 2018.7
- Product import tab redesign. Now includes an order sync for situations where all products exist in both Fishbowl and the webstore.
- Product export tab redesign. Export and update have been separated. It’s now possible to update item fields in the webstore without doing a full product export.
- Settings have been relocated. They are now in a new tab.
- Added the ability to map a carrier service to an order priority in Fishbowl.
- Fixed a bug that was causing settings to not save.
- Volusion logo has been updated throughout the plugin.
- Redesigned Customer section in Order Import tab. **Reconfiguration of the customer settings will be required when you update to this version or beyond.
- Addition of a new order status mapping table. You can now import multiple statuses at the same time.
- Changed background color on headers in the Order Import tab when using the dark theme for better visibility.
- Payment import now pulls in currency rate if “Use Currency Conversion” is turned on in Fishbowl.
- Reworked to have the same functionality as the other “mastered plugins”.
- Added the ability to check if orders have been completed or cancelled before attempting to fulfill.
- Payment is not imported to Fishbowl for $0 orders.
- Payment terms are now pulled from the UI dropdown instead of customer.
- Fixed issue with syncing inventory quantities that aren't whole numbers
- Compatibility fixes for 2017.6 version of Fishbowl
- Fixed a bug when a product exists in both FB and Volusion when syncing the product id custom field in FB did not update correctly.
- Fixed tax functionality for Australia and Canada versions of Fishbowl
- Issue: Product sync only allowed 100 items to sync at a time.
- Resolution: All products now sync correctly
- Issue: Cancelled orders import into FB.
- Resolution: Cancelled orders are no longer imported into FB.
- Issue: Sync failed if only one product is synced
- Resolution: Single products now sync
- Issue: Syncing product from FB to Volusion didn't return the product id to FB
- Resolution: Product ID is now stored in the product id custom field in FB
- Issue: Discount items not importing correctly
- Resolution: Discount items now import correctly on FB SO
- Issue: Order export does not add store group number to query causing orders to fail when pushed to Fishbowl.
- Resolution: Store group number is now included and order sync is working properly.
Walmart
- Initial release
WebShop Manager
- Improved error messaging
- Fixed bug with the combine all discounts option not saving the setting correctly in the UI
- Separated order notes and order item notes into separate corresponding fields when orders are imported into FB
- General UI fixes
- Fixed product export tab issue for Canadian users of the plugin
- Fixed bug for kit inventory updates for kits with optional items
- Fixed index 0 size o error on fulfillment export task. This error occurred when a SO has a linked PO with no drop ship type SO items
- Fixed bug using the check order status option on the order fulfillment task with completed orders still sending up tracking from FB
- Added ability for users to select which payment method types to create payments in Fishbowl
- Fixed fulfillment bug for orders with only drop-ship items not sending tracking and fulfilling correctly in the channel
- Fixed pricing bug to use the discounted price on order import
- Fixed issue where taxes were removed from the payment amount incorrectly
- Fixed product import mapping bug
**This update will require the user to configure additional settings and mapping tables in the plugin. Contact Fishbowl Plugin Support for assistance**
- General UI enhancements
- Fixed bug on fulfillment for orders with kits
- This update will cause the scheduled tasks to give an error when first loading Fishbowl after updating. Users will need to go into the plugin interface and configure the additional mappings and save settings in order for the scheduled tasks to run properly
- Added ability to link products on order import. Products that were not previously linked using the product import/export tasks can now be linked during the order import task
- Fixed bug in order import when creating a new mapping in Location Group setting's mapping table, shows up blank in the channel Location dropdown
- Added enhancement for inventory sync to have a max qty option
- Added enhancement for inventory update to include "Available to Pick" for inventory type as one of the options
- Added enhancement where order import carrier mapping now has a priority option for "All" that doesn't exist in Fishbowl and causes an error when used for an order
- Added enhancement on order settings and on order items field mapping table including custom fields
- Fixed Typo in the payment panel
- Fixed (for supporting channels)where the image export was not working on the product export task
- Misc items are now supported on order import
- Fixed bug with state tax mapping table giving a bad error when a state was not mapped on an order
- Fixed advanced options error message when enabled and a day of the month wasn't specified
- Fixed advanced options error for order fulfillment task'
- Fixed data mapping error with many to one field mappings on product export
- Initial Launch
WooCommerce
- Improved error messaging
- Fixed bug with the combine all discounts option not saving the setting correctly in the UI
- Separated order notes and order item notes into separate corresponding fields when orders are imported into FB
- General UI fixes
- Fixed product export tab issue for Canadian users of the plugin
- Fixed issue on order import with country codes
- Fixed string index out of range bug on product import
- Fixed carrier mapping bug
- Fixed bug for kit inventory updates for kits with optional items
- Fixed index 0 size o error on fulfillment export task. This error occurred when a SO has a linked PO with no drop ship type SO items
- Fixed bug using the check order status option on the order fulfillment task with completed orders still sending up tracking from FB
- Added ability for users to select which payment method types to create payments in Fishbowl
- Fixed fulfillment bug for orders with only drop-ship items not sending tracking and fulfilling correctly in the channel
- Fixed pricing bug to use the discounted price on order import
- Fixed issue where taxes were removed from the payment amount incorrectly
- Fixed bug with discounts which could lead to discounts being doubled up in Fishbowl
- Fixed bug with abbreviations for Western Australia and Washington being confused on import
**This update will require the user to configure additional settings and mapping tables in the plugin. Contact Fishbowl Plugin Support for assistance**
- General UI enhancements
- Fixed bug on fulfillment for orders with kits
- This update will cause the scheduled tasks to give an error when first loading Fishbowl after updating. Users will need to go into the plugin interface and configure the additional mappings and save settings in order for the scheduled tasks to run properly
- Added ability to link products on order import. Products that were not previously linked using the product import/export tasks can now be linked during the order import task
- Fixed bug in order import when creating a new mapping in Location Group setting's mapping table, shows up blank in the channel Location dropdown
- Added enhancement for inventory sync to have a max qty option
- Added enhancement for inventory update to include "Available to Pick" for inventory type as one of the options
- Added enhancement where order import carrier mapping now has a priority option for "All" that doesn't exist in Fishbowl and causes an error when used for an order
- Added enhancement on order settings and on order items field mapping table including custom fields
- Fixed Typo in the payment panel
- Fixed (for supporting channels)where the image export was not working on the product export task
- Misc items are now supported on order import
- Fixed bug with state tax mapping table giving a bad error when a state was not mapped on an order
- Fixed advanced options error message when enabled and a day of the month wasn't specified
- Fixed advanced options error for order fulfillment task'
- Fixed data mapping error with many to one field mappings on product export
- Fixed product export bug clearing the price in WooCommerce
- Fixed bug where fulfillment export task would not send up the tracking number
- On first load, a data migration task will run migrating carrier and payment mapping table data from the previous version
- On first load, existing scheduled tasks will be removed and need to be recreated by Saving the plugin
- Fixed bug to capture/link all product variants
- Fixed bug where mapping validation error window appeared
- Fixed bug where smaller screens would cut off data in the Plugin UI
- Added UPC field as a mappable product field for product linking task
- Added option to use a tax mapping table on the order import task
- Fixed bug where the fulfillment task wasn't sending up the shipment tracking
- Various AU version fixes
- Added enhancement option to always record payments on incoming orders even when there is no payment data from the Channel
- Fixed bug when customer PO number did not populate correctly when the user did not have "Assign Channel Name order number to Customer PO field" checked
- Importing order taxes is now optional. With the option to create taxes disabled, if a payment is created the total will reflect the order total without tax
- Fixed bug where order import option to add on order number prefix was not saving
- Added enhancement where only customer notes are imported
- Fixed bug regarding the Bill To and Ship To Company fields not coming into the address name in the FB database
- Virtual Products now import correctly
- Improved variant product handling on product import to store needed channel data
- Improved handling of order discounts
- Fixed bug when QuickBooks Class setting was not being applied to regular products in orders
- Fixed bug where plugins first loading into a new database displayed pop up windows that should not be there
- Fixed bug where Woo Order Import used line item total price as the products unit price
- Multi-currency support for orders and payments created from the channel. Multi-Currency must be turned on in FB
- With multi-currency enabled there is an option to not create payments for international orders
- Fixed bug when using the default payment method
- Changed so create taxes option is set by default
- Fixed bug where getting error for carrier service even though it was set in the mapping table
- Fixed bug for when discount item field was left blank and saved, causing null errors
- Fixed bug where default customer contact, phone, and email did not come up on the Bill To name, phone, and email on the SO
- Added tracking to shipments on FB for fulfilled orders
- Fixed Bug where linked additional Woo products did not report on the scheduled task's Last Run Result
- Fixed bug where UI issue did not allow some order import setting panels to be seen
- Fixed bug where "link Payment Methods" option does not stay checked when saved and refreshed
- Fixed bug where panels were not sizing properly on small screens
**Please note, this update will require you to re-enter the order status mapping table data when first loading the plugin**
- Added ability to choose whether to sync on hand vs. available to sale inventory quantity
- Improved status mapping error messages during order import using advanced options and the order status hasn't been mapped
- In the order import tab when using the customer matching option, we now provide an alternative mapping option if the first mapping option does not contain data from the cart
- Fixed bug to reenable editing of existing order status mapping
- Updated POS Import customer settings panel to have the same mapping options as the standard order import
- Updated Test Connection success/fail dialog box
- Added a popup window to notify users about status mapping tables being cleared
- On the Inventory Update tab the location group dropdown box is now replaced with a checkbox called "Sync all Location Groups"
- When unchecked, a user-defined table gives ability to define which location group(s) will be used to sync to the Channel
- Fixed bug on order import that was giving a null error
- Fixed bug when clicking next button sometimes it would bring the mapping back up that user just created in the order status mapping table
- Fixed bug where lines could be added to order status mapping without data
- Added ability to map the SO contact, phone, and email fields when using the "Use default customer" option on the Order Import task
- Added option to add a custom prefix to the shopping cart order number on order import
- If the create payment option is enabled and not payment data comes through with the order, the order now imports rather than fails
- Fixed bug where the wrong inventory quantity was synced in the following scenario:
- When not using a location group (LG) filter and multiple LG's exist in the FB database and
- When one of the LG's has more inventory allocated than inventory available for all LG's combined
Do not skip this version unless installing the plugin for the first time. If you’re planning to update to a later version of Fishbowl, install 18.10 first, update your plugins, and open them so the data migrator (described below) can run. Then update Fishbowl to the desired version.
- Fixed bug where manually linking through the Product button, saves the product ID to the channelid field.
- Fixed bug where inventory updates all linked products instead of the first linked product in the list in FB
- Channel data, such as product IDs, variant IDs, etc. will no longer be stored in custom fields. New database tables will be created for this purpose. Data from your custom fields will be automatically migrated to the database the first time you open the plugin after updating. Data will still remain in the custom fields for reference. The custom fields can be deactivated.
- New version number system to match Fishbowl.
- Schedule task now gives a count of the items that were imported/exported. An error message will list items that failed.
- Will now use the account specified on the payment type (instead of the default) during order import.
- Fixed a bug regarding taxes in the Fishbowl Canada version.
- Ability to select which date field the Last Sync Date references.
- Shipping tax now accounted for in Fishbowl Australia version.
- Bug Fixes
- Updated for compatibility with Fishbowl version 2018.7
- Product import tab redesign. Now includes order sync for situations where all products exist in both Fishbowl and the webstore.
- Product export tab redesign. Export and update have been separated. It’s now possible to update item fields in the webstore without doing a full product export.
- Settings have been relocated. They are now in a new tab.
- Added the ability to map a carrier service to an order priority in Fishbowl.
- Fixed a bug that was causing settings to not save.
- Redesigned Customer section in Order Import tab. **Reconfiguration of the customer settings will be required when you update to this version or beyond.
- Addition of a new order status mapping table. You can now import multiple statuses at the same time.
- Changed background color on headers in the Order Import tab when using the dark theme for better visibility.
- Payment import now pulls in currency rate if “Use Currency Conversion” is turned on in Fishbowl.
- Changed the way we were formatting the price.
- Added the ability to check if orders have been completed or cancelled before attempting to fulfill.
- Payment is not imported to Fishbowl for $0 orders.
- Payment terms are now pulled from the UI dropdown instead of customer.
- Enhancement to the Order Import. If the carrier is empty on the data coming from the shopping cart, it will be defaulted to "Will Call" in Fishbowl.
- Enhancement to the Order Import. The customer phone number and email will attempt to be pulled from the shopping cart customer data. If that data isn't available on the customer, then it will attempt to be pulled from the billing address on the order. If that data isn't available in the billing address, then it will be pulled from the shipping address.
- Enhancement to Canada version of Fishbowl. Added an option in the Order Import panel to allow for prioritizing which tax is used on orders. If check box is checked, product tax will be used first. If no product tax has been assigned, then province tax will be used.
- Fixed a bug where the comma in the price value was being replaced by a period when exporting products that have a price over $1,000.
- Enhancement to allow payments to be applied to Sales Orders in an "Estimate" status when orders are imported.
- Added a checkbox option to either include or exclude tracking information from being sent to WooCommerce. You must have the most up-to-date "WooCommerce Shipment Tracking" plugin in WooCommerce for tracking information to be sent from Fishbowl to WooCommerce. If checked, and you don't have the Woo plugin, the scheduled task will error out.
- Enhancement so "Miscellaneous Fees" come in on orders.
- Enhancement for international customers where the tax code moves between Fishbowl and their channel. Tax code must exist in Fishbowl for it to be used with this process.
- Fixed a bug where imported orders weren't being "Fulfilled" in Fishbowl when the "Fulfilled" status option is selected in the Order Import.
- Fixed a bug where Carrier information was importing into Fishbowl, but not the Carrier Service.
- Fixed a bug where the Customer name from the Ship To address wasn't being put in the "Name" field on the address.
- Improved the way Fishbowl looks at Class on orders.
- Improved plugin UI for Order Import
- Added a checkbox to Product Export to allow all products to be exported
- Improved error messages
- Fixed a bug with payment mapping
- Fixed a bug with the Customer selection on Order Import
- Fixed a bug where orders with kits weren't being fulfilled
- Fixed a bug where discounts were being duplicated on orders
- Fixed a bug where incorrect address were being applied to orders for Default customers
- Improved the process for customer creation in Fishbowl. Fishbowl now looks at the Last Name, Zip Code, and Email Address from the Billing Address on orders when creating customers. If all fields match, the order is applied to that customer in Fishbowl. If they don't match, a new customer is created.
- Fixed a bug with the way flat rate discounts were being added to orders
- Fixed some bugs with the Order Import
- Plugin now allows customers who's stores use "Https" to connect via the plugin
- New layout and mapping options
- Fixed issue when the order import has multiple line items of the same product using the total price for the line item unit price
- Fixed issue in AU version where shipping and discount items do not use the correct tax codes and are calculated incorrectly
- Fixed inventory quantity update not looking at allocated items in FB
- Fixed product sync to work with kits
- Enhanced inventory sync to sync inventory kit quantity correctly
- Fixed tracking functionality when sending fulfillment to WooCommerce order(s).
- Compatibility fixes for 2017.3 version of Fishbowl
- Fixed bug on order import task where the task wasn't using the last sync date correctly
- Fixed tax functionality for Australia and Canada versions of Fishbowl
- Compatibility fixes for 2017.2 version of Fishbowl
- Fixed issue with inventory not updating for product variants
- Updated plugin to work with the latest version of WooCommerce (2.6.14) and Wordpress (4.7.2) with the latest API version
- Fixed Kit Inventory handling
- Added Product Dimension to product fields synced between FB and Woo
- Added Product weight to product fields synced between FB and Woo
- Added more product field mapping options
- Added shipment tracking feature. Please note this feature requires the WooCommerce Tracking Plugin be enabled in WooCommerce
- Bugfix to bring back the product ID correctly to FB on product sync
- Fixed last sync date and added option to set specific date when resetting last sync date
- Issue: Orders are using the customer address information instead of the order address which causes a null error when importing orders.
- Resolution: Order address is now being used to the order import can successfully run.
- Issue: When a user has the "company" field populated but nor first or last name a blank customer record is created.
- Resolution: Customer record no longer includes blank data.
- Issue: Using the Avalara Avatax plugin with WooCommerce cannot pull in orders because of an error that occurs when attempting to sync.
- Resolution: Orders with Avatax now correctly sync.
- Issue: OrderID can now be a string, not just an integer field.
- Resolution: Our field once again matches the updated field from WooCommerce.
Zen Cart
- Improved error messaging
- Fixed bug with the combine all discounts option not saving the setting correctly in the UI
- Separated order notes and order item notes into separate corresponding fields when orders are imported into FB
- General UI fixes
- Fixed product export tab issue for Canadian users of the plugin
- Fixed bug for kit inventory updates for kits with optional items
- Fixed index 0 size o error on fulfillment export task. This error occurred when a SO has a linked PO with no drop ship type SO items
- Fixed bug using the check order status option on the order fulfillment task with completed orders still sending up tracking from FB
**This update will require the user to configure additional settings and mapping tables in the plugin. Contact Fishbowl Plugin Support for assistance**
- General UI enhancements
- Fixed bug on fulfillment for orders with kits
- This update will cause the scheduled tasks to give an error when first loading Fishbowl after updating. Users will need to go into the plugin interface and configure the additional mappings and save settings in order for the scheduled tasks to run properly
- Added ability to link products on order import. Products that were not previously linked using the product import/export tasks can now be linked during the order import task
- Fixed bug in order import when creating a new mapping in Location Group setting's mapping table, shows up blank in the channel Location dropdown
- Added enhancement for inventory sync to have a max qty option
- Added enhancement for inventory update to include "Available to Pick" for inventory type as one of the options
- Added enhancement where order import carrier mapping now has a priority option for "All" that doesn't exist in Fishbowl and causes an error when used for an order
- Added enhancement on order settings and on order items field mapping table including custom fields
- Fixed Typo in the payment panel
- Fixed (for supporting channels)where the image export was not working on the product export task
- Misc items are now supported on order import
- Fixed bug with state tax mapping table giving a bad error when a state was not mapped on an order
- Fixed advanced options error message when enabled and a day of the month wasn't specified
- Fixed advanced options error for order fulfillment task'
- Fixed data mapping error with many to one field mappings on product export
- On first load, a data migration task will run migrating carrier and payment mapping table data from the previous version
- On first load, existing scheduled tasks will be removed and need to be recreated by Saving the plugin
- Fixed bug where mapping validation error window appeared
- Fixed bug where smaller screens would cut off data in the Plugin UI
- Added UPC field as a mappable product field for product linking task
- Added option to use a tax mapping table on the order import task
- Fixed bug where the fulfillment task wasn't sending up the shipment tracking
- Various AU version fixes
- Added enhancement option to always record payments on incoming orders even when there is no payment data from the Channel
- Fixed bug when customer PO number did not populate correctly when the user did not have "Assign Channel Name order number to Customer PO field" checked
- Importing order taxes is now optional. With the option to create taxes disabled, if a payment is created the total will reflect the order total without tax
- Fixed bug where order import option to add on order number prefix was not saving
- Fixed bug when QuickBooks Class setting was not being applied to regular products in orders
- Fixed bug where plugins first loading into a new database displayed pop up windows that should not be there
- Multi-currency support for orders and payments created from the channel. Multi-Currency must be turned on in FB
- With multi-currency enabled there is an option to not create payments for international orders
- Fixed bug when using the default payment method
- Changed so create taxes option is set by default
- Fixed bug for when discount item field was left blank and saved, causing null errors
- Added tracking to shipments on FB for fulfilled orders
- Fixed bug where UI issue did not allow some order import setting panels to be seen
- Fixed bug where panels were not sizing properly on small screens
**Please note, this update will require you to re-enter the order status mapping table data when first loading the plugin**
- Added ability to choose whether to sync on hand vs. available to sale inventory quantity
- Improved status mapping error messages during order import using advanced options and the order status hasn't been mapped
- In the order import tab when using the customer matching option, we now provide an alternative mapping option if the first mapping option does not contain data from the cart
- Fixed bug to reenable editing of existing order status mapping
- Updated POS Import customer settings panel to have the same mapping options as the standard order import
- Updated Test Connection success/fail dialog box
- Added a popup window to notify users about status mapping tables being cleared
- On the Inventory Update tab the location group dropdown box is now replaced with a checkbox called "Sync all Location Groups"
- When unchecked, a user-defined table gives ability to define which location group(s) will be used to sync to the Channel
- Fixed bug when clicking next button sometimes it would bring the mapping back up that user just created in the order status mapping table
- Fixed bug where lines could be added to order status mapping without data
- Added ability to map the SO contact, phone, and email fields when using the "Use default customer" option on the Order Import task}
- Added option to add a custom prefix to the shopping cart order number on order import
- If the create payment option is enabled and not payment data comes through with the order, the order now imports rather than fails
- Fixed bug where the wrong inventory quantity was synced in the following scenario:
- When not using a location group (LG) filter and multiple LG's exist in the FB database and
- When one of the LG's has more inventory allocated than inventory available for all LG's combined
Do not skip this version unless installing the plugin for the first time. If you’re planning to update to a later version of Fishbowl, install 18.10 first, update your plugins, and open them so the data migrator (described below) can run. Then update Fishbowl to the desired version.
- Fixed bug where inventory updates all linked products instead of the first linked product in the list in FB
- Channel data, such as product IDs, variant IDs, etc. will no longer be stored in custom fields. New database tables will be created for this purpose. Data from your custom fields will be automatically migrated to the database the first time you open the plugin after updating. Data will still remain in the custom fields for reference. The custom fields can be deactivated.
- New version number system to match Fishbowl.
- Schedule task now gives a count of the items that were imported/exported. Error message will list items that failed.
- Will now use the account specified on the payment type (instead of the default) during order import.
- Fixed a bug regarding taxes in the Fishbowl Canada version.
- Ability to select which date field the Last Sync Date references.
- Shipping tax now accounted for in Fishbowl Australia version.
- Bug Fixes
- Updated for compatibility with Fishbowl version 2018.7
- Product import tab redesign. Now includes an order sync for situations where all products exist in both Fishbowl and the webstore.
- Product export tab redesign. Export and update have been separated. It’s now possible to update item fields in the webstore without doing a full product export.
- Settings have been relocated. They are now in a new tab.
- Added the ability to map a carrier service to an order priority in Fishbowl.
- Fixed a bug that was causing settings to not save.
- Redesigned Customer section in Order Import tab. **Reconfiguration of the customer settings will be required when you update to this version or beyond.
- Addition of a new order status mapping table. You can now import multiple statuses at the same time.
- New layout and updated feature set, including new mapping options for Product Import and Product Export.
- Compatibility fixes for 2017.6 version of Fishbowl
- Compatibility fixes for 2017.3 version of Fishbowl
- Fixed tax functionality for Australia and Canada versions of Fishbowl
- Compatibility fixes for 2017.2 version of Fishbowl
- Issue: Order sync isn't correctly pulling the bill to address on an order, only the ship to address.
- Resolution: The bill to address is now pulling with the order sync.
- Issue: Restarting the Fishbowl client resets the database password to the encrypted version.
- Resolution: Password now saves to utilize encryption key correctly.
Zoho
- Improved error messaging
- Fixed bug with the combine all discounts option not saving the setting correctly in the UI
- Separated order notes and order item notes into separate corresponding fields when orders are imported into FB
- General UI fixes
- Fixed product export tab issue for Canadian users of the plugin
- Fixed issue with drop ship items
- Fixed duplicate order note bug
- Fixed bug for kit inventory updates for kits with optional items
- Fixed index 0 size o error on fulfillment export task. This error occurred when a SO has a linked PO with no drop ship type SO items
- Fixed bug using the check order status option on the order fulfillment task with completed orders still sending up tracking from FB
**This update will require the user to configure additional settings and mapping tables in the plugin. Contact Fishbowl Plugin Support for assistance**
- General UI updates
- Fixed bug on fulfillment for orders with kits
- This update will cause the scheduled tasks to give an error when first loading Fishbowl after updating. Users will need to go into the plugin interface and configure the additional mappings and save settings in order for the scheduled tasks to run properly
- Added ability to link products on order import. Products that were not previously linked using the product import/export tasks can now be linked during the order import task
- Fixed bug on product export when mapping the same fishbowl field twice and getting a null error
- Fixed bug on product export to give a better error message when the Zoho required fields are blank in Fishbowl
- Fixed bug in order import when creating a new mapping in Location Group setting's mapping table, shows up blank in the channel Location dropdown
- Added enhancement for inventory sync to have a max qty option
- Added enhancement for inventory update to include "Available to Pick" for inventory type as one of the options
- Added enhancement where order import carrier mapping now has a priority option for "All" that doesn't exist in Fishbowl and causes an error when used for an order
- Added enhancement on order settings and on order items field mapping table including custom fields
- Fixed Typo in the payment panel
- Fixed (for supporting channels)where the image export was not working on the product export task
- Misc items are now supported on order import
- Fixed bug with state tax mapping table giving a bad error when a state was not mapped on an order
- Fixed advanced options error message when enabled and a day of the month wasn't specified
- Fixed advanced options error for order fulfillment task'
- Fixed data mapping error with many to one field mappings on product export
- Changed error message on order import when products are not linked and the order import failed
- Fixed product import and product export mapping issue which was causing errors and limiting many to one field mappings between FB and the channel
- Fixed invalid status mapping error on order export
- Fixed order export "Unable to create account for customer X"
- On first load, a data migration task will run migrating carrier and payment mapping table data from the previous version
- On first load, existing scheduled tasks will be removed and need to be recreated by Saving the plugin
- Fixed bug where mapping validation error window appeared
- Fixed bug where smaller screens would cut off data in the Plugin UI
- Added UPC field as a mappable product field for product linking task
- Added option to use a tax mapping table on the order import task
- Fixed bug where the fulfillment task wasn't sending up the shipment tracking
- Various AU version fixes
- Fixed bug when customer PO number did not populate correctly when the user did not have "Assign Channel Name order number to Customer PO field" checked
- Fixed bug where order import option to add on order number prefix was not saving
- Fixed bug when currency code was null throwing a null error on line 758 of DataManager
- Fixed bug for failed orders that have accounts that are not null
- Importing order taxes is now optional. With the option to create taxes disabled, if a payment is created the total will reflect the order total without tax
- Fixed bug when QuickBooks Class setting was not being applied to regular products in orders
- Fixed bug where plugins first loading into a new database displayed pop up windows that should not be there
- Multi-currency support for orders and payments created from the channel. Multi-Currency must be turned on in FB
- With multi-currency enabled there is an option to not create payments for international orders
- Fixed bug when using the default payment method
- Changed so create taxes option is set by default
- Fixed bug for when discount item field was left blank and saved, causing null errors
- Added tracking to shipments on FB for fulfilled orders
- Fixed bug where UI issue did not allow some order import setting panels to be seen
- Fixed bug where panels were not sizing properly on small screens
**Please note, this update will require you to re-enter the order status mapping table data on the order import and order export tabs when first loading the plugin**
- Added ability to choose whether to sync on hand vs. available to sale inventory quantity
- Improved status mapping error messages during order import using advanced options and the order status hasn't been mapped
- In the order import tab when using the customer matching option, we now provide an alternative mapping option if the first mapping option does not contain data from the cart
- Fixed bug to reenable editing of existing order status mapping
- Updated POS Import customer settings panel to have the same mapping options as the standard order import
- Updated Test Connection success/fail dialog box
- Added a popup window to notify users about status mapping tables being cleared
- On the Inventory Update tab the location group dropdown box is now replaced with a checkbox called "Sync all Location Groups"
- When unchecked, a user-defined table gives the ability to define which location group(s) will be used to sync to the Channel
- Fixed bug when clicking next button sometimes it would bring the mapping back up that user just created in the order status mapping table
- Fixed bug where lines could be added to order status mapping without data
- Added ability to map the SO contact, phone, and email fields when using the "Use default customer" option on the Order Import task
- Added option to add a custom prefix to the shopping cart order number on order import
- Fixed bug where the wrong inventory quantity was synced in the following scenario:
- When not using a location group (LG) filter and multiple LG's exist in the FB database and
- When one of the LG's has more inventory allocated than inventory available for all LG's combined
Do not skip this version unless installing the plugin for the first time. If you’re planning to update to a later version of Fishbowl, install 18.10 first, update your plugins, and open them so the data migrator (described below) can run. Then update Fishbowl to the desired version.
- Fixed bug on order export to allow credit return items to also push up to Zoho. Note only Sale, Credit Return, and Kit items from FB Sales Orders will push up to Zoho on the order export task
- Fixed bug on order export to send the tax rate to Zoho. Note - flat rate taxes and order discounts do not export to Zoho. Line item discounts do export
- Improved API rate limiting functionality when pushing data to Zoho
- Fixed bug where inventory updates all linked products instead of the first linked product in the list in FB
- Initial release