商品オプションごとに加算額を設定するプラグイン

こんにちは、SKELETON CART 開発チーム 西山です。

SKELETON CARTをより便利にご利用いただくために、商品オプション料金加算プラグインをリリースいたします。

本プラグインを使用すると、商品ごとに追加できるオプション(標準では最大10個)にそれぞれ加算料金を設定することができるようになります。

◇プラグイン設置後のイメージ

20140207164905.png

◇対象バージョン

本プラグインは SKELETON CART version 1.2.6 以上で動作します。
(試用版でも動作しますのでお確かめください) 

◇プラグインのダウンロード

option_price.zip

◇プラグインとテンプレート(HTML)の設定

手順【1】

上記からダウンロードしたファイルを解凍してできたフォルダの中にある「option_price.php」をテキストエディタなどで開いてください。

以下の例にならって、各オプションごとに価格を設定します。
プラグインファイルの中にも記載してあります。

'オプション番号' => array(
array('値1',値段1),
array('値2',値段2),
array('値3',値段3),
...
array('値x',値段x)
),

(1)オプション番号
初期設定ファイル init.php で設定した商品オプション情報の番号を入力します。

(2)値x
選択するオプションの種類を入力します。これはテンプレート(HTML)側と合わせる必要があります。

(3)値段x
選択したオプションで加算される金額を入力します。こちらもテンプレート(HTML)と合わせる必要があります。
なお、この「値段」にはマイナス値(値引き)も設定できます。

利用する全ての商品オプション情報の設定が完了したら、以下の場所にプラグインファイルを設置してください。

app/plugins/option_price.php

※ご注意ください。
このプラグインファイルで上記のように記述していても、init.phpで商品オプション項目を設定していない場合は利用できません。
必ずセットでご利用ください。

手順【2】

商品オプション情報が表示されるHTML/メールのテンプレートを編集します。
この編集を行わなくても機能は動作しますが、どうぞご参考ください。

(1)編集を必要とする4つのファイル

  • _tpl_cart.html(サンプルファイルが同梱されています)
  • _tpl_mail_order.txt
  • _tpl_mail_user.txt
  • _tpl_regi_conf.html

(2)HTMLの記述

商品オプション情報の加算価格などを表示したい箇所を、以下のHTML(カートの中身)を参考に編集してください。

{if $d.cart_item_opt1 != NULL }
 {$cart_item_opt1_label}:{$d.cart_item_opt1}({$d.cart_item_price_opt1|number_format}円)
{/if}

各関数が出力する内容は以下のとおりです。

{$cart_item_optX_label} → オプション項目の名称(例:梱包)
{$d.cart_item_optX}   → 選択した値x(例:ギフト)
{$d.cart_item_price_optX|number_format} → 選択した値xに設定されている値段x(例:1,000円)

※上記の「X」にはinit.phpで設定した商品オプション情報の番号が入ります。

(3)カートの中身の画面サンプル

20140210170322.png

HTMLの編集が終わったら、HTMLを更新して動作をご確認ください。

◇ご留意事項

本プラグインのご利用にあたって、以下をご確認願います。

1. 本プラグインの著作権は開発元のジャクスタポジションが保有します。
2. SKELETON CARTライセンスユーザー様に限り、個人・法人を問わず無償でご利用いただけます。
3. 本プラグインを利用したことで生じるあらゆる損害や不具合について、弊社では保証いたしません。
4. 必ずご利用者様ご自身が動作テスト等を行ってからご利用願います。
5. 本プラグインに関する設置サポート等はお受けしておりません。
6. 本プラグインの二次著作物の配布等は有償・無償を問わずできません。
7. プラグイン内に記載されている著作権表示等を削除しないでください。

 

 

今回のプラグインもお客さまからのご要望を元に開発、リリースにいたりました。
このように成長していくSKELETON CARTに今後もご期待ください! 

その他ご不明な点があれば、お問い合せフォームよりご連絡ください。

 

アイテム

  • ImageUploadUtility(Pro) ver2.30リリースのご案内
  • ImageUploadUtility(Pro) ver2.22リリースのご案内
  • ImageUploadUtility(Pro) ver2.20リリースのご案内
  • DynamicPreview2.00 リリースのご案内
  • DynamicPreview2.00 リリースのご案内
  • ImageUploadUtility(Pro) 2.11リリースとMT6.2.xへの対応状況について

このブログ記事について

このページは、SKELETONが2014年2月10日 17:35に書いたブログ記事です。

ひとつ前のブログ記事は「SKELETON CART ver1.2.6 リリースのご案内」です。

次のブログ記事は「マニュアル記載不備に関するお詫び」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.38