Tôi đang chuyển một trang web thương mại điện tử tùy chỉnh sang Magento. Chúng tôi có hơn một trăm ngàn sản phẩm. Nhiều người được thả vận chuyển từ một số nhà cung cấp. Một số nhà cung cấp có thể cung cấp cùng một sản phẩm. Đương nhiên tất cả họ sẽ có cổ phiếu khác nhau và cung cấp giá cả khác nhau. Chúng tôi có một tập lệnh tùy chỉnh phân tích tất cả các nguồn cấp dữ liệu từ tất cả các nhà cung cấp và tạo một nguồn cấp dữ liệu duy nhất chứa cổ phiếu mới và giá cả cho tất cả các sản phẩm. Với khối lượng này, chúng tôi không thể sử dụng Magento để nhập các thay đổi. Vì vậy, chúng tôi đang sử dụng Magmi. Thật không may, Magmi, từ những gì tôi có thể nói, sẽ không loại bỏ cổ phiếu nếu một mặt hàng không có trong nguồn cấp dữ liệu. Tôi chỉ có thể nhập các sản phẩm vào một bảng khác và thực hiện lệnh gọi SQL để đặt stock = 0 trong đó các sản phẩm không có trong bảng mới, sau đó chạy magmi với tệp nguồn cấp dữ liệu.