Admin creates new order -> create new customer

Thảo luận trong 'Programming Questions' bắt đầu bởi tentoilatentoi, 20 Tháng năm 2010.

  1. tentoilatentoi

    tentoilatentoi New Member

    Hi All,

    Minh chay thu 1 vai trg hop thi thay co 1 loi logic:

    Dang nhap voi quyen admin

    Create New Order -> (chose exist) Customer -> Add product, shiping, ... -> Submit -> (xuat hien thong bao) Customer email already exists.

    Minh vao trong code {magento-home}app/code/core/Mage/Customer/Model/EntityCustomer.php, rem line 94.

    Chay lai 1 lan nua -> ok. Tuy nhien, khi vao trong phan quan ly khach hang thi lai thay them 1 khach hang nua duoc tao ra. Co ban nao biet cach khac phuc loi logic nay khong nhi?

    Cam on.

    Bài viết khác cùng chuyên mục:

  2. admin

    admin Mai Văn Hải Staff Member

    Ko hiễu mục đích của bạn là gì mà phải chạy lại cách này.

    Email bị đụng với một khách hàng khác (đã tồn tại trong hệ thống) bạn sửa core cho nó chạy thì đương nhiên là nó bỏ qua phần này, khi đó hệ thống coi như bạn đang tạo một đơn hàng mới cho một khách hàng mới.

    bạn ko gõ dấu lên hơi khó hiểu ý câu hỏi, nạn gõ lại nhé.
  3. tentoilatentoi

    tentoilatentoi New Member

    Hi Hai,
    may' minh ko cai bo go :lol: ban thong cam.

    Cua hang cua minh, khach hang quen mua hang thuong khong su dung he thong web de dat hang dau. Ma ho thuong den tan cua hang, xem hang, roi mua hang, cung chinh vi the ma minh fai tao order cho khach hang.
    Tuy nhien, thuong xuyen co nhieu khach hang vao dat mua nen minh ko the login vao front-end de tao order duoc vi nhu the se rat mat thoi gian nen minh tao orders cho khach hang tu he thong admin.
    Van de o cho, khi tao 1 order moi thi magento cung se tao ra 1customer moi => minh se khong theo doi duoc ai mua hang nhieu hang it.


    Cam on.
  4. admin

    admin Mai Văn Hải Staff Member

    Thì ra là thế.

    Cách làm như thế này:

    Ngay trong magento đã có rồi, nếu là khách hàng mới, chưa có trong hệ thồng thì có 02 cách:
    1. Tạo đơn hàng mới đồng thời cho tạo khách hàng mới
    2. Tạo khách hàng mơi sau đó tạo đơn hàng.

    Với khách hàng đã có trong hệ thống, bạn vào phần Quản lý khách hàng - > Chọn khách hàng cần tạo oder -> sau khi click vào khach hàng bạn sẽ nhìn thấy nút tạo đơn hàng mới.

    Như vậy thì làm sao lại không thể theo dõi đơn hàng và khách hàng rõ ràng chứ???

    Chúc bạn thành công!
  5. tentoilatentoi

    tentoilatentoi New Member

    Hi Hai,

    Minh da thu ca 2 cach tren, nhg deu khong duoc.
    Theo minh thay 2 cach tren deu khong logic, dang le ra, khi tao 1 order moi (tu he thong admin) thi magento fai them 1 order moi vao` orders list cua customer do chu khong fai tao moi 1 customer.

    Minh su dug magento version 1.4.0.1

    Cam on Hai.
  6. vunguyenmsm

    vunguyenmsm New Member

    ah, chào bạn. Nếu bạn muốn create order mới mà không cần phải tạo new customer thì có 1 module để làm việc này tên module đó là "Point of Sales" , nhưng phải mua. Mình dùng bản Pro mua thêm module đó cũng phải gần 100$ nữa. nó cũng khá tiện lợi.

Chia sẻ trang này