如何在prestashop订单中按语言过滤产品

时间:2014-11-06 18:01:08

标签: filter prestashop prestashop-1.6

我们有一种产品(物理非prestashop产品)有3种不同的包装。

当我们打印发票时,我们希望能够区分我们应该发送给他的包裹。

我们可以根据用户使用的语言来区分我们要销售的产品。

现在我们看不到这样做。

当我们进入订单部分时,无法按语言过滤。

我们考虑过做三种不同的产品,但这意味着我们必须展示不同语言的不同产品,这似乎也不可能。

请注意,添加属性会起作用,在这种特殊情况下,这是我们正在谈论的包装(特别是语言),因此让用户选择不会产生很多对我们有用的意义明智。

我们刚刚开始配置商店,所以我们不介意任何允许这样做的设置。

1 个答案:

答案 0 :(得分:1)

您是否考虑过为自己的产品添加“语言”属性?这样,您只有一个产品,用户可以选择他想要的语言,而不是您通过界面/帐户确定语言。

您还可以跟踪不同语言的数量,并且在整个结帐和后台都可以看到所选语言。

编辑:

据我所知,您希望检测客户在购买时使用的界面语言;实际上保存了字段id_lang,每个订单(数据库表中存在一列)。我测试了它,它实际上与用户的界面语言相对应。

因此,所有信息都在那里。您需要做的是获取/编写一个简单的模块,该模块将在订单详细信息页面中显示此语言。可以在订单列表中添加实际列,但这将更加困难;