2017-03-16 2 views
0

現在Magento 2のインストールはほとんど変更されていません(ほとんどLuma)。最も顕著な違いは、XMLを介して製品をインポートするための独自のインポートモジュールを作成したことです。Magento 2&Amasty Feed Extension - Missing Products

これはすべてうまくいくように見え、私たちはフロントエンドで私たちの製品を見ることができます。しかし、自動的に生成されたGoogleフィード(Amasty Feeds Extensionによって作成された)では、製品データの一部またはほとんどが欠落しています。 Magentoのバックエンドには表示されないものもあります。私は迷っている。問題が独自のインポートモジュールやAmastyの拡張機能にあるのかどうかはわかりません。

Amastyモジュールの設定、magentoの製品情報(在庫、数量、価格、在庫状況、可視性)を確認しましたが、大丈夫です。 Amastyフィード用に使用しているテンプレートは以下の通りです(プリインストールされているテンプレートに基づいています)。

<g:id>{attribute="basic|sku" format="as_is" parent="no" modify=""}</g:id> 
<title>{attribute="product|name" format="as_is" parent="no" modify="html_escape"}</title> 
<description>{attribute="product|description" format="as_is" parent="no" modify="html_escape|length:500"}</description> 
<g:product_type>{attribute="category|category" format="as_is" parent="no" modify="html_escape"}</g:product_type> 
<link>{attribute="url|short" format="as_is" parent="no" modify=""}</link> 
<g:image_link>{attribute="image|image" format="as_is" parent="no" modify=""}</g:image_link> 
<g:condition>New</g:condition> 
<availability>{attribute="inventory|is_in_stock" format="as_is" parent="no" modify="replace:1^In Stock|replace:0^Out of Stock"}</availability> 
<price>{attribute="price|final_price" format="price" parent="no" modify=""}</price> 
<g:brand>{attribute="product|manufacturer" format="as_is" parent="no" modify="html_escape"}</g:brand> 
<g:google_product_category>{attribute="product|manufacturer" format="as_is" parent="no" modify="html_escape"}</g:google_product_category> 
<g:tax> 
<g:country>UK</g:country> 
<g:rate>0</g:rate> 
<g:tax_ship>n</g:tax_ship> 
</g:tax> 
<g:shipping> 
<g:country>UK</g:country> 
<g:price>{attribute="product|price" format="price" parent="no" modify=""}</g:price> 
</g:shipping> 
<g:identifier_exists>TRUE</g:identifier_exists> 
<gtin>{attribute="product|ean" format="as_is" parent="no" modify="html_escape"}</gtin> 
<g:mpn>{attribute="product|mpn" format="as_is" parent="no" modify="strip_tags"}</g:mpn> 

サーバーまたはマゼンタのログには、これに関するエラーはありません。

+0

reduildキャッシュを依頼することを躊躇しませんか?静的コンテンツを展開しますか? magentoはデモモードですか? – bxN5

+0

@ bxN5 Rebuilt、デプロイ、再インデックス化されています。これはDevモードです。フラットテーブルも使用しません。 – Lewis

+0

アマチュアエクステンションを信用していません。彼らは彼らの拡張子で最悪のコードを持っています。これは私がMagentoチームから得たフィードバックです。 –

答えて

0

アマストフィード拡張は、商品インデックスから価格、在庫状況などのデータを取得します。これは、フィードが正しく生成されるようにインデックスが適切に動作することを意味します。

さらに、情報が不足している製品を確認する必要があります。無効にされたアイテムは、無効にされると発生することがあります.Mententoはその属性をインデックスに追加することを中止します。そのため、有効な製品のみのフィードを生成するためにフィルタを使用していない可能性が高くなります。

あなたはまだ疑問を持っている場合は、弊社のサポートチームhttps://amasty.com/contacts/

+0

こんにちは、答えに感謝します。私は実際にサポートチームに投稿しており、彼らは今それを検討しています。残念ながら、これらの製品は有効になっており、インデックスは問題ありません(カタログルール、別の問題は例外です) – Lewis

関連する問題