製品管理ページの製品プレビューボタン


7

製品を保存する前に、製品の管理ページに製品プレビューボタンを実装したいので、管理者は製品がフロントエンドでどのように表示されているかを理解しています。これを行うための拡張機能がありますが、製品を保存した後、すべてのプレビューページが表示されますが、どうすればよいですか。製品を保存する前に実装しますか?

私はajax機能を使用して、呼び出し時にすべての製品フィールドの値を取得すると思いますが、現在のテーマとパンくずリストがどのように見えるかをどのように判断できるかを考えます。商品にレビューとタグがある場合、それらのフィールドも表示し、アップセルと関連商品、デフォルトのヘッダーとフッターなどを表示します。


システム>トランザクションメール>テンプレートを編集すると、保存せずにプレビューを確認できます。
MagePsycho 2013年


すべての構成を保存せずにフロントエンドを表示するために、[製品の管理]の製品グリッドまたは[製品の編集]ページにプレビューボタンを追加したいということですか?あなたはこれについてもっと読むことができます:magentocommerce.com/magento-connect/catalog/product/view/id/…その機能はあなたの要件を満たすことができると思います!お役に立てれば幸いです。
Jameslj

回答:


1

これは非常に理論的なものでありそれに対処する方法はたくさんあります。

ステージング機能を備えたEEで可能です。しかし、とにかくこれはかなり貧弱だということがわかりました。

CEでは、最も簡単な方法は、別のストアビューを作成し、そのスコープのみの製品を編集することです。

または、私が考えることができるプログラムによる解決策は、新しい一時的な製品を作成する単純な拡張を作成して(既存の製品を保存するのではなく)、その一時的な製品に属性をタグ付けすることです。次に、「一時的な」製品を削除するためにcronをクリーンアップできます。

それを行うための多くの方法は、ワークフローに何が適合するかに依存します。


提案をありがとう、それがこのタイプの質問が許可されているかどうかをメタで質問した理由です
Mufaddal

1

私が考えることができる簡単な方法は、すべての属性をget / postパラメーターとして製品ビューへのリクエストに追加し、フックしcatalog_controller_product_view$product->setData($_POST)

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