标签: online-store

在商店视图中设置允许的国家/地区

在 Magento 1.4 中,我能够设置allowed countries级别Store View,因此我可以为每个国家/地区 设置Website一个 1Store和多个:Store Views在此输入图像描述

现在在 Magento 2 中,我只能Allowed Countries在 上设置Website,而不能在 上设置Store ViewStore View设置如下: 在此输入图像描述

我为什么要改变这一点?我需要能够设置不同的store contact address为每个设置不同的Store View地址,因为我有一个 Argentinien 和一个 Bulgarian Store View,所以我想设置不同的地址但使用相同的Website/ Store

不幸的是,我也无法改变Store Contact Addressper Store View,这也仅适用于Website关卡。

我错过了什么吗?从 1.X 到 2.X 是否存在逻辑变化Store Views

online-store magento2

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

基于信用的购买的数据库设计

我需要一种优雅的方式来为在线商店实现基于信用的购买,该商店提供少量产品,可以使用虚拟信用真实货币进行购买。或者,产品只能以积分定价。

之前的工作

Credit在使用不同的产品类型(例如、Voucher或)之前,我已经实施了基于信用的采购,Music并通过订单后处理将购买的信用以实际货币的形式分配给用户,随后可以用于折扣未来订单的费用总额。

作为一个临时解决方案,这相当有效,但没有成功地将虚拟货币与真实货币分开,这正是我想做的,因为对于客户来说,消费积分在心理上比消费真实货币更容易。

设计

我需要正确设计数据库的指导,并支持同时以折扣价批量购买积分和真实货币产品。或者,是否应该所有产品都以积分定价,并且只有积分具有实际货币价值?

现有数据库设计

部分Products表:

  • 产品编号
  • 标题
  • 类型
  • 单价
  • 销售价格

部分Orders表:

  • 订单号
  • UserId(与表相关Users,未显示)
  • 地位
  • 价值
  • 全部的

部分OrderItems表(类似于CartItems表):

  • 订单商品编号
  • OrderId(与表相关Orders
  • ProductId(与表相关Products
  • 数量
  • 单价
  • 销售价格

预期UserCredits表:

  • 信用号
  • UserId(与表相关Users,未显示)
  • (+/- 值。随时间求和以确定 saldo。)
  • 日期

我在 SQL Server 数据库上使用 ASP.NET MVC 和 LINQ-to-SQL。

sql-server asp.net-mvc database-design online-store

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