Làm thế nào để nhập hình ảnh bộ sưu tập với csv


12

Nhập hình ảnh bộ sưu tập có vẻ như là một chức năng cơ bản như vậy, nhưng tôi không thể tìm thấy bất kỳ cột nào trong tệp xuất csv của mình, nơi tôi sẽ làm điều này. Tôi đã tạo một sản phẩm duy nhất với hình ảnh bộ sưu tập thông qua phụ trợ của magento và sau đó xuất sang csv và thậm chí những hình ảnh bộ sưu tập đó không được tìm thấy trong tệp csv.

tôi đang thiếu gì


Bạn mong chờ điều gì? hình ảnh mã hóa nhị phân? Hình ảnh nằm trong media/catalog/product/<first_letter>/<second_letter>/name.jpgvà trong csv nên có đường dẫn: /catalog/product/<first_letter>/<second_letter>/name.jpgtrong cột 'hình ảnh' afaik
Fabian Blechschmidt

xin lỗi @Fabian, tôi đang tìm một ô / cột nơi tôi sẽ đặt URL cho hình ảnh bộ sưu tập để nó có thể được tải lên
YWSW

Câu trả lời:


5

Để làm rõ, tôi giả sử bạn đang sử dụng mô-đun Nhập / Xuất, KHÔNG phải Dataflow. Nếu bạn đã và đang sử dụng Dataflow, vui lòng thử quy trình tương tự với mô-đun Nhập / Xuất và xem kết quả của bạn có cải thiện không.

Đây chắc chắn là chức năng tiêu chuẩn - vui lòng xem xuất CSV được liên kết của tôi từ bản cài đặt mới của Magento CE 1.7.0.2 với dữ liệu mẫu được cài đặt. Thực hiện tìm kiếm small_image và bạn sẽ tìm thấy các cột chính xác:

image_label, small_image, small_image_label, thumbnail, thumbnail_label

Ngoài ra còn có các cột để kiểm soát thư viện phương tiện:

media_gallery, _media_attribute_id, _media_image, _media_lable, _media_position, _media_is_disabled

Nhập / xuất Magento rất khó, không có hai cách về nó. Về cơ bản không có tài liệu và một số quirks / lỗi có thể gây ra kết quả không mong muốn. Mọi người biết cách sử dụng Mage_ImportExport rất có thể đã dành hàng giờ để khóc vào bàn phím của họ ở một số giai đoạn.

Điều đó đang được nói, nó hoạt động và nó hoạt động tốt một khi bạn biết các thủ thuật. Nếu bạn có thể đăng CSV của mình tại đây và có thể cho chúng tôi biết nếu bạn đã thực hiện bất kỳ tùy chỉnh nào cho cài đặt Magento của mình thì cộng đồng sẽ có thể hỗ trợ bạn tốt hơn.

Ngoài ra, hãy đảm bảo bạn không đánh dấu vào bất kỳ hộp kiểm 'bỏ qua' thuộc tính nào khi bạn thực hiện xuất.


Đây cũng là kết luận của tôi - các dòng riêng biệt cho mỗi hình ảnh bộ sưu tập - không có cách nào để giữ một dòng trên mỗi sản phẩm và tách biệt các hình ảnh bằng dấu phẩy, dấu chấm phẩy, v.v.? Tôi cũng nhận ra rằng dataflow đã cho tôi tên và thông tin cột xấu. Bạn rất đúng về việc hàng giờ khóc trên bàn phím;)
YWSW

Có dòng riêng cho hầu hết mọi thứ, không chỉ cho hình ảnh. Ví dụ: thêm sản phẩm của bạn vào nhiều danh mục có nghĩa là liệt kê từng danh mục trên một dòng mới. Có nhiều thuộc tính sử dụng định dạng này. Xin lỗi tôi không thể cung cấp cho bạn một liên kết đến một hướng dẫn / hướng dẫn dứt khoát - cách tốt nhất là xem CSV mà tôi đã liên kết ở trên (có hầu hết mọi cấu hình sản phẩm có thể) và sao chép cấu trúc trong tệp của riêng bạn. Nếu bạn cần nhập giá trị cổ phiếu hoặc mức độ hiển thị của sản phẩm, hãy lưu ý rằng có một số lỗi trong lĩnh vực này.
jharrison.au

3

Chỉ cần thêm các cột sau vào CSV nhập của bạn

image_label, small_image, small_image_label, thumbnail, thumbnail_label

Và thiết lập các đường dẫn hình ảnh tương ứng là tương đối ./media/import. Ví dụ

image_label, small_image,
"my_label",  "./img.jpg",

Sau đó tải lên tất cả hình ảnh của bạn để được trong ./media/import

Phân loại hàng nhập khẩu

Nếu bạn muốn phân loại hình ảnh, chỉ cần đặt chúng vào một thư mục con trong ./media/import- và đặt đường dẫn của bạn vào CSV để đưa nó vào.

Ví dụ. Bạn đã tải hình ảnh của mình lên ./media/import/20130304
Vì vậy, đường dẫn hình ảnh sẽ là ./20130304/img.jpg


Tôi sẽ thêm nhiều URL cho hình ảnh bộ sưu tập của mình ở đâu?
YWSW

1
Dấu phẩy tách chúng ra.
Ben Lessani - Sonassi

Vì vậy, nếu tôi tự tạo các cột này trên nguồn cấp dữ liệu sản phẩm của mình và điền chúng, Magento sẽ hiểu nơi đặt chúng?
YWSW

