【问题标题】:Silverstripe 4 silvershop-core paypal-expr. tax & shippingSilverstripe 4 silvershop-core paypal-expr.税费和运费
【发布时间】:2019-08-19 09:22:17
【问题描述】:

使用 SS4 + silvershop-core + palpal-express: 在 CMS/Catalog/Product -> Pricing 我可以填写价格。

例如:€ 12.90 (12,90) 表示基本价格。 (= netto = 不含税 15%)

在 shop.yml 中:

SilverShop\Model\Order:
  modifiers:
    - 'SilverShop\Model\Modifiers\Shipping\Simple'
    - 'SilverShop\Model\Modifiers\Tax\FlatTax'

问题:

  • 运费和 FlatTax 在哪里定义?
  • 我需要在前端显示价格(含税) 顾客。 - 如何?
  • 在 CheckOut 上应该是这样的:(在哪里以及如何计算这个?)

【问题讨论】:

    标签: silverstripe shipping tax silvershop


    【解决方案1】:

    我们可以通过将以下内容添加到我们的shop.yml 并刷新站点缓存来将FlatTax 设置为包含:

    SilverShop\Model\Modifiers\Tax\FlatTax:
      exclusive: false
    

    通过检查src/Model/Modifiers/Tax/FlatTax.php,我们可以看到FlatTax 类的配置设置。

    我们还可以像这样更改统一税率和统一税的名称:

    SilverShop\Model\Modifiers\Tax\FlatTax:
      exclusive: false
      rate: 0.20
      name: 'VAT'
    

    通过检查src/Model/Modifiers/Shipping/Simple.php,我们可以看到Simple 运输类的配置设置。我们还可以更改这些默认设置:

    SilverShop\Model\Modifiers\Shipping:
      default_charge: 10
      charges_by_country:
        - 'AU': 20
        - 'FR': 15
    

    【讨论】:

    • 感谢 3dgoo!不起作用的是:名称:增值税。不管有没有引号。排他性: false 确实有效。另一个问题:是否可以对每种产品征收不同的税款?是否可以定义一种产品的可用数量,如果没有产品库存,该产品仍然可见但不可购买?谢谢.sepp。
    • 关于每种产品的不同税收,我不知道。您需要对此进行调查,并可能建立自己的税收修正。要管理产品库存,您可以使用以下模块:github.com/silvershop/silvershop-stock
    猜你喜欢
    • 2011-07-15
    • 2018-06-17
    • 2018-03-11
    • 2013-04-09
    • 2015-02-13
    • 2012-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多