DE1504 Add New Logic For Callback

Make callback method check if the value from
the getCountryOfManufacture method is a valid
ISO-3166-1-alpha-2 code to include the 'CountryOfOrigin'
node otherwise don't include the 'CountryOfOrigin' of origin
in the itemMaster import.
DE1479 Color Export Mappings

Add pseudo-attribute mappings for color code and description. The color
code mapping is untranslated and contains the "default" value of the
color attribute option used for the product. The description node will
be translated and contain the store view specific option label of the
color.

Update the Pim model to add the store_id to the to products as they are
being processed so the color mappings get get the correct attribute
option for the store view being processed.

Update documentation detailing handling of color nodes.
DE1459 Unsuppress Giftcard Payment Method

Updated the test for isConfigSuppressed.
DE1481 Return Null From Unit Cost Export Mapping

When a product does not have a value for its "cost" attribute, the
mapping callback will return null instead of a `UnitCost` node with a
value of "0". Prevents products without a "cost" value from reporting a
unit cost of "0" in the item master export feed.
DE1481 Unit Cost Mapping Reject Non-Numeric Values

Change the `empty` test to an `is_numeric` test. Prevents products with
a clearly invalid value for the `UnitCost` node from being included.
DE1480 Setup Script for Gift Card Tender Code Attr

Add attribute creation configuration for a gift_card_tender_code product
attribute. Add an upgrade script to install the new attribute when
upgrading from a previous verion that didn't include the attribute.
DE1480 Fix Module and Update Version Numbers
DE1480 Fix Upgrade Script Resource Model Init Arg

Fixes resource name passed to setup model's constructor.
DE1482 Correct Style Id Export Mappings

Adds proper export of style data in the export feeds. When exporting
products: simple products used by existing config products will use
config product for style data, simple products used by non-existing
config products will have no style data, all other products will use its
own data for style data.

Refactor mapping callbacks to limit duplicate code and logic.

Include the `_` prefix for the "style" attribute mapping as the isn't a
specific product attribute being used as the data source for the product
exports.

Update documentation to properly reflect how the style data is exported
in the item and content feeds.
Actually Protect Protected Method; Fix Typo
Remove Unused Exception Class File
Docblock Update
Remove Erroneous @package Annotation
DE1558 Use SVC PAN Token in OCR

Update the method used to extract a PAN from an order to be able to get
a tokenized or raw PAN from the order based on a new parameter. Use the
tokenized PAN as the account id in the OCR and the raw PAN when mapping
the SVC to a tender type.
DE1487 Fix GiftWrap Export Mapping

Map the proper product attribute to the ExtendedAttributes/GiftWrap XML.
Fix the mapping callback to return the attribute value if it is set and
the config value if the attribute value is not set.
DE1458 Import Color Option Translations Correctly
Consistent Docblock in Core Helper
US13092 Implement Eb2cGiftwrap Module

Add the ability to add sku and tax class to enterprise_giftwrapping in both
backend interface and during feed import. Add the ability to send tax duty quote
request gifting in both item and quote level. Add the ability to send order
create request gifting in both item and order level.
DE394 Remove Unused Rewrite
Remove Test of YAGNI Code