Quy trình phổ biến nhất để nhập khẩu các sản phẩm là gì?


19

Quy trình phổ biến nhất để nhập khẩu sản phẩm là gì?
Có phải tất cả mọi người sử dụng các công cụ nhập / xuất sản phẩm ?
Định dạng tệp CSV không phải là thứ mà khách hàng có khả năng điền vào và nếu họ thử, nó được đảm bảo 99 phần trăm rằng họ sẽ hiểu sai.

Có phải hầu hết mọi người đều viết các tập lệnh riêng cho việc này hay họ tự tạo tệp CSV nhập theo định dạng bắt buộc để nó hoạt động?


2
Đừng không sử dụng Magmi sourceforge.net/projects/magmi
Alex

7
Bạn có thể mở rộng tại sao không sử dụng Magmi?
Paul

chúng tôi đang lên kế hoạch tải lên các sản phẩm bằng cách sử dụng "nhập khẩu sản phẩm" bằng cách sử dụng csv. chúng tôi có rất nhiều mô tả, chúng tôi phải hiển thị mô tả ở định dạng bảng. Có cách nào để thêm thẻ html vào bảng excel.
Em bé ở Magento

Câu trả lời:


6

Chúng tôi đang sử dụng API SOAP khá thường xuyên. Nó có thể không đầy đủ tính năng nhưng bạn có thể tối ưu hóa trao đổi dữ liệu giữa các hệ thống bên ngoài (ERP, CRM, ...) bằng cách tối ưu hóa các cuộc gọi hiện tại hoặc viết cuộc gọi của riêng bạn cho các nhu cầu đặc biệt (ví dụ: chỉ cập nhật một thuộc tính duy nhất của sản phẩm mà không tải hoàn thành sản phẩm, vv).

Nếu khách hàng của bạn không thích định dạng CSV (tôi có thể hiểu điều đó!), Bạn có thể xác định định dạng dữ liệu và tệp của riêng mình. Máy khách gửi dữ liệu của mình theo định dạng này, một tập lệnh của bạn dịch nó thành một mảng PHP và sử dụng FastSimpleImport , một bộ chuyển đổi đặc biệt cho mô-đun ImportExport.


chúng tôi đang lên kế hoạch tải lên các sản phẩm bằng cách sử dụng "nhập khẩu sản phẩm" bằng cách sử dụng csv. chúng tôi có rất nhiều mô tả, chúng tôi phải hiển thị mô tả ở định dạng bảng. Có cách nào để thêm thẻ html vào bảng excel.
Em bé ở Magento

5

Chúng tôi sử dụng uRapidFlow Pro gần như độc quyền. uRapidFlow rất hiệu quả và đáng giá.

Đối với các trang web rất nhỏ, chắc chắn, giao diện chỉnh sửa sản phẩm tích hợp có thể được sử dụng; nhưng các tờ nhập khẩu thuộc loại nào đó phải được sử dụng để có hiệu quả trong việc tổ chức và nhập một số lượng lớn sản phẩm.

Một mẹo để tạo một bảng nhập tốt sẽ là kiểm tra cả tài liệu được cung cấp khi có câu hỏi và xuất một hoặc hai sản phẩm để có cảm giác về một dòng nhập khẩu được kết hợp tốt như thế nào.


Nó không khác nhiều so với cấu trúc csv mặc định và trên thực tế với một số điều chỉnh, bạn có thể sử dụng một bản xuất mặc định chẳng hạn và nhập nó qua uRapidFlow
Petar Dzhambazov

chúng tôi đang lên kế hoạch tải lên các sản phẩm bằng cách sử dụng "nhập khẩu sản phẩm" bằng cách sử dụng csv. chúng tôi có rất nhiều mô tả, chúng tôi phải hiển thị mô tả ở định dạng bảng. Có cách nào để thêm thẻ html vào bảng excel.
Em bé ở Magento

2

Đối với công ty tôi làm việc cho tôi đã tạo ra một mô-đun hoàn toàn tùy chỉnh để nhập dữ liệu từ tệp XML được tạo tự động. Vì chúng ta đang nói về một lượng lớn sản phẩm, hồ sơ nhập / xuất Magento mặc định không hoàn thành công việc.

Nhìn chung, việc sử dụng các truy vấn SQL thô được coi là một cách thực hành tồi nhưng chúng tôi đã quyết định sử dụng chúng theo cách nào đó vì lợi ích lớn trong hiệu suất. (Chỉ làm điều này nếu bạn biết cách cấu trúc Magento DB)

PS: Chúng tôi vận hành một số phiên bản Magento với nhiều trang web + cửa hàng và chúng tôi KHÔNG BAO GIỜ ghi đè lên bất cứ điều gì được đặt trên cấp độ / phạm vi cụ thể của cửa hàng / trang web.


