ChangeLog Connector: 08/07/2015 - 1.3.4 - Added CatalogProductStockItem fields to list of available fields for RAPID Web Sync. 07/21/2015 - Fixed issue with conditional compilation. 07/20/2015 - Enhanced Order Reader to only show single values for Product Custom Options for "print_value" and "option_value" fields. 07/16/2015 - 1.3.3 - Enhanced Product Custom Options support to handle the following inputs: - radio button - checkbox - textarea - multiple select 06/30/2015 - Enhanced Customer Reader to pull in custom attributes which have been added to the Magento Customer object and are exposed to the API. 06/15/2015 - 1.3.2 - Enhanced the Order Reader to include "PaymentTransactions" if the PaymentAPIExtender Magento Extension is installed. This enhancement will extract records from the "sales_payment_transactions" table to supply additional payment information to IMan. - Enhanced the Order Reader to lookup single orders faster. If filters are set to only download 1 order and the increment_id value is set, only that one order will be downloaded. Previously, the increment_id field was used as a lower bound, even when only 1 record was requested. 05/21/2015 - 1.3.1 - Added support for Magento Extension - Amasty's Order Attributes. - Order attributes are added to metadata using existing "Custom Order Header Fields" option. - Fixed an issue where password was not being set correctly during Customer Batch upload. 04/29/2015 - Field mapping dropdowns now show field names before starting edit mode. 04/23/2015 - Fixed an issue in the Customer Batch upload where an existing customer was unable to create a new inline CustomerAddress. 04/20/2015 - CustomerAddresses (child and inline) have been added to Customer Batch. 04/15/2015 - Logging is now disabled by default. - Logging is now using Environment.NewLine instead of "\n" for new lines. - Customer Batch upload should now be grouping API calls correctly. - Defaults to 100, shrinks by half until appropriate chunk size is found. 04/08/2015 - Enhancement (first pass) of Customer Batch. Currently pushing up all customer records with no chunking of records. - Using new Magento Extension API method "GetAttributes" to download custom Customer attributes. 04/07/2015 - Enhanced Order Download to pull in additional information about payment, including PayPal information. 03/30/2015 - Starting enhancement for CustomerCredit extension. 03/24/2015 - The Order download now allows the user to set a comma-separated list of Order Statuses to filter on. Option text updated accordingly. - Added "grouped_skus" field to Magmi Item Batch dropdown for Grouped Products. - Enhanced error handling for XmlRpc errors from Magento. - Fixed issue where fields weren't being cached if a value wasn't present on the first row of data. 03/12/2015 - Enhancement for Group Prices. - Added fields to Magmi Item Batch dropdowns for Configurable Products. 02/27/2015 - Enhanced logging. - Uses C:\IMan\Debug by default - Now handling failed Custom Options lookups better for when Custom Option has been deleted. - Added "store" and "websites" fields to Magmi Item Batch dropdowns. 02/17/2015 - Included SKU in error logging for Magmi Item Batches. 02/09/2015 - Now returning Customer Address Id for shipping and billing addresses in Magento Reader. 02/03/2015 - Added "FirstName", "LastName", and "Active" to set-able fields on Sublogin object. - Fixed Null Reference issue. - Added additional call to login to Magento after parsing large IMan data sets. 01/07/2015 - Optimized the parsing of the XML response from Magmi. - Now rethrowing errors instead of writing directly to Audit Controller. 12/30/2014 - Implemented logic for Sublogin extension. 12/16/2014 - Added error logging for users trying to update Customers and Customer Addresses which don't have all required fields set. 12/12/2014 - Absorbed API wrapper into main connector project. This reduces the amount of files needed for installation / updating. - API wrapper extended and API calls added to helper class for MageB2B Sublogin extension. Functionality not implemented yet. - Enhanced Customer connector to allow user to use the two-letter state code ("CA" for California, "NY" for New York, etc.) to set state dropdown for CustomerAddresses. - Enhanced Customer connector to allow user to enter up to four CustomerAddress lines. - Bug fix for Customer connector where inline address was not being set correctly. - Bug fix for Customer connector where errors on child CustomerAddress transactions were not being written back correctly. - Updated documentation. 11/24/2014 - Enhanced OrderDetailOptions to now handle when Custom Options "Input Type" is a "Field". We were previously only handling cases where "Input Type" was a "Drop-down". - Enhanced OrderDetailOptions to now show additional information about Custom Option. - Updated AssemblyInfo.cs to display information about Magento Connector. 11/19/2014 - Enhanced Customer connector to allow user to specify Customer Group name (string) instead of Customer Group Id (int). If value is int, Customer Group Id will be used. If value is string, we search existing Customer Groups for that name and substitute in the id. Extension: 04/30/2015 - 1.3.1 - Fixed issue where Attribute_Sets were not being queried correctly and breaking import when "attribute_set" was mapped on import. - Enhanced logging for attributes set on product. 04/29/2015 - Enhanced logging for cases when user is attempting to insert existing sku. 04/15/2015 - Defaulted logging to disabled state. 04/15/2015 - Fixed bug in CustomerAPIExtender where Attribute names were being grabbed incorrectly. 04/08/2015 - Created new extension - CustomerAPIExtender - which will return a list of Customer attributes. 03/18/2015 - Enhanced configuration file to show MassUpdater call in the Resource page. This allows users to disallow access to this API call from the admin back- end. 03/06/2015 - Added Group Price logic. Magmi plugin "Group Price Importer" needs to be enabled. 02/10/2015 - Fixed bug which would group up Tier Prices incorrectly. 12/22/2014 - Created Magmi plugin "IMan Item Logged" which will return additional product information to IMan such as the product_id and whether or not the product was created or updated. 12/12/2014 - Removed gzdecode() call to avoid issue where function has been defined on the server. 11/24/2014 - Modified validation for "Status" field. We were accepting only "0" ("Please select..." text) or "1" ("enabled"). Now accepting "2" ("disabled"). - Now validating price. Price value must be numeric or an error will be raised. - Enhancement for validation: We now iterate through all "dropdown" values for the fields in the Attribute Set the user specifies in the "attribute_set" field. 11/20/2014 - Added calls to increase maximum PHP execution time. 11/18/2014 - Fixed issue where logging would show incorrect values for successful / attempted imports.