Đối với các đơn đặt hàng được kiểm tra bởi một khách hàng chưa đăng ký (tức là khách), Magento không tạo ra một khách hàng. Tuy nhiên, nó không lưu trữ thông tin địa chỉ trong sales_flat_order_address. Làm thế nào để bạn truy cập dữ liệu này? Theo bảng này, có cột như firstname, lastname, address_type(thanh toán / vận chuyển), vv mà là những gì tôi cần.
Tôi đã thử tải đối tượng thứ tự ( sales/order), nghĩ rằng dữ liệu bảng được liên kết sẽ có sẵn từ đây, nhưng dường như chúng không có. Vì tôi không thể nhận được entity_idsố sales_flat_order_addresstương ứng với một đơn đặt hàng sales_flat_order, làm thế nào tôi có thể nhận được địa chỉ giao hàng và thanh toán trong trường hợp này? Tôi cũng không thể tải theo parent_id, đó là ID hàng của bảng thứ tự chính.
Tôi có thể truy cập sales_flat_order_paymentdữ liệu qua ->getPayment(), nhưng ->getAddress(es)()dường như không hoạt động.
Có ý kiến gì không?
Order.phpchoSalesmô hình. Cảm ơn!