Magento 2& Amasty Feed Extension - 缺少产品

时间:2017-03-16 15:23:59

标签: php magento magento2

我们目前有一个Magento 2安装,只需很少的更改(几乎仍然是Luma)。最显着的区别是我们已经创建了自己的导入模块,用于通过XML导入产品。

这一切似乎都很好,我们可以在前端看到我们的产品。但是,在自动生成的Google Feed中(由Amasty Feeds Extension创建),部分/大部分产品数据都会丢失。其中一些在Magento的后端也看不到。我不知所措。我不知道问题出在我们自己的导入模块或Amasty的扩展名上。

我已经检查了Amasty模块的配置,magento产品信息(库存,数量,价格,供货情况,可见性),这一切看起来还不错。我们用于Amasty Feed的模板如下(基于预先安装的模板);

    <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>

在服务器或magento日志中似乎没有与此相关的任何错误。

1 个答案:

答案 0 :(得分:0)

Amasty Feed扩展程序从产品索引中获取价格,可用性等数据。这意味着您的索引应该正常工作才能正确生成Feed。

此外,您应该检查哪些产品缺少信息。禁用项可能会发生,因为一旦它们被禁用,Magento就会停止将其属性添加到索引中。因此,您没有使用过滤器为仅启用的产品生成产品Feed的可能性很高。

如果您仍有疑问,请随时向我们的支持小组https://amasty.com/contacts/

询问