我有一个客户销售可供公众使用的衬衫,但也希望通过他的网站为组织销售相同的衬衫,这些衬衫不适合普通大众,如公司衬衫等。
我想出了如何密码保护EZ页面,因此一般公众无法访问而无需查看代码;但是,密码保护不会渗透到我位于“目录”内的子EZ页面。我的问题:我不希望零售商有权查看所有其他组织价格折扣。目前,设置密码保护代码,一旦零售商通过密码保护EZ父页面,他们就能够访问所有组织链接。不好。有没有办法我只能限制每个零售商1页,而不会看到竞争对手的折扣?
我不确定这是否可以使用代码解决,或者这是一个数据库问题?
答案 0 :(得分: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']
这一切都取决于你如何处理你的组织......