New Features

This branch has the following features implemented: 
Better
11868943 - Add Ability To Disable Sales Order Upload To The Epicor Connector
Prior to this build, sales orders were simply presumed to be uploaded with our Epicor Connector. This adds the functionality to set the Sales Order Upload to either All or None that work exactly as advertised. This has a schema update and is one of the reasons for the point release.
New
11876651 - Add Support For Drop Ship Availability
This was very old functionality that accidentally got partially removed. With this build, we added it back, though utilizing it does require some setup.
New
11878160 - Spire Systems ERP Connector
This enhancement updated the BirdDOg Connector Sub-System to integrate the Spire Systems ERP with our ecommerce platform. This is a level two integration with sales order data being synchronized both ways.
New
11881255 - Add Sales Order Line Discount Support To Sage 100
This adds Sales Order Line.Discount Percent mapping to the Sage 100 connector. For this to function properly, you have to enable Sales Order | Setup | Sales Order Options | Line Entry | Allow Discount Rate by Detail Line. This project was one of the reasons for the point release. To avoid data loss, if Allow Discount Rate by Detail Line was not enabled when the connector was originally run, then you will need to remove the Invoices and SalesOrders lines on the BDConnectorGreatestSeenTimes table, which will force all sales orders to be re-downloaded the next time connectors runs.
Better
11881566 - Add Exclude Zero Dollar Transaction Setting To AvaTax Connector
On the AvaTax connector setup, we added a new setting: Only send non-zero transactions. If checked, a document that has a total of $0 isn't sent to AvaTax.
New
11881629 - Add ConvertingToOrder and ConvertedToOrder events
This added two new WebEvents, CheckOut_ConvertingToOrder and CheckOut_ConvertedToOrder, to Web\CustomExamples\Events\Ecommerce\WebEvents.vb. These two events allow for customizations immediately before and after a shopping cart is converted to an order.
New
11881705 - Add Support For Downloading Tracking Numbers From Epicor
This adds support for using the BAQ BirdDog_TrackingInfo (API endpoint of BaqSvc/BirdDog_TrackingInfo to download tracking numbers from Epicor. BirdDog_TrackingInfo must have the following fields and they cannot be NULL or empty:
  • OrderHed_OrderNum - Sales order number the tracking number is for
  • ShipHead_ChangeDate - Activity date used to filter new records
  • ShipHead_TrackingNumber - The tracking number to assign to the order
  • ShipHead_ShipDate - The date the order was shipped
After successfully applying a tracking number to an order, the order will be marked as selected and then invoiced to allow other connectors (e.g. Shopify or Amazon) to upload the tracking number.
Better
11883915 - Remove WebPart Filter From Epicor Item Download
Updated the Epicor Connector item download to work like our other ERP integrations and download all items.