商品リスト、商品ページ、カートに送料無料のメッセージを表示するにはどうすればよいですか。メッセージは、商品の価格が 50 ドルを超える場合にのみ商品リストと商品ページに表示され、合計が 50 ドルを超える場合はカートに表示される必要があります。
これどうやってするの?
ありがとう
こんにちは Marcelo ,
商品詳細ページに送料無料のメッセージを表示するには:template/catalog/product/view.phtml
$productprice = echo $_product->getPrice();
if($productprice >= 50)
{
echo 'free shipping is available for this product if cart total is greater than $50';
}
商品一覧ページで商品画像の上に「送料無料」の写真タグを付けて表示する。パス:template/catalog/category/view.phtml
上記と同様の条件を追加
50 ドル以上のカートで送料無料を利用するには:
管理画面に移動:
System > Configuration > Sales > Shipping Methods
有効: はい
最小カート合計: 50
希望 これは役に立ちます。. .
上記をうまく利用し、2 番目のメッセージを追加して、最大 50.00 ポンドの送料無料の購入を促すメッセージを追加しました。
<?php if ($_product->getSpecialPrice() > 50.00):
echo $this->__('With Free UK Shipping');
endif; ?>
<?php if ($_product->getSpecialPrice() < 50.00) :
echo $this->__('Spend £50.00 To Get Free UK Shipping');
endif; ?>
問題は、これらのメッセージが SpecialPrice のみに基づいていることですが、SpecialPrice が null または 0 の場合、Price (RRP) に基づいてメッセージを表示する必要があります。優れたコーダーではありませんが、助けを借りて行うことができます。送料無料の前に購入する必要があります