Ai nói rằng đó là thực tế xấu để sử dụng SQL thô? Đây thường là cách duy nhất để có được hiệu suất hợp lý từ các hoạt động theo lô lớn ... Chúng tôi đã thực hiện một số công việc từ sử dụng SOAP (thời gian chạy công việc 12-24 giờ) đến <2 giờ bằng cách sử dụng các cuộc gọi SQL trực tiếp ...
Ralph Tice

Là mô-đun tùy chỉnh của bạn có sẵn để mua hoặc chỉ để sử dụng trong nhà của bạn?
zigojacko

2

Magmi có một lộ trình học tập, nhưng một khi bạn điều chỉnh thì khó có thể sử dụng bất cứ thứ gì khác. Nó được tạo ra cho các nhà phát triển; bạn đã được báo trước.

http://sourceforge.net/projects/magmi/


1

Chúng tôi thường tạo một tập lệnh tải mô hình sản phẩm, đặt dữ liệu vào mô hình và sau đó lưu mô hình vào DB. Nếu bạn Google "magento tạo sản phẩm từ tập lệnh", bạn sẽ có thể tìm thấy một tấn mã mẫu.


Đây là khá nhiều những gì nhập / xuất mặc định làm và quá chậm. Nếu bạn có nhiều cửa hàng, nó có thể nhận được nhiều hơn một giây cho mỗi sản phẩm. Như những người ở trên đã nói, nó tốt cho một lượng nhỏ sản phẩm.
Petar Dzhambazov

Nếu bạn tối ưu hóa tập lệnh thì nó không chậm. Chúng tôi đã nhập hơn 50 nghìn sản phẩm trên 16 cửa hàng bằng cách sử dụng tập lệnh và tốc độ này nhanh hơn so với nhập / xuất mặc định.
jmspldnl

1

Chúng tôi sử dụng cấu hình dataflow tiêu chuẩn tuy nhiên chúng tôi chuyển đổi CSV chúng tôi nhận được và điền vào đó với các mặc định bị thiếu. Bằng cách này, khách hàng của chúng tôi không phải nhập các giá trị mà họ không có đầu mối.

Việc chuyển đổi được thực hiện bằng một tập lệnh, tất cả những gì khách hàng phải làm là tải lên CSV mà anh ta đã tạo và tải lên các hình ảnh / PDF mà anh ta muốn sử dụng và sau đó tập lệnh sẽ điền vào chỗ trống. Bằng cách này, chúng tôi tuân theo cách Magento tiêu chuẩn nhưng giữ cho khách hàng dễ dàng.


1

Mô-đun Nhập / Xuất mới tồn tại từ Magento 1.5 khá nhanh. Tuy nhiên, tệp CSV cần thiết không ở định dạng dễ dàng. Do đó, chúng tôi đã viết một tiện ích mở rộng tùy chỉnh để phân tích định dạng CSV (linh hoạt) mà chúng tôi đã thiết kế. Mô-đun sau đó chuyển đổi CSV đó thành định dạng CSV Magento tiêu chuẩn và sau đó thực hiện nhập. Chúng tôi cũng đã thêm một vài tính năng bổ sung như tạo các giá trị thuộc tính chưa tồn tại. Chỉ mất vài phút cho khoảng 10.000 sản phẩm.


Tôi đã phải làm một cái gì đó tương tự như thế này cho một dự án, bao gồm khả năng tạo các giá trị thuộc tính bổ sung (điều mà tôi khá ngạc nhiên là không được hỗ trợ theo mặc định). Vấn đề lớn nhất tôi gặp phải với nó là nhập hình ảnh cho các sản phẩm. Do cách thức hoạt động của các hành vi thay thế / cập nhật, rất khó để giữ cho hình ảnh được cập nhật với cùng một lần nhập mà không tạo một bản sao mỗi lần bạn nhập.
Peter O'Callaghan

Đây là cùng một phương pháp tôi đã và đang sử dụng. Tôi đã tạo một tập lệnh để chuyển đổi tệp csv 'phẳng' thành magento định dạng 'multiline'. Thật tốt khi biết những người khác cũng sẽ làm điều tương tự
stewrat

1

