Xử lý nhiều vị trí kho hoặc kho


16

Cơ sở dữ liệu Magento chứa bảng cataloginventory_stockcó một mục duy nhất trong đó gọi là 'Mặc định'. Tôi biết đây là nơi để bắt đầu xử lý nhiều địa điểm chứng khoán.

Tôi tự hỏi nếu có ai trong số các bạn đã có kinh nghiệm trong việc này và những cạm bẫy là gì.

Tôi đang tìm kiếm:

  1. Có thể theo dõi kho sản phẩm trên các địa điểm khác nhau (cửa hàng / kho / vv)
  2. Có thể xác định nơi mà cổ phiếu của sản phẩm sẽ được chọn từ mỗi đơn đặt hàng của khách hàng

Nếu bất cứ ai có thể cung cấp một liên kết đến một bài viết hoặc hướng dẫn về điều này hoặc chỉ chia sẻ kinh nghiệm của họ đi xuống con đường này sẽ rất tuyệt. Cho dù bạn đã tự phát triển nó hay đã sử dụng mô-đun của bên thứ ba, tôi rất muốn nghe từ bạn.

Chỉnh sửa: Cuối cùng tôi đã viết mô-đun nhiều kho lưu trữ của riêng mình để thêm các hàng bổ sung vào cataloginventory_stockbảng hiện có . Nó yêu cầu ghi đè một vài nhà quan sát và mô hình kiểm tra vị trí chứng khoán. Ở nhiều nơi, ID chứng khoán của 1 đã được mã hóa cứng vào lõi.

Trong một dự án khác, tôi đã sử dụng mô đun vị trí hàng tồn kho đa năng của Demac . Mặc dù nó không hoàn hảo, nhưng nó hoạt động tốt và được viết tốt. Tôi đã có thể dễ dàng mở rộng và tùy chỉnh nó cho nhu cầu của tôi.


hãy xem nếu điều này có thể giúp đỡ, magentoc Commerce.com/magento-connect/ từ

xin chào, câu hỏi thực sự hay, + 1 cho điều này .... bạn có giải pháp gì bây giờ .... xin vui lòng gửi dưới dạng câu trả lời ....
Em bé trong Magento

>> Chỉnh sửa: Cuối cùng tôi đã viết mô-đun nhiều kho lưu trữ của riêng mình để thêm các hàng bổ sung vào bảng cataloginventory_stock hiện có. Nó yêu cầu ghi đè một vài nhà quan sát và mô hình kiểm tra vị trí chứng khoán. Ở nhiều nơi, ID chứng khoán của 1 đã được mã hóa cứng vào lõi. SNH: bạn có thể chia sẻ cái này không ??? Tôi rất quan tâm ...
snh_nl

FYI. Có thể tham khảo thú vị: magento.stackexchange.com/questions/17327/ trộm
snh_nl

Câu trả lời:


9

Có ít nhất hai cách để triển khai một kho đa năng trong Magento; chúng tôi đã thảo luận về chủ đề này trong một khóa học Magento U.

Đầu tiên là việc khai thác thực tế là Magento hầu như đã sẵn sàng để sử dụng nhiều hàng tồn kho như bạn đã nói. Đây là cách phức tạp nhất vì bạn nên thực hiện lập chỉ mục logic.

Cách thứ hai là mô phỏng một kho đa bằng cách tùy chỉnh trang sản phẩm magento cho khả năng chỉ định số lượng cho mỗi kho và lưu số tiền của chúng trên trường số lượng mặc định khi lưu sản phẩm.

Trên vị trí đặt hàng, bạn phải triển khai logic tùy chỉnh để xác định khoảng không quảng cáo nào sẽ giảm (hoặc tăng khi thất bại đơn hàng).

Tôi sẽ thực hiện một bằng chứng về khái niệm này trong một hội thảo vào tháng 11 tới, tôi sẽ vui mừng chia sẻ kết quả của mình.


5
Kính gửi tất cả, như đã hứa ở đây là bằng chứng về khái niệm mô-đun Multiwarehouse: github.com/webgriffe/Webgriffe_Multiwarehouse - mọi đóng góp đều được đánh giá cao
Alessandro Ronchi

Điều này có hỗ trợ cột stock_id bản địa và cataloginventory_stock
snh_nl

Không, không, nó dựa trên thực thể tùy chỉnh liên quan đến thực thể đặt hàng.
Alessandro Ronchi

1
@AlessandroRonchi Tôi đã thử mô-đun của bạn và nó hoạt động rất tốt! Liệu nó cũng hỗ trợ khả năng cho người chọn để chọn các mục từ kho chính xác? Nếu chỉ có hai bảng mới, thì tôi đoán có lẽ là không?
Vladimir Despotovic

@AlessandroRonchi bổ sungData (dữ liệu về số lượng được chọn từ mỗi kho) được lưu trữ ở đâu?
Vladimir Despotovic

0

Có một vài phần mở rộng cho phép bạn làm điều đó. Là một giải pháp tạm thời cho một cửa hàng, chúng tôi chỉ cần thêm các thuộc tính với các vị trí và chạy một tập lệnh có điều kiện để cho người chọn biết nơi lấy các mục từ đó.


xin chào, bạn có thể vui lòng giải thích về sự bão hòa này không: "đã chạy một kịch bản có điều kiện để nói với những người chọn nơi lấy các vật phẩm từ đâu." .... cảm ơn rất nhiều trước.
Em bé ở Magento

1
Tôi đã đề cập đến "Có thể xác định nơi sẽ chọn cổ phiếu của sản phẩm cho mỗi đơn đặt hàng của khách hàng", chúng tôi đã tạo một tập lệnh lặp qua tất cả các sản phẩm được đặt hàng, có vị trí của chúng từ thuộc tính vị trí mà chúng tôi đã thêm và dựa trên Một vài điều kiện chúng tôi tạo ra một pickpath. Ví dụ, một trong những điều kiện là nếu một vật phẩm được đặt trong hai thùng nhưng một trong số chúng ở trên mặt đất, chúng tôi đã gửi bộ chọn đến một cái ở tầng trệt trái ngược với cái ở tầng trên - hy vọng điều này sẽ giúp
Haim

chào, cảm ơn rất nhiều vì đã trả lời như bạn và charlie đã nói tạo thuộc tính là lựa chọn tốt hơn .... cảm ơn rất nhiều trước
Em bé trong Magento

0

Có, bạn có thể tạo thuộc tính tùy chỉnh cho sản phẩm dưới dạng "vị trí", Trong bảng quản trị đi tới

Catalog->Attributes->Manage Attributes

Tạo thuộc tính của riêng bạn cho từng sản phẩm và trong khi tạo sản phẩm lưu trữ vị trí [id vị trí], v.v.

Để biết thêm thông tin để tạo thuộc tính tùy chỉnh cho sản phẩm, hãy xem liên kết này

http: //www.magentoc Commerce.com/ledgeledge-base/entry/tutorial-creating-attribut-custom-fields

và bạn cần thêm thuộc tính tùy chỉnh này để trích dẫn và đặt hàng cũng kiểm tra http://www.atwix.com/magento/custom-product-attribution-quote-order-item/

Cảm ơn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.