Created
January 25, 2017 12:02
-
-
Save JalfResi/b34acbfa57d456f436c5a48416aaae7a to your computer and use it in GitHub Desktop.
Magento H&O Import example
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<config> | |
<modules> | |
<MyModule_ImportCustomers> | |
<version>0.1.0</version> | |
</MyModule_ImportCustomers> | |
</modules> | |
<global> | |
<helpers> | |
<MyModule_ImportCustomers> | |
<class>MyModule_ImportCustomers_Helper</class> | |
</MyModule_ImportCustomers> | |
</helpers> | |
<ho_import> | |
<import_customers> | |
<entity_type>customer</entity_type> | |
<source model="ho_import/source_adapter_csv"> | |
<file>temp/test-customer.csv</file> | |
</source> | |
<import_options> | |
<continue_after_errors>1</continue_after_errors> | |
<ignore_duplicates>1</ignore_duplicates> | |
</import_options> | |
<fieldmap> | |
<_store value="admin" /> | |
<_website helper="ho_import/import::getAllWebsites" /> | |
<firstname field="First Name" required="1" /> | |
<lastname field="Last Name" required="1" /> | |
<email field="Email" required="1" /> | |
<group_id value="1" /> | |
<sync_is_dirty value="false" /> | |
<_address_firstname helper="ho_import/import::ifFieldsValue"> | |
<fields> | |
<_check_firstname field="First Name"/> | |
<_check_lastname field="Last Name"/> | |
<_check_street_one field="Add1"/> | |
<_check_city field="City"/> | |
<_check_county field="County"/> | |
<_check_country field="Country"/> | |
<_check_postcode field="Postcode"/> | |
</fields> | |
<_address_firstname field="First Name"/> | |
</_address_firstname> | |
<_address_lastname helper="ho_import/import::ifFieldsValue"> | |
<fields> | |
<_address_firstname field="First Name"/> | |
<_address_lastname field="Last Name"/> | |
<_address_street_one field="Add1"/> | |
<_address_city field="City"/> | |
<_address_county field="County"/> | |
<_address_country field="Country"/> | |
<_address_postcode field="Postcode"/> | |
</fields> | |
<_address_lastname field="Last Name"/> | |
</_address_lastname> | |
<_address_street helper="ho_import/import::ifFieldsValue"> | |
<fields> | |
<_address_firstname field="First Name"/> | |
<_address_lastname field="Last Name"/> | |
<_address_street_one field="Add1"/> | |
<_address_city field="City"/> | |
<_address_county field="County"/> | |
<_address_country field="Country"/> | |
<_address_postcode field="Postcode"/> | |
</fields> | |
<_address_street helper="ho_import/import::getFieldCombine"> | |
<fields> | |
<_billing_address_street_one field="Add1"/> | |
<_billing_address_street_two field="Add2"/> | |
</fields> | |
<glue>, </glue> | |
</_address_street> | |
</_address_street> | |
<_address_city helper="ho_import/import::ifFieldsValue"> | |
<fields> | |
<_address_firstname field="First Name"/> | |
<_address_lastname field="Last Name"/> | |
<_address_street_one field="Add1"/> | |
<_address_city field="City"/> | |
<_address_county field="County"/> | |
<_address_country field="Country"/> | |
<_address_postcode field="Postcode"/> | |
</fields> | |
<_address_city field="City"/> | |
</_address_city> | |
<_address_country_id helper="ho_import/import::ifFieldsValue"> | |
<fields> | |
<_address_firstname field="First Name"/> | |
<_address_lastname field="Last Name"/> | |
<_address_street_one field="Add1"/> | |
<_address_city field="City"/> | |
<_address_county field="County"/> | |
<_address_country field="Country"/> | |
<_address_postcode field="Postcode"/> | |
</fields> | |
<_address_country_id helper="myModule_ImportCustomers/import_customer::getAddressCountryCodeByName"/> | |
</_address_country_id> | |
<_address_postcode helper="ho_import/import::ifFieldsValue"> | |
<fields> | |
<_address_firstname field="First Name"/> | |
<_address_lastname field="Last Name"/> | |
<_address_street_one field="Add1"/> | |
<_address_city field="City"/> | |
<_address_county field="County"/> | |
<_address_country field="Country"/> | |
<_address_postcode field="Postcode"/> | |
</fields> | |
<_address_postcode field="Postcode"/> | |
</_address_postcode> | |
<_address_sync_address_is_dirty helper="ho_import/import::ifFieldsValue"> | |
<fields> | |
<_address_firstname field="First Name"/> | |
<_address_lastname field="Last Name"/> | |
<_address_street_one field="Add1"/> | |
<_address_city field="City"/> | |
<_address_county field="County"/> | |
<_address_country field="Country"/> | |
<_address_postcode field="Postcode"/> | |
</fields> | |
<_address_sync_address_is_dirty value="false"/> | |
</_address_sync_address_is_dirty> | |
<_address_telephone helper="ho_import/import::ifFieldsValue"> | |
<fields> | |
<_address_firstname field="First Name"/> | |
<_address_lastname field="Last Name"/> | |
<_address_street_one field="Add1"/> | |
<_address_city field="City"/> | |
<_address_county field="County"/> | |
<_address_country field="Country"/> | |
<_address_postcode field="Postcode"/> | |
</fields> | |
<_address_telephone field="Telephone1" defaultvalue="-"/> | |
</_address_telephone> | |
<_address_default_billing_ helper="ho_import/import::ifFieldsValue"> | |
<fields> | |
<_address_firstname field="First Name"/> | |
<_address_lastname field="Last Name"/> | |
<_address_street_one field="Add1"/> | |
<_address_city field="City"/> | |
<_address_county field="County"/> | |
<_address_country field="Country"/> | |
<_address_postcode field="Postcode"/> | |
</fields> | |
<_address_default_billing_ value="1"/> | |
</_address_default_billing_> | |
<_address_default_shipping_ helper="ho_import/import::ifFieldsValue"> | |
<fields> | |
<_address_firstname field="First Name"/> | |
<_address_lastname field="Last Name"/> | |
<_address_street_one field="Add1"/> | |
<_address_city field="City"/> | |
<_address_county field="County"/> | |
<_address_country field="Country"/> | |
<_address_postcode field="Postcode"/> | |
</fields> | |
<_address_default_shipping_ value="1"/> | |
</_address_default_shipping_> | |
</fieldmap> | |
</import_customers> | |
</ho_import> | |
</global> | |
</config> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Very good. I was looking for something like this. One thing I want to know is what is the use of
test-customer.csv
?