Có hai tình huống khách hàng cần nhập:

  1. Khách hàng không thích giao diện Magento và chỉ muốn chỉnh sửa sản phẩm trong Excel. Đây là một biểu tượng người dùng, để giải quyết vấn đề này, tôi đề xuất mô-đun Lưới quản trị được kích hoạt của Mage .

  2. Cần phải có một nhập khẩu tự động nhập thông tin sản phẩm từ bên thứ ba. Trong trường hợp này, tôi khuyên các bạn nên thiết lập nhập với một trong các mô-đun được đề cập trước đó (sử dụng https://github.com/avstudnitz/AvS_FastSimpleImport ).


Điểm lấy. Chúng tôi thường đi với Google Docs trong tình huống đó. Điều đó có nghĩa là thật dễ dàng để cập nhật một số thông tin và bảng tính được nhập mỗi đêm chẳng hạn.
Paul Hachmang

1

Đây là tất cả các giải pháp kỹ thuật rất tốt, nhưng có một vấn đề kinh doanh không được giải quyết trong bất kỳ ý kiến ​​nào, Nhà cung cấp trên tàu. Đây là thuật ngữ chung và yêu cầu dữ liệu được ánh xạ từ dữ liệu của nhà cung cấp sang Magento. Bất kỳ giải pháp nào từ csv sang api sang magmi cho các công cụ khác đều phải xử lý chuyển đổi tiền tệ (thanh toán tiền tệ sang giá trang web), ánh xạ sản phẩm từ danh mục này sang danh mục khác, làm sạch dữ liệu, ánh xạ thương hiệu sang tên đơn. Khi tải dữ liệu ban đầu được thực hiện, bạn sẽ có cập nhật giá và hàng tồn kho, tự động xóa các sản phẩm không cần thiết (theo cách không có 404). Trên hết, nếu bạn chèn sql hoặc Magmi hoặc tắt chỉ mục khi lưu,

Bạn càng muốn tự động hóa quy trình này thì giải pháp càng phức tạp, nếu bạn không giao dịch với nhà cung cấp thì rất đơn giản vì bạn sẽ không có hơn vài trăm sản phẩm nên việc đưa lên tàu rất đơn giản và có thể được thực hiện trực tiếp. Chúng tôi sử dụng giải pháp từ một số chuyên gia tư vấn đa quốc gia đã điều chỉnh nó cho doanh nghiệp nhỏ, điều này cho phép chúng tôi cung cấp trên tàu với bản đồ mất một giờ (không mã hóa) và hoàn toàn tự động từ tải xuống tệp của nhà cung cấp để nhập Magento. Hầu hết không có điều này vì vậy nó là một quá trình khá đau đớn.


1

Hệ thống nhập / xuất Magento cung cấp chức năng dễ dàng và mạnh mẽ để nhập dữ liệu sản phẩm ở định dạng csv.

Trước tiên, bạn phải xác minh bảng excel hoặc csv của mình trong mô-đun nhập Magento. Magento tự cung cấp bảng csv được xác định trước cho mục đích này.

Để biết các bước thực tế, bạn có thể truy cập một bài viết đầy người dùng tại đây Phương pháp nhập Magento


1

Tùy thuộc vào tình huống, có một vài lựa chọn:

  • Nếu có rất ít sản phẩm (dưới 100), đôi khi chỉ cần nhập chúng vào phần phụ trợ / quản trị viên.
  • Khi có nhiều sản phẩm, thường đáng để ai đó tạo CSV (một người giỏi nhập dữ liệu thường làm điều này), ngoài ra, một tiện ích mở rộng được sử dụng để nhập (chẳng hạn như một @davidalger).
  • Có một số trường hợp rất hữu ích khi viết tập lệnh của riêng bạn (ví dụ: nếu bạn có tất cả dữ liệu sản phẩm trong một tệp XML).

1

Bạn nói đúng, không nên yêu cầu khách hàng của bạn viết các tệp CSV. Quá trình tôi đã sử dụng là như sau:

  1. Yêu cầu khách hàng của tôi gửi các tệp Excel có chứa các sản phẩm của họ
  2. Viết các thói quen VBA chuyển đổi các trang tính Excel thành các tệp CSV
  3. Sử dụng MAGMI để nhập sản phẩm vào cơ sở dữ liệu từ tệp CSV

Điều này hoạt động tốt. Ưu điểm của việc sử dụng các thói quen VBA là bạn có thể dễ dàng thích ứng với định dạng của bảng tính mà khách hàng gửi cho bạn. Bạn cũng có thể sử dụng nó để tạo HTML cho các mô tả sản phẩm của bạn.

Theo kinh nghiệm của tôi, MAGMI là một công cụ tuyệt vời, nhanh chóng và dễ sử dụng. Đây là một giới thiệu hay về nó: http://benfrain.com/magmi-the-best-way-to-import-into-magento/

Nếu bạn có thể đọc tiếng Pháp, tôi đã viết một bài đăng trên blog về nó:

http://www.devoption.net/blog/importez-rapidement-vos-produits-dans-magento-grace-a-magmi

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.