在Opencart中,我们有以下类型的产品。
印刷书籍(硬拷贝)将发送给客户。
同样我们有数字下载。
我们希望在商店级别设置一个选项,无论用户是想查看下载还是打印副本。
当用户选择下载选项时,它应仅显示所有类别中的可下载产品。
当用户选择“打印副本”时,它应仅显示每个类别中的打印产品。
欢迎任何有关实现此功能的建议。
由于
答案 0 :(得分:0)
“有关实现此功能的任何建议”
从我的观点来看(可能不是最佳的)我们需要:
<DB_PREFIX>customer
类型为INT
,值为0
,1
用于数字下载等,向表TEXT
添加一列。 ..,如果您以后可能会添加新的首选项,那么最好将所有用户首选项的序列化版本存储在User
类型的列中$data['products'][] = array(
中的用户数据(如地址,电话)一样$this->data['products'][] = array(
和OC 2之前版本的{{1}},这里的简单if条件就足够了,只需检查用户偏好并相应地决定是否将产品复制到视图数据<或li>