タグ

ブックマーク / ameblo.jp/webmage (2)

  • 『EC-CUBE2.11 配送先ごとに送料を設定する…。』

    駆け出しWebエンジニア(2年目)の備忘録です。 興味のない人にはまったくよく分からない内容だと思いますが…。 EC-CUBEのカスタマイズとかやってます。 なにやら、EC-CUBEのコミュでこのブログの記事にリンクが貼られていましたょ(・∀・) というわけで、配送先ごとに送料を設定する方法を…。 まずは、前提条件として。 ・商品毎に送料が設定されている。 ・同じ配送先の送料は、商品別送料の中から一番高い金額を設定する。 ・幾ら以上は送料無料…の設定がある。 いじるのは、おなじみの「/data/class/SC_CartSession.php」です。 まずは608行目付近の // 送料無料チェック if ($this->isDelivFree($productTypeId)) { $results['deliv_fee'] = 0; } の後に、以下のコードを追加っと。 //-------

    『EC-CUBE2.11 配送先ごとに送料を設定する…。』
  • 『冷凍と冷蔵は同梱できないのでクール便のコードを書き直しです。』

    駆け出しWebエンジニア(2年目)の備忘録です。 興味のない人にはまったくよく分からない内容だと思いますが…。 EC-CUBEのカスタマイズとかやってます。 商品A・通常商品 商品B・冷蔵商品 商品C・冷凍商品 の場合。 商品A+商品B = 送料+クール料金 商品A+商品C = 送料+(送料+クール料金) 商品B+商品C = (送料+クール料金)×2 商品A+商品B+商品C = (送料+クール料金)×2 ということで、送料を再計算。 その前に…。 まずはクール便のフラグを 0 = 通常 1 = 冷蔵 2 = 冷凍 で登録できるようにします。 data/Smarty/templates/admin/products/product.tpl に以下の項目を追加。 <tr> <th>クール便フラグ <td> <span class="attention"> <select name="cool_

    『冷凍と冷蔵は同梱できないのでクール便のコードを書き直しです。』
  • 1