忍者ブログ
Flex,Java,Html など、調べた事のメモ帳です。 間違ってたらゴメンなさい。
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

EC-CUBEはVer2.11以降は随分内部構造も変更があり、Smartyタグも変更が加えられました。

変更があったSmartyタグの中からよく使うものをピックアップして一覧にしました。

 

Ver.2.11以降 Ver2.4以前 説明
<!–

 

{$smarty.const.ROOT_URLPATH}

–>

<!–{$smarty.const.SITE_URL}–>

 

<!–{$smarty.const.URL_DIR}–>

サイトのURLを表示・挿入したい(http~)

 

EC-CUBEを設置したルートディレクトリを呼び出す

<!–

 

{$smarty.const.ADMIN_DIR}

–>

無し 管理画面のディレクトリー

 

基本は上記とペアで使います。

<!–{$TPL_URLPATH}–> <!–{$TPL_DIR}–> テンプレートパス
html\user_data\packages\default\
<!–

 

{$smarty.const.HTTPS_URL}

–>

<!–{$smarty.const.SSL_URL}–> SSL接続時のサイトURLを表示・挿入したい(https~)
<!–

 

{$arrProduct.product_id|u}

–>

<!–{$arrProducts[cnt].product_id}–> 商品一覧のページで商品IDを参照したい
<!–{$arrProduct.name}–> <!–$arrProducts[cnt].name–> 商品一覧ページで商品の名前を取得・挿入する
<!–

 

{$arrProduct.main_list_comment}

–>

<!–

 

{$arrProducts[cnt].main_list_comment}

–>

商品一覧ページで一覧用メインコメントを取得・挿入する

■php.ini の設定を変更する
【php】ファイルアップロードの上限サイズを変更する


■EC-CUBEの設定を変更する

管理機能「デザイン管理」 → 「ページ詳細設定」から作成する。




サンドボックスの使用

サンドボックスとはテストサイトのことです
擬似アカウントを作成して、決済のテストをすることができます

サンドボックスアカウントの作成

PayPal Sandbox Log In 500x317 EC CUBEにペイパル エクスプレス チェックアウト 決済モジュールを導入する方法

PayPal Sandbox – Log In

登録するとActivate Your account to enable Sandbox access!というメールが来るのでアクティベートしてログインしましょう

サンドボックス内の購入者アカウントの作成

PayPal Sandbox Home 500x394 EC CUBEにペイパル エクスプレス チェックアウト 決済モジュールを導入する方法

サンドボックス内は実アカウントは使えないので、この世界の中で使えるアカウントを作成する必要があります

PayPal Sandbox Sandbox 476x500 EC CUBEにペイパル エクスプレス チェックアウト 決済モジュールを導入する方法

擬似アカウントなのでなんでも構わないので登録できればOKです
パスワードだけはあとから確認ができないのでわからなくならないようにだけしておきましょう

PayPal Sandbox Sandbox 1 370x500 EC CUBEにペイパル エクスプレス チェックアウト 決済モジュールを導入する方法

作成できました
アカウント名は勝手にランダムな値をくっつけてくれるので、これを使います

API利用に必要な情報を取得する

PayPal Sandbox Test Certificates 1 500x476 EC CUBEにペイパル エクスプレス チェックアウト 決済モジュールを導入する方法

APIユーザー名(API Username)
APIパスワード(API Password)
API署名(Signature)

この3つが必要なので、このページを開いておきます
次はEC-CUBE側を設定していきます

ペイパル エクスプレス チェックアウト 決済モジュールを入手する

ペイパル エクスプレス チェックアウト 決済モジュール(2.11系・2.12系)を購入します
メンバー登録をしていないと購入できないので、メンバー登録をしてください

認証キーの取得

468b955263882f5a495768d2cd11bd04 500x293 EC CUBEにペイパル エクスプレス チェックアウト 決済モジュールを導入する方法
購入したモジュールを導入するのに認証キーが必要になりますので確認しておきます
導入するサイトと、サイトURLが一致していないと導入ができないので気をつけて下さい

EC-CUBEにモジュールを導入する

導入したいサイトの管理画面にログインし、オーナーズストアのページを開きます

認証キーの入力

fd91e4cbf03c85ee8e5e6aa407eec5ea 500x186 EC CUBEにペイパル エクスプレス チェックアウト 決済モジュールを導入する方法

admin/ownersstore/settings.phpに先ほど確認した認証キーを入力します

購入したモジュールを取得する

b1ceed1ab27a14687822d95da8006500 500x293 EC CUBEにペイパル エクスプレス チェックアウト 決済モジュールを導入する方法

認証キーが正しければこれまでに購入したモジュールが一覧表示されます

829143ac6cc5257eef513a947207b095 500x135 EC CUBEにペイパル エクスプレス チェックアウト 決済モジュールを導入する方法

設定をおすと設定画面がPOPアップします

API利用に必要な情報を入力する

bebf8e1bb4968e540a5b8e84020f61ea 500x433 EC CUBEにペイパル エクスプレス チェックアウト 決済モジュールを導入する方法

Paypalで入手した値をここにいれます
サンドボックスの使用にチェックを入れないとテストサイトにつながらないので注意しましょう

最後に

配送方法設定画面(admin/basis/delivery_input.php)でPayPal エクスプレスチェックアウトにチェックを入れて設定は完了です
実際に決済をして試してみて下さい

注意

テスト決済をする場合
・サンドボックスでログインした状態を維持しておきましょう
・決済画面に遷移するのにやたらと時間がかかりますが本番はそんなことはないので安心して下さい
・決済するときにログインするアカウントは上で作った購入者アカウントです、サンドボックスアカウントやビジネスアカウントでは
ログイン出来ないので注意して下さい

本番用アカウントに切り替える際

サンドボックスの使用のチェックを外し
ビジネスアカウントでログインした状態で
API署名の情報はこちらから取得可能ですのリンクをクリックすると必要な情報が得られます

参考サイト
http://nob-log.info/2012/09/10/eccube-paypal-express-checkout/


こちらを参照
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=4212&forum=10&post_id=21291




ブログランキング
にほんブログ村 IT技術ブログ IT技術メモへ
 
カレンダー
03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
人気ブログランキング
ブログランキング ブログランキング
最新TB
ブログ内検索
PR
ATOM  
ATOM 
RSS  
RSS 
Copyright ©   プログラムメモ   All Rights Reserved
Design by MMIT  Powered by NINJA TOOLS
忍者ブログ [PR]