質問

製品を注文するための2つの選択肢があります。

  1. 自分自身を拾う(作品)
  2. 配達、30以下の注文 - あなたは7を支払わなければなりません - そして上記の配送料はありません:

    錠剤を使用します。私はCSVをアップロードし、正しく行われました:

    Land,Provincie,Postcode,"Subtotaal bestelling (en hierboven)",Verzendkosten
    *,*,*,0.0000,7.0000
    *,*,*,30.0000,0.0000
    
    .

    状態;価格対位置

    30の下に注文すると、 - それは7を追加します - それはOké

    しかし私が30を超える注文のとき - (小計)それでも7、 - を追加します

    キャッシュなどをクリアしたなど 逃したことができるものはありますか?

    バージョン1.7.0.2

役に立ちましたか?

解決

問題は税金になる可能性があります。 35ドルで何かを注文し、税金は21%の場合、それは27.25年までに注文合計を計算します。それで、それはあなたの送料無料率に適合しません。

APP /コード/コア/ MAGE /配送/モデル/搬送波/ flatrate.php次のコードを追加する(104行目)

// exclude Virtual products price from Package value if pre-configured
    if (!$this->getConfigFlag('include_virtual_price') && $request->getAllItems()) {
        foreach ($request->getAllItems() as $item) {
            if ($item->getParentItem()) {
                continue;
            }
            if ($item->getHasChildren() && $item->isShipSeparately()) {
                foreach ($item->getChildren() as $child) {
                    if ($child->getProduct()->isVirtual()) {
                        $request->setPackageValue($request->getPackageValue() - $child->getBaseRowTotal());
                    }
                }
            } elseif ($item->getProduct()->isVirtual()) {
                $request->setPackageValue($request->getPackageValue() - $item->getBaseRowTotal());
            }
        }
    }
    //////////// add this piece of code ////////////
    if (Mage::helper('tax')->priceIncludesTax()) {
    $taxableAmount = 0;
    foreach ($request->getAllItems() as $item) {
        $taxableAmount += $item->getTaxableAmount();
    }
    $request->setPackageValue($taxableAmount);
    //////////// till here ////////////
}

    // Free shipping by qty
    $freeQty = 0;
    if ($request->getAllItems()) {
        $freePackageValue = 0;
.

これらはコスチュマーを使用しているレートIMです。同じ問題がありました。コスチュマーが52,95のために何かを注文したとき、上記のコードを追加した後、輸送は無料ではありませんでした

Land,Provincie,Postcode,"Subtotaal bestelling (en hierboven)",Verzendkosten
BEL,*,*,0.0000,6.9500
BEL,*,*,49.9900,0.0000
DEU,*,*,0.0000,4.9500
DEU,*,*,49.9900,0.0000
NLD,*,*,0.0000,4.9500
NLD,*,*,49.9900,0.0000
.

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top