Tại sao điều này không đạt tiêu chuẩn với magento? và làm cách nào để Magento xuất URL hình ảnh bộ sưu tập của tôi?
YWSW

1
Nó là tiêu chuẩn.
Ben Lessani - Sonassi

1

Tôi đã đưa tôi mãi mãi để tìm ra điều này vì vậy tôi quyết định hòa nhập và có thể cung cấp một số trợ giúp.

• Câu trả lời từ Prodigy mềm là "sửa chữa" $ 99 khi sử dụng magmi. • jharrison.au là một trong những chính xác và sau khi làm việc nhiều, tôi đã làm cho nó hoạt động.

Đầu tiên xuất và nhập như ông đã nói phải được thực hiện KHÔNG sử dụng dataflow. Luồng dữ liệu sẽ không hoạt động. Từ đó tôi gặp vấn đề khi cố gắng tìm ra thuộc tính nào là cần thiết.

Dưới đây là những gì tôi đã làm: 1. Đặt các trường này thành sau: _media_attribution_id: của tôi là 80. Bạn có thể tìm thấy bạn bằng cách truy cập Danh mục> Thuộc tính> Quản lý thuộc tính> Thư viện phương tiện trong URL bạn sẽ thấy thuộc tính. _media_image Tôi đặt như thế này /filename.jpg >>>>>> cái này phải có trong phương tiện> thư mục nhập của Magento /filename2.jpg >>>>>> cái này phải nằm trong phương tiện> thư mục nhập của Magento

  1. Sau khi bạn nhập sản phẩm của mình, bạn phải Reindex, điều này khiến tôi thất vọng một lúc! Chuyển đến Hệ thống> Quản lý chỉ mục> và Dữ liệu Reindex

Tôi hy vọng điều này sẽ giúp bất cứ ai. Xin lỗi nếu nó có vẻ lặp đi lặp lại từ các bài viết trước.


0

Chỉ là một manh mối nhỏ (ngoài câu trả lời rất hay của jharrison.au) khiến tôi mất hàng giờ. Dường như với tôi rằng các hình ảnh phải được đặt tên bằng chữ in thường. Có lẽ thông tin này có thể giúp ai đó.


0

Tôi đồng ý với câu trả lời tuyệt vời của jharrison.au. Tôi thậm chí còn nói nhiều hơn, dường như không có sự thống nhất trong cách mô-đun DataFlow và Nhập / Xuất hoạt động trong các phiên bản khác nhau của Magento.

Đối với những người đang tìm kiếm một giải pháp để cập nhật cơ sở dữ liệu lớn (hơn 10 nghìn sản phẩm), tôi khuyên bạn nên tìm hiểu về công cụ mã nguồn mở miễn phí tuyệt vời MAGMI. Xem giải thích về định dạng ở đây .

Nói tóm lại, nó như thế này:

media_gallery /image1.jpg; / image2.jpg

Và bạn nên đặt hình ảnh của mình vào thư mục "Thư mục phương tiện" (phải được điều chỉnh trong MAGMI)

Nếu bạn gặp khó khăn với việc thiết lập MAGMI (tôi biết, nó có thể là một chút khó khăn cho người không chuyên nghiệp), bạn có thể sử dụng này mở rộng mà về cơ bản là một MAGMI tích hợp vào Magento backend để dễ sử dụng với một số chức năng mở rộng. Nó cho phép thực hiện nhiệm vụ này ngay lập tức.


0

1.9 CE bạn sẽ muốn chỉ định trong CSV của mình skugallerycó thể bao gồm ;danh sách được phân cách bằng dấu hai chấm với dấu gạch chéo có tiền tố liên quan đến /media/importthư mục cho các tệp của bạn, ví dụ : /56789.jpg;/43345.jpg. Bạn cũng có thể xác định image, small_imagethumbnailhình ảnh trong các lĩnh vực khác nếu bạn muốn, đó là những cái tôi thiết lập như là một yêu cầu tối thiểu.


0

Magento có thể nhập hình ảnh vào thư viện.

Không chính xác tất cả các hình ảnh nên ở trong các cột riêng biệt. Đây là ví dụ.

Nếu bạn tải lên, hãy giả sử 5 hình ảnh cho 1 sản phẩm, trong tệp của bạn, bạn cần đặt tên hình ảnh bằng dấu gạch chéo hàng đầu (/image_name.jpg) trong cột _media_image (mỗi dòng cho mỗi hình ảnh), vd:

nhập mô tả hình ảnh ở đây Đây là hình ảnh cho một sản phẩm với SKU Nếu bạn nhập hình ảnh chỉ vào bộ sưu tập, bạn sẽ nhận được chúng ở đây -

nhập mô tả hình ảnh ở đây Nhưng như bạn có thể thấy, không có hình ảnh nào được thêm vào làm hình ảnh sản phẩm chính.

Trong Magento hình ảnh sản phẩm chính được gọi là cơ sở và nó được gieo tại trang sản phẩm, hình ảnh nhỏ sẽ được hiển thị ở chế độ xem danh mục và hình thu nhỏ (trong các sản phẩm liên quan, v.v.)

Vì vậy, để làm cho một số hoặc một trong các hình ảnh của bạn được hiển thị dưới dạng nhỏ, cơ sở và hình thu nhỏ, bạn cần phải có các cột riêng biệt và ở đó cũng đặt tên hình ảnh

Vì vậy, bạn có thể tạo một và cùng một hình ảnh như hình thu nhỏ cơ bản hoặc hình ảnh khác nhau.

Hãy cho tôi biết nếu tìm thấy một vấn đề.

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.