Basis data Magento berisi tabel cataloginventory_stock
dengan 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:
- Mampu melacak stok produk di berbagai lokasi fisik (toko / gudang / dll)
- 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_stock
tabel 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.
Jawaban:
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.
sumber
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.
sumber
Ya, Anda dapat membuat atribut khusus untuk produk sebagai "lokasi", di panel admin buka
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
sumber