Er... :D
By way of example...
The EasyPopulate main file - used to do the relatively simple task of bringing in product data (using a pre-determined format) - comprises about one-thousand-five-hundred separate lines of PHP.
Mull over this for a couple of hours:
To make the orders data relevant, and to have it properly associated (through relational protocols) you will need to bring data into the following tables:
**
address_book**
FIELDS: address_book_id customers_id entry_gender entry_company entry_firstname entry_lastname entry_street_address entry_suburb entry_postcode entry_city entry_state entry_country_id entry_zone_id**
address_format** (could possibly be left out)
FIELDS: address_format_id address_format address_summary
customers
FIELDS: customers_id customers_gender customers_firstname customers_lastname customers_dob customers_email_address customers_nick customers_default_address_id customers_telephone customers_fax customers_password customers_newsletter customers_group_pricing customers_email_format customers_authorization customers_referral customers_paypal_payerid customers_paypal_ec
orders
FIELDS: orders_id customers_id customers_name customers_company customers_street_address customers_suburb customers_city customers_postcode customers_state customers_country customers_telephone customers_email_address customers_address_format_id delivery_name delivery_company delivery_street_address delivery_suburb delivery_city delivery_postcode delivery_state delivery_country delivery_address_format_id billing_name billing_company billing_street_address billing_suburb billing_city billing_postcode billing_state billing_country billing_address_format_id payment_method payment_module_code shipping_method shipping_module_code coupon_code cc_type cc_owner cc_number cc_expires cc_cvv last_modified date_purchased orders_status orders_date_finished currency currency_value order_total order_tax paypal_ipn_id ip_address
orders_products
FIELDS: orders_products_id orders_id products_id products_model products_name products_price final_price products_tax products_quantity onetime_charges products_priced_by_attribute product_is_free products_discount_type products_discount_type_from products_prid
orders_products_attributes
FIELDS: orders_products_attributes_id orders_id orders_products_id products_options products_options_values options_values_price price_prefix product_attribute_is_free products_attributes_weight products_attributes_weight_prefix attributes_discounted attributes_price_base_included attributes_price_onetime attributes_price_factor attributes_price_factor_offset attributes_price_factor_onetime attributes_price_factor_onetime_offset attributes_qty_prices attributes_qty_prices_onetime attributes_price_words attributes_price_words_free attributes_price_letters attributes_price_letters_free products_options_id products_options_values_id products_prid
orders_status
FIELDS: orders_status_id language_id orders_status_name
orders_status_history
FIELDS: orders_status_history_id orders_id orders_status_id date_added customer_notified comments
orders_total
FIELDS: orders_total_id orders_id title text value class sort_order
... and then of course if you have payment methods to consider... how did these customers pay for their products, you may have to import that data too ... eg: PayPal will require a few table imports, etc...
So er... yes...
Good luck :D