标签: layered-navigation

分面搜索(solr)vs通过PHP进行良好的旧过滤?

我打算在我的电子商务商店中设置过滤系统(优化搜索).你可以在这里看到一个例子:http://www.bettymills.com/shop/product/find/Air+and+HVAC+Filters

PrestaShop,OpenCart和Magento等平台拥有所谓的分层导航.

我的问题是,与使用Solr或Lucene之类的东西进行分面导航相比,Magento或PrestaShop等平台中的分层导航有什么区别.

可以通过php和mysql完成类似的结果吗?

非常感谢详细解释.

php solr magento faceted-search layered-navigation

25
推荐指数
1
解决办法
1万
查看次数

Magento - 分层导航,可配置产品,多个过滤器活动问题

假设我在Magento(1.7)商店中有一个可配置产品,"T-Shirt-A"有红色(尺寸1,2)和黑色(尺寸2).

在分层导航中,如果我选择"黑色"和"大小1"

  • 我希望看不到任何结果 - 因为没有简单的产品可用"黑色"和"尺寸1".
  • INSTEAD我看到"T恤-A"因为它有黑色和尺寸1(但是,没有相关的简单产品符合这两个标准)

我可以做些什么来实现我想要的搜索结果(让过滤器显示可配置的产品,这些产品至少有一个符合所有过滤标准的关联简单产品).

magento configurable-product layered-navigation

15
推荐指数
1
解决办法
2259
查看次数

Magento的价格范围

默认情况下,Magento中的分层导航会在price属性中显示

从0到1000
从1001到2000
等等

是否可以通过配置或代码更改此设置?如果必须通过代码,请提供代码示例以及我需要修改的文件.

magento layered-navigation

10
推荐指数
1
解决办法
2万
查看次数

分层导航中的多选滤镜

我有一个自定义多选属性,我想参与过滤产品.该属性设置为在分层导航中使用,但不会出现在可用过滤器列表中.可能是由于自定义模型实现?任何人都有一些提示,在哪里检查它为什么不出现?为几个产品设置属性Magento版本使用的是EE 1.11

谢谢

php magento multi-select layered-navigation

9
推荐指数
3
解决办法
8529
查看次数

Magento 2分层导航没有结果

我对Magento 2的分层导航有一个问题,即在应用某些属性过滤器时它没有显示结果.显示结果的唯一过滤器是价格.

我通过赋值"Filterable(with results)"创建了4个其他属性(Lab,format,season等).我创建的这些属性在"分层导航"菜单中正确显示,并且还指示每个属性具有的产品数量.

分层导航菜单 -  Magento2

但是,当我点击其中任何一个时,我都会收到消息,说没有找到带有这些属性的产品.

分层导航结果为空

我试图清理缓存,重新索引并将magento模式更改为生产但没有任何作用

layered-navigation magento2

7
推荐指数
1
解决办法
525
查看次数

Magento,定制产品清单

我根据Mage_Catalog_Block_Product_List创建了自己的产品列表页面:

应用程序/代码/本地/法师/目录/座/产品/ Special.php:

class Mage_Catalog_Block_Product_Special extends Mage_Catalog_Block_Product_List
{      
    /* Original contents */

    /* Here I call addAttributeToFilter on product collection, and then... */
    return $this->_productCollection; 
}
Run Code Online (Sandbox Code Playgroud)

我将其包含在中心列的CMS页面中:

<reference name="content">
    <block type="catalog/product_special" template="catalog/product/list.phtml" />
</reference>
Run Code Online (Sandbox Code Playgroud)

问题是:产品列表显示正常,但我的左栏没有分层导航.

这很奇怪,因为我使用与普通列表完全相同的模板.

我检查了几件事:

  • Mage_Catalog_Block_Product_Special只是一个代理类.这不起作用.即使我在CMS页面上使用块类型"catalog/product_list",我也不会获得分层导航.
  • 没有任何扩展可以覆盖关键的核心类.
  • 我也尝试创建自己的模块并将其列在例如'mycatalog'下.这导致完全相同的问题.

