0

我有一个客户销售面向公众的衬衫,但也想通过他的网站为组织销售不面向公众的相同衬衫,例如公司衬衫等。

我想出了如何用密码保护 EZ 页面,这样公众就无法在没有代码查看的情况下访问;但是,密码保护不会渗透到我位于“目录”内的子 EZ 页面。我的问题:我不希望零售商有权查看所有其他组织的价格折扣。目前,设置了密码保护代码,一旦零售商通过密码保护EZ父页面,他们就可以访问所有组织链接。不好。有没有办法我只能限制每个零售商的 1 个页面,而他们却没有看到竞争对手获得的折扣?

我不确定这是否可以使用代码解决,或者这是一个数据库问题?

4

1 回答 1

0

这是一个 php 和 DB 问题。:)

您可以做的是在 EZ-Pages 下启用 php,然后根据客户 ID 进行每页限制。例如,您可以执行以下操作:

if ($_SESSION['customer_id'] == 24 || ($_SESSION['customers_id'] == 48)) {
 //your content here
} else {
 //not authorized message
}

这将允许您仅向 ID 24 和 48 的客户显示内容。无需密码保护,这一切都由 Zen Cart 的本机代码处理。

如果您使用双重定价并且您的组织具有批发状态,您可以使用$_SESSION['customer_whole']

这一切都取决于你如何处理你的组织......

于 2012-07-20T23:26:09.393 回答