Version 12

×

12.0

System Requirements Version 12


12.0

Bug Fixes - Version 12.0.37 - 18 February 2021

This build has the following bug fixes implemented:
Fixed
11832228 - WooCommerce: If Customer or Order Fails to Download, It Blows Up the Whole Connector Run
Fixed issue where an error downloading a cusotmer from WooCommerce using the BirdDog Connector Sub-System would stop the entire process.
Fixed
11832426 - Shopify: Not Tracking Changes for Items
Resolved issue where changes made to an item's pricing was not being correctly pushed up to Shopify using the BirdDog Connector Sub-System.
Better
11832546 - NULL values in Inventory Location table Qty on Hand or Qty Allocated Caused Qty Available Calculation to Blow Up
Added code to handle this bad data more gracefully.
Fixed
11833182 - Price Codes Not Moving Up From BirdDog to WooCommerce
Pricing changes generated in Sage 100 were successfully pushing up to BirdDog, but not going to Woo Wholesale Pro Suite when using the Connector Sub-System.
Fixed
1183371 - WooCommerce Connector Does Not Download Price
When using the BirdDog WooCommerce Connector Sub-System the order line price was not being downloaded as it was assumed to be correct in the ERP. There are scenarios where this is not true so we updated the connector to explicitly pull down the sales price.
Fixed
11835142 - Import Custom CSV Errors On Data With An Apostrophe
When using Enterprise for Windows | Utilities | Import | Other | Custom CSV, if the data had an apostrophe (i.e. O'Brien), it would error and stop on that row.
Fixed
11835143 - BDAddresses Missing Unique Index
Coding improvement on one of our BD tables; previous version was missing a unique index which was allowing duplicate records in that table. Updated the software so when it runs against the database, it backs up the old table, removes the duplicates, then adds a unique index.
Fixed
11835164 - Getting Page Not Found Error on Home Page
A coding error introduced in a previous version was causing the Home Page to completely error out.

Back to Top

New Features

This branch has the following features implemented: 
New
10725312 - Wish Lists For Ecommerce
Added Wish List functionality. This allows a customer to add items to new or existing wish lists for a future purchase. They can also share these lists via email with others. The system can also monitor stock status for items on a wish list and advise the customer when an item comes back into stock.
New
11826877 - Set Tax Percentage on the Sales Order when using the AvaTax Connector
When using AvaTax, we now set tax percentage on orders so Macola does not set the tax to 0.00 when editing.
New
11830767 - Sage 100 Invoices to BirdDog
With this enhancement, we are now downloading invoices from Sage 100 to BirdDog to better support our Customer Portal.
Better
11833105 - Ship Via, Confirm To, Email, and Comment Fields Don't Upload to Sage 100 Sales Orders
Using the BirdDog Sage 100 Connector Sub-System, we added uploading (we already downloaded) of sales order ship via code; added uploaded/downloading of Ordered By Name to Sage 100 OrderConfirm To; added upload (we already downloaded) of Ordered By Email to Sage 100 Email Address; we also mapped Ship Instruction 1 to Sage 100 Order Comment.
Better
11833374 - Webcategory Code Needs To Default From The Description and Parent Code
In previous versions, when adding a new web catgory, the code defaulted to blank, which meant every new web category showed as an ID on the web. As of this version, the code defaults to be the parents code plus the description with spaces replaced with dashes - for example, if you create a sub-page called Public Listings under the page Brochures, the code would default to brochures/public-listing. We ignore the parent code if the parent is one of the top level categories from site settings such as Banner, Top Menu, Main Menu, etc., and any bad characters in the description (?:') are removed.
Better
11834310 - Only Check For Service Pro UDF If the Service Pro Connector Exists
Prior to this build, we only downloaded sales orders when using the Sage 100 Connector if the Send to Service Pro UDF was set to Y, which had the effect of most sales orders not downloading; when added, this functionality was principally for Service Pro clients who did not necessarily want all orders to be pushed up. With this update, Sage 100 customers not also running Service Pro will automatically download all sales orders to better support our Customer Portal.

Back to Top

Reason for Point Release

This point increase (v11 to v12) was caused by a data type change on public interfaces of Ord_No from Integer to String. This is basically a point release for 11 unless you are an SDK customer in which case there is the potential of breaking changes due to the those interface changes. SDK examples have been updated to accommodate this change.

Back to Top


System Requirements Version 12

Server Requirements

Software Requirements
BirdDog Software can be deployed on a dedicated or virtual server that meets the following requirements:

Minimum hardware required:
  • Windows 2008 R2 Server
  • Minimum: 8 GB of RAM, recommended: 16 GB of RAM
  • Minimum .Net Framework 4.7.2
  • 300-500 MB of available hard disk space per installed instance of BirdDog
BirdDog software can be installed on both x86 (32-bit) and x64 (64-bit) versions of the following:
  • Microsoft Windows Server 2008 R2
  • Microsoft Windows Server 2012
  • Microsoft Windows Server 2016
  • Microsoft Windows Server 2019
Database Server Requirements
Hardware requirements:
  • Minimum: 8 GB of RAM, recommended: 16 GB of RAM
  • 200 MB of available hard disk space. Depending on the number of transactions, additional hard disk space may be required to store large number of transactions.
  • Document Management, additional hard disk space depending on the amount of documents. 5GB of documents will require 5GB of additional storage. Consider this, Using an estimate of 2,500 pages per file drawer and four file drawers per file cabinet, one can estimate that scanning two four drawer file cabinets full of documents (ten thousand single sided pages) will require 1 GB.
The BirdDog database can be hosted by:
  • Microsoft SQL Server 2012, any edition
  • Microsoft SQL Server 2014, any edition
  • Microsoft SQL Server 2016, any edition
  • Microsoft SQL Server 2017, any edition
  • Microsoft SQL Server 2019, any edition

Full-Text Search needs to be installed on your SQL Server for our software to function correctly.

Back to Top

Work Station Requirements

  • 2gb of RAM
  • 2GHZ or better CPU
  • High speed internet
  • Windows 7 or later
  • If using Avatax, 64-bit is required

Back to Top

Installation

Before you start
Before starting the installation process, we recommend you install all critical up-dates for the operating system and software components.
Before installing BirdDog system server software, make sure that the following software is installed and enabled:
Installation
  • Software Installation requires Terminal Services access with administrator rights, username, password, and address. As well as Enterprise Manager and Database access with administrator rights
  • Local installs require Terminal Services listed above as well as FTP access to web server where staging site will be held with read and write access. FTP address User Name and Password.
Ecommerce
  • Staging sites are set up against the live database
  • SSL certificate is required for a secure website. If requested, BirdDog will provide assistance in obtaining a certificate. BirdDog is not responsible for provider selection, certificate selection or payment of SSL certificate
  • Pricing is taken directly from the data in the Database. BirdDog software can use both the price from the default location, usually as the suggested price, and use the pricing from the price code for the actual sales price
  • The default location price is the price in the default item location file
  • The price code price is processed per settings from Price Code Maintenance, and Setup for the order, or Priority, and selection method of the price codes
  • Tax schedules and detail codes must be set up for sales tax to calculate appropriate tax
  • Online credit card authorization requires BirdDog CardAuthorize module and a supported Credit Card gateway
  • Shipment Tracking numbers are dynamically ‘clickable’ from web site after they are written to the Shipping Manifest System
  • Freight rates are based on item weight and item packaging information set up in BirdDog Item Maintenance
Website Hosting Options
  • BirdDog Hosted Solution- BirdDog is installed on your local server. Data is synchronized to your website. Orders gathered on your web site are written directly into your local database
  • Local Installation - web server requires high-speed (10 mgb or greater) database connection to Macola serve
CASH Point of Sale
  • Credit card transactions require a supported gateway
  • If using Authorize.NET as your gateway, account type must be retail –not phone or ecommerce
  • Requires a network connection
Macola
  • Software Installation requires Terminal Services access with administrator rights, username, password, and address. As well as Enterprise Manager and Macola access with administrator rights
  • Local installs require Terminal Services listed above as well as FTP access to web server where staging site will be held with read and write access. FTP address User Name and Password.
  • Macola table and field names have not been customized
  • Pricing is taken directly from the data in Macola. BirdDog software can use both the price from the default location, usually as the suggested price, and use the pricing from the Macola price code for the actual sales price
  • The default location price is the price in the default item location file
  • The price code price is processed per settings from OE Price Code Maintenance, and O/E Setup for the order, or Priority, and selection method of the price codes
  • Tax schedules and detail codes must be set up in Macola for web site to calculate appropriate tax
  • Online credit card authorization requires BirdDog CardAuthorize module and a supported gateway
  • Shipment Tracking numbers are dynamically ‘clickable’ from web site after they are written to the Macola Manifest System
  • Freight rates are based on item weight from Macola and item information set up in BirdDog Item Maintenance
  • Picking System requires inventory to be correct inside Macola
Custom Development

To ensure a timely completion of the import project our developers require a current backup of your Macola database to be used for internal testing. The ability to test the customizations against your data greatly speeds up the roll out process

Back to Top

Web Browser Requirements

Web-browser Requirements for Ecommerce
Our publicly facing system can be accessed by any device with one of the following browsers:
  • Microsoft Internet Explorer version 9.0 or later
  • Mozilla Firefox version 10 or later
  • Apple Safari version 6 or later
  • Google Chrome version 17 or later
Web-browser Requirements for Enterprise
Our ERP system can be accessed by any device with one of the following browsers:
  • Microsoft Internet Explorer version 11
  • Mozilla Firefox version 10 or later
  • Apple Safari version 5 or later
  • Google Chrome version 17 or later

Back to Top