我有一种感觉,这与尝试在CMS页面上包含产品列表有关,但我无法找到确切的问题.

任何有关这方面的帮助将非常感谢.

php magento faceted-search layered-navigation

5
推荐指数
1
解决办法
8076
查看次数

magento中的分层导航不适用于可配置产品

我在我的magento网上商店使用这个扩展程序 http://www.manadev.com/seo-layered-navigation-plus(分层导航)这个扩展适用于简单的产品.

但就我而言,我有两个属性可用于创建可配置产品,即大小和颜色.现在,当我创建可配置产品,并将不同大小和颜色的简单产品与可配置产品相​​关联并浏览类别登录页面时,在分层导航中,我看不到可配置产品的相关产品中的任何颜色或尺寸,也没有它在可配置产品的相关子产品中搜索所选颜色或大小.这对我来说已经成为一个严重的问题,似乎这个扩展不适用于可配置的产品,我已经有它们,但还没有回复.

有没有人经历过同样的问题?

magento configurable-product layered-navigation

5
推荐指数
1
解决办法
5431
查看次数

在分层导航中选择特定的购物选项时设置默认的排序方式

默认情况下,我将按名称设置为排序,当选择特定类别时,通常按价格排序。但是,我不确定在按类别以外的选项购物时如何指定默认的排序设置。我在分层导航中有一个名为“大小”的属性,当将该属性用作过滤器时,我想按价格排序。

我猜想问题是,是否有办法在XML中执行此操作-首先是如何为类别以外的购物选项调出适当的范围,其次是如何更改排序设置。我猜测尽管通过XML是不可能的,但我不得不更深入地研究,但是任何建议都值得赞赏!

sorting magento layered-navigation

5
推荐指数
1
解决办法
321
查看次数

Magento分层导航和SEO

我对Magento分层导航和seo有疑问.

我们的网站似乎正在使用与属性相关的网址编制索引,例如www.abc.com/exampleproduct?brand=69

这会产生大量重复内容的问题.有没有人来过这样的事情并且有任何好的解决方案.Inchoo在这里写了一篇关于它的博客:http://inchoo.net/online-marketing/magento-seo-how-to-handle-problems-caused-by-layered-navigation/ 但它并没有真正找到一个可靠的解决方案.

提前谢谢,cm.

seo attributes magento layered-navigation

5
推荐指数
1
解决办法
1697
查看次数

Magento中"catalog/category"和"catalog/layer"有什么区别?

我想了解这两种模型之间有什么区别,包括退货产品,是过滤器等等......

谢谢

php magento layered-navigation

3
推荐指数
1
解决办法
3171
查看次数

Laravel:如何通过关系过滤雄辩的数据

我正在laravel中建立产品目录,我想根据产品的属性过滤产品。

我有2个表格,产品和属性。属性具有键,值和product_id。例如:

product_id - key   - value
12         - brand - BestBrandEver
23         - brand - EvenBetterBrand
Run Code Online (Sandbox Code Playgroud)

现在,我希望能够通过类别页面上的表单过滤我的产品,该表单传递查询字符串参数,例如“ brand = BestBrandEver或brand = EvenBetterBrand”,并仅检索该品牌的产品。最终,我想对颜色,材质等做同样的事情。这很像Magento或Woocommerce分层导航。

我现在停留了一段时间,因为我不知道如何以正确的方式开始构建它。是否有人可以帮助我,或者可以为我指明正确的方向(甚至包括教程或视频)?

提前致谢!

magento layered-navigation laravel eloquent

2
推荐指数
1
解决办法
1161
查看次数

Magento分层导航块。移到中心

category.xml我更改引用名称中:

    <reference name="left">
        <block type="catalog/layer_view" name="catalog.leftnav" before="-" template="catalog/layer/view.phtml"/>
    </reference>
Run Code Online (Sandbox Code Playgroud)

content我假设将放置分层nav进入中心。但是,它仍然停留在左侧。实际上,即使我更改leftright,它仍然也不会从左侧边栏移动。

我在这里做错了什么?

block magento layered-navigation

1
推荐指数
1
解决办法
8433
查看次数