送料無料の設定について フォーラム › 使い方全般 › 送料無料の設定について このトピックには8件の返信、2人の参加者があり、最後にgellにより12年、 9ヶ月前に更新されました。 9件の投稿を表示中 - 1 - 9件目 (全9件中) 投稿者 投稿 2012年1月24日 2:42 AM #50962 gell参加者 送料無料の設定を金額あたりではなく重量あたりに変更することは可能でしょうか? 現在4つの商品があり、20kg以上は送料無料としたいと考えております。 一つの商品の重量が5kgで、最も高い商品が3150円。最も安い商品が2310円です。 金額あたりにすると、最も安い商品を4つ(20kg)で9240円ですが、この金額に設定すると最も高い商品3つ(15kg)の9450円を下回ってしまい、希望の状態にすることができません。 商品編集画面等で各商品に重さを登録し、その重量によって送料無料に出来たらと思います。 何らかの解決策がありましたらアドバイスお願いいたします。 2012年1月25日 1:37 AM #63616 nanbuキーマスター こんにちは。 フィルターフック、usces_filter_set_cart_fees_shipping_charge を使って送料を独自に計算させることができます。 2012年1月25日 6:15 AM #63617 gell参加者 ご返答ありがとうございます。 フックについてもう少し勉強し、また分からないことがありましたら再度ご質問させていただきます。 2012年1月27日 7:47 AM #63618 gell参加者 お世話になります。 フックの紐付け等の方法は大方わかりましたが、肝心の今回カスタマイズしたい部分がどこにあるかが分かりません。 フィルターフック、usces_filter_set_cart_fees_shipping_charge をプラグインとテーマフォルダ内にあるphpファイルすべてに検索をかけましたが見当たりませんでした。 申し訳ありませんがどこにあるか教えて頂けますでしょうか? 2012年1月28日 8:53 PM #63619 nanbuキーマスター usces_filter_set_cart_fees_shipping_charge フックはusc-e-shop/classes/usceshop.class.php の5648行目あたりにあります。(バージョンによって行番号は異なります。) 2012年1月29日 3:02 AM #63620 gell参加者 usc-e-shop/classes/usceshop.class.php の5503行目にありました! ありがとうございました! 2012年1月29日 6:39 AM #63621 gell参加者 お世話になっております。 送料無料の条件「~円以上」に加えて、「購入する1種類の商品の数量が4つ以上」と「特定のカテゴリーの商品のみ」という条件を加えることが最も簡単に出来るのではないかと考えました。 このような条件を加えるとしたらどのようにすればよろしいでしょうか? 2012年1月30日 2:14 AM #63622 nanbuキーマスター コールバックされる関数には、$shipping_charge, $carts, $entriesの3つの引数が渡されます。そのうち2番目の$cartsがカートの中の情報となります。この中を確認してプログラムを組んでください。第3引数の$entriesにはお客様情報などが格納されています。 2012年1月31日 12:19 AM #63623 gell参加者 ありがとうございます。 $cartsですね。その中を探ってみます。 投稿者 投稿 9件の投稿を表示中 - 1 - 9件目 (全9件中) このトピックに返信するにはログインが必要です。 ログイン ユーザー名: パスワード: ログイン状態を保持 上に表示された文字を入力してください。 ログイン