2014年2月アーカイブ

こんにちは、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に今後もご期待ください! 

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

 

SKELETON CART ver1.2.6 リリースのご案内

こんにちは、SKELETON CART 開発チーム 西山です。
本日、ver 1.2.6 をリリースいたしましたのでご案内差し上げます。

■送信メールの件名が文字化けする場合への対応

一部のご利用環境で、SKELETON CARTから送信されるメールの件名が文字化けしてしまう場合があります。
本バージョンではそのような問題が発生した際に対応できるオプションを用意いたしました。

・変更するファイル:/system/comn/conf/app_conf.php

・変更する箇所:上記ファイルの65行目

define('PVL_ML_SENDMAIL_ENCODE_SW' ,'0'); ※対応処理なし(初期状態)
↓
define('PVL_ML_SENDMAIL_ENCODE_SW' ,'1'); ※対応処理あり

上記のとおり変更することにより、送信件名の文字化けが解消できる場合がありますので、お試しください。

■これまでにご購入いただいたユーザーの皆様へ

今回のバージョンアップは無償対応となります。
バージョンアップをご希望の方は、ライセンス番号を添えてご連絡願います。

■製品に関するお問い合せ

SKELETON CARTに関するご不明な点は、お問い合せフォームよりお願いいたします。 ご質問等もご遠慮なくお送りください。 お待ちしております!

アイテム

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

このアーカイブについて

このページには、2014年2月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2014年1月です。

次のアーカイブは2014年5月です。

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

Powered by Movable Type 4.38