Menangani beberapa lokasi stok atau gudang

16

Basis data Magento berisi tabel cataloginventory_stockdengan satu entri di sana yang disebut 'Default'. Saya tahu ini adalah tempat untuk memulai untuk menangani beberapa lokasi stok.

Saya ingin tahu apakah ada di antara Anda yang pernah memiliki pengalaman dalam hal ini dan apa jebakannya.

Saya mencari untuk:

  1. Mampu melacak stok produk di berbagai lokasi fisik (toko / gudang / dll)
  2. Mampu mengidentifikasi dari mana stok produk harus diambil untuk setiap pesanan pelanggan

Jika ada yang bisa memberikan tautan ke artikel atau tutorial tentang hal ini atau hanya membagikan pengalaman mereka melalui jalur ini, itu akan menjadi luar biasa. Apakah Anda mengembangkannya sendiri atau menggunakan modul pihak ketiga, saya ingin mendengar dari Anda.

Sunting: Saya akhirnya menulis modul multi-inventaris saya sendiri yang menambahkan baris tambahan ke cataloginventory_stocktabel yang ada . Untuk itu diperlukan beberapa pengamat dan model utama yang memeriksa lokasi stok. Di banyak tempat ID stok 1 sulit dikodekan ke dalam inti.

Di proyek lain saya telah menggunakan modul lokasi multi inventaris Demac . Meskipun tidak sempurna, itu bekerja di luar kotak dan ditulis dengan baik. Saya dapat dengan mudah memperluas dan menyesuaikannya untuk kebutuhan saya.

jharrison.au
sumber
lihat apakah yang ini dapat membantu, magentocommerce.com/magento-connect/…
hai, pertanyaan yang sangat bagus, +1 untuk ini .... solusi apa yang Anda dapatkan sekarang .... silakan posting sebagai jawaban ....
Baby in Magento
Edit >>: Saya akhirnya menulis modul multi-inventaris saya sendiri yang menambahkan baris tambahan ke tabel cataloginventory_stock yang ada. Untuk itu diperlukan beberapa pengamat dan model utama yang memeriksa lokasi stok. Di banyak tempat ID stok 1 sulit dikodekan ke dalam inti. SNH: apakah Anda dapat membagikan ini ??? Saya sangat tertarik ...
snh_nl
FYI. Mungkin referensi yang menarik: magento.stackexchange.com/questions/17327/…
snh_nl

Jawaban:

9

Setidaknya ada dua cara untuk mengimplementasikan multi gudang di Magento; kami membahas tentang topik ini selama kursus Magento U.

Yang pertama adalah mengeksploitasi fakta bahwa Magento hampir siap untuk menggunakan beberapa inventaris saat Anda tercerahkan. Ini adalah cara paling kompleks karena Anda harus menerapkan logika pengindeksan.

Cara kedua adalah mensimulasikan multi gudang dengan menyesuaikan halaman produk magento yang memberikan kemampuan untuk menentukan jumlah untuk setiap inventaris dan menyimpan jumlah mereka pada bidang kuantitas default setelah penyimpanan produk.

Pada penempatan pesanan, Anda harus menerapkan logika khusus untuk menentukan inventaris mana yang akan dikurangi (atau bertambah setelah kegagalan pesanan).

Saya akan menerapkan bukti konsep ini selama lokakarya di november berikutnya, saya akan senang untuk membagikan hasil saya.

Alessandro Ronchi
sumber
5
Yang terhormat, seperti yang dijanjikan di sini adalah bukti konsep modul Multiwarehouse : github.com/webgriffe/Webgriffe_Multiwarehouse - kontribusi apa pun sangat dihargai
Alessandro Ronchi
Apakah ini mendukung kolom stock_id asli dan cataloginventory_stock
snh_nl
Tidak, itu tidak didasarkan pada entitas kustom yang terkait dengan entitas pesanan.
Alessandro Ronchi
1
@AlessandroRonchi Saya mencoba modul Anda dan itu bekerja dengan baik! Apakah itu juga mendukung kemampuan pemetik untuk memilih barang dari gudang yang benar? Jika hanya ada dua tabel baru, maka saya kira mungkin tidak?
Vladimir Despotovic
@AlessandroRonchi di mana data tambahan (data tentang jumlah yang akan diambil dari setiap gudang) disimpan?
Vladimir Despotovic
0

Ada beberapa ekstensi yang memungkinkan Anda melakukannya. Sebagai solusi sementara untuk satu toko, kami hanya menambahkan atribut dengan lokasi dan menjalankan skrip bersyarat untuk memberi tahu para pemilih di mana mendapatkan item.

Haim
sumber
hai, tolong jelaskan satement ini: "jalankan skrip kondisional untuk memberi tahu para pemetik dari mana mendapatkan barang-barang itu." .... terima kasih banyak sebelumnya.
Baby in Magento
1
Saya merujuk pada "Mampu mengidentifikasi dari mana stok produk harus diambil untuk setiap pesanan pelanggan", kami membuat skrip yang mengulang semua produk yang dipesan, mendapatkan lokasinya dari atribut lokasi yang kami tambahkan, dan berdasarkan pada beberapa kondisi kami membuat pickpath. Salah satu kondisi misalnya adalah bahwa jika sebuah item terletak di dua nampan tetapi salah satunya ada di permukaan tanah, kami mengirim pemetik ke yang di permukaan tanah sebagai lawan dari yang ada di tingkat atas - semoga ini membantu
Haim
hai, terima kasih banyak atas balasannya. seperti yang Anda dan charlie katakan membuat atribut adalah pilihan yang lebih baik .... terima kasih banyak sebelumnya
Baby in Magento
0

Ya, Anda dapat membuat atribut khusus untuk produk sebagai "lokasi", di panel admin buka

Catalog->Attributes->Manage Attributes

Buat atribut Anda sendiri untuk setiap produk dan sambil membuat produk menyimpan lokasi [id lokasi] dll.

Untuk informasi lebih lanjut untuk membuat atribut khusus untuk produk, periksa tautan ini

http://www.magentocommerce.com/knowledge-base/entry/tutorial-creating-attributes-custom-fields

dan Anda perlu menambahkan atribut pelanggan ini untuk mengutip dan memesan juga periksa ini http://www.atwix.com/magento/custom-product-attribute-quote-order-item/

Terima kasih

Charlie
sumber