Я ищу экспорт информации о заказе для всех заказов из системы magento, с которой я хочу перейти. Эти поля я требуюЭкспорт деталей заказа magento
Order_id, sku, item_quantity, item_price, order_total_amount, Created_at, Billing_address, Billing_city, billing_state, billing_country, billing_zipcode, billing_customer_name, billing_customer_mobile, billing_customer_email, shipping_address, shipping_city, Shipping_state, shipping_zipcode, Shipping_country, shipping_charge, shipping_customer_name, shipping_customer_mobile, order_status
Я попробовал несколько свободных расширений, но они не решают мою цель.
Было бы полезно, если бы вы могли помочь мне написать SQL для экспорта данных.
У меня уже есть SQL. Не могли бы вы помочь мне уточнить это, чтобы получить подробную информацию мне нужно
SELECT sfo.entity_id, sfo.status, sfo.customer_email, oi.product_id, oi.name,
oi.price, sfo.total_due, billing.firstname, billing.lastname, billing.street,
billing.city, billing.postcode, billing.country_id, billing.telephone, shipping.firstname,
shipping.lastname, shipping.street, shipping.city, shipping.postcode, shipping.country_id,
shipping.telephone, sfo.store_name, sfo.store_currency_code, sfo.created_at
FROM sales_flat_order AS sfo
JOIN sales_flat_order_address AS billing ON billing.parent_id=sfo.entity_id AND billing.address_type='billing'
JOIN sales_flat_order_address AS shipping ON shipping.parent_id=sfo.entity_id AND shipping.address_type='shipping'
JOIN sales_flat_order_item as oi ON oi.order_id=sfo.entity_id
мне также нужно обрабатывать случай, когда один заказ может включать в себя несколько элементов.
Вы не должны использовать прямые querys SQL в Magento! Вы ищете «коллекцию заказов»: вызовите 'Mage :: getModel ('sales/order') -> getCollection();' и повторите ее в цикле foreach, чтобы получить свойство одиночного объекта для каждого заказа. –
@StefanBrendle Мне еще не удалось получить последовательные результаты из коллекций в отношении продаж. Большинство последовательных результатов я получил от 'sales_flat_order',' sales_flat_invoice' и 'sales_flat_invoice_item'. Я немного по-моему отвечу здесь: http://magento.stackexchange.com/questions/40084/where-can-i-see-the-amount-of-my-sales-without-tax-and-sales/ 40095 # 40095 –