管理者がPDFを製品ページに追加する最良の方法は何ですか?


7

多くの製品について、PDF形式の仕様書がいくつかあります。ダウンロード可能なPDFを各製品ページに追加するための最良または最も簡単な方法は何ですか。(一部のPDFは多くの製品に適合します)。

更新:このhttp://amasty.com/product-attachments.htmlの非常に便利な拡張機能を見つけました


画像、ビデオ、zip、docなどのPDFファイル以外の追加を可能にする別の拡張機能を次に示します。fmeextensions.com/ product

上記の会社の拡張機能をMagento 2に使用する場合、これはリンクfmeextensions.com/…です
Henry Roger

回答:


14

多くのプログラミングをせずにこれを行う簡単な方法は、magentoの製品属性を利用することです。以下を実行するのは非常に簡単です-

  1. 「spec_sheets」という商品属性を追加し、その属性をフロントエンドで使用できるようにします。次に、その属性を適切な製品属性セットに追加します。
  2. クライアントに、PDFファイルをmagentoインストールの下のディレクトリにFTPで転送します(例:media / specs)。
  3. スペックシートを表示する製品を編集し、PDFファイル名を入力します。
  4. $ _product-> getSpecSheet()の値を取得して、属性に値があるかどうかを検出するように製品ビューテンプレートを更新します。メディア/スペックディレクトリに属性と同じファイルが存在する場合は、製品ページにPDFへのリンクを表示します。

製品ごとに複数のPDFがある場合は、カンマ区切りのリストにファイル名を入力し、phpを使用して個々のファイル名を解析することができます。


6
管理者に手動でファイル名を入力することは良い解決策ではありません。
Louis W

3

それらをアップロードし、WYSIWYGエディターを使用してリンクを追加するだけでは不十分だと思いますか?

どのくらいのPDFについて話しているのですか?

製品に新しい複数選択を追加し、ソースモデルを追加してPDFをアップロードし(グリッドが適切であるなど)、製品でそれらを選択できます。

数が多すぎる場合は、jsグリッド(検索など)とJSマジックを使用して独自のチューザーを実装できます。プロダクトチョーサー(Mage_Adminhtml_Block_Catalog_Product_Widget_Chooser)に対して一度実行しました


何千もの製品があり、それぞれに1つ以上のスペックシート(またはなし)があります。スペックシートはさまざまで、数百にのぼり、一部は複数の製品に対応しています。
darrylxxx 2013

1
プロジェクトのマッピングテーブルを実装しました。テーブルsku / product-id-> specを使用できます。情報はどのフォーマットで入手できますか?CSVか何かから生成できるので、インポートできますか?次に、すべてのシートを使用してブロックを実装できます(キャッシュすることもできます)。
Fabian Blechschmidt 2013

2

この拡張機能を製品pdfに使用できますPdf Extension

この拡張機能により、複数のPDFファイルを製品に割り当てることができます。PDFをアップロードして、製品に割り当てることは非常に簡単です。


2

私にはもっと良い方法があります。
この拡張機能をインストールする:Etatva拡張機能

インストール後、この行をview.phtmlに追加します。

echo $this->getLayout()->createBlock('files/product_view')->setTemplate('files/files.phtml')->toHtml();  

それを保存し、キャッシュをクリアして、ログアウトし、再度ログインします。に移動するとSystem>>Configuration、左側のパネルにその拡張機能が表示されます。バックエンドでpdfファイルをアップロードできるように設定を試してください。
次に、新しい製品を追加し、PDFをアップロードします。次に、カスタム属性を追加し、フロントエンドで表示できるようにします。バックエンドでは、そのカスタム属性にこのようなアンカータグを使用します。

<a href="linkwherecustompdfsare stored" alt="pdfdownloader">PDF Downloader</a>  

保存して、フロントエンドと出来上がりを更新してください。
フロントエンドにリンクが表示されます。リンクをクリックするとPDFがダウンロードされます。
Magento CE 1.9.0.1でテストおよび検証済み:)


1

別の可能性は、まさにあなたがやりたいことをする拡張機能を使うことです。この目的のための無料の拡張機能が存在します:

http://www.magentocommerce.com/magento-connect/pdf-for-every-product-8631.html

最大1000の製品で無料のもう1つは次のとおりです。

http://www.magentocommerce.com/magento-connect/pdf-for-every-product-8631.html


5
mpaepper、これらのリンクは両方とも同じではありませんか?
Chris K

拡張機能が削除されたようです
Kevin Chavez

1

これは、ScribdでPDFまたはその他のタイプのファイルを管理し、いくつかのコードを追加することでそのドキュメントを参照時に表示するのに役立つMagDocモジュールです。お役に立てれば。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.