Plugin Di chuyển VirtueMart sang WooCommerce (Migrate VirtueMart to WooCommerce)

virtuemart-to-woocommerce

Plugin di chuyển VirtueMart sang WooCommerce (Migrate VirtueMart to WooCommerce)

Dưới đây là plugin cơ bản để di chuyển sản phẩm từ VirtueMart 4.x (Joomla 3.x) sang WooCommerce 9.8.1 (WordPress). Plugin này:

  • Cho phép nhập thông tin kết nối database Joomla/VirtueMart.

  • Kết nối tới cơ sở dữ liệu Joomla và lấy dữ liệu sản phẩm.

  • Tạo sản phẩm tương ứng trong WooCommerce.

🧩 TÍNH NĂNG CHÍNH

Nhóm Tính năng Ghi chú
🔗 Kết nối Joomla Nhập thông tin host, user, pass, db, prefix Joomla Lưu bằng update_option()
📥 Nhập dữ liệu Cho phép chọn danh mục, giới hạn limit, offset Có thể nhập toàn bộ hoặc theo lô
🌀 Import theo bước Nhập danh mục → sản phẩm → ảnh → nhà sản xuất theo thứ tự Hiển thị log tiến trình
⚡ Auto batch Tự động lặp limit + offset đến khi hết sản phẩm Không cần thao tác lại
🧾 Mapping sản phẩm Tên, mô tả, SKU, giá, tồn kho, loại sản phẩm, hiển thị Chuẩn WooCommerce meta
🖼️ Ảnh sản phẩm Tải ảnh từ Joomla site, gắn thumbnail vào sản phẩm Hỗ trợ retry 3 lần
🏷️ Thương hiệu Lấy từ bảng manufacturer Joomla → taxonomy pa_thuong-hieu Tự động tạo nếu chưa có

📊 THỐNG KÊ & GIAO DIỆN

Nhóm Tính năng Ghi chú
👁️ UX Builder Giao diện tab: Cấu hình, Nhập sản phẩm, Thống kê Tương thích theme Flatsome
📈 Thống kê Tổng số & đã nhập: danh mục, sản phẩm, ảnh, nhà sản xuất Dễ theo dõi trạng thái
🔄 AJAX toàn diện Dùng admin-ajax.php + nonce bảo mật Không cần reload trang
✅ Ghi log File wp-content/uploads/vm2wc-log.txt ghi chi tiết từng bước Hữu ích debug & theo dõi

🛠️ TỐI ƯU & BẢO MẬT

Nhóm Tính năng Ghi chú
🔐 Bảo mật check_admin_referer, current_user_can Chống thao tác trái phép
🧠 Retry logic Tự động thử lại khi insert post hoặc tải ảnh lỗi Tối đa 3 lần
📂 Chuẩn hóa File plugin chính, class, AJAX, JS… đầy đủ cấu trúc chuẩn WP Dễ bảo trì và mở rộng