ページ: | 1 |

決済方法の追加

福田へたれ

2011-09-01 18:02:58
はじめまして。Simple.cartについて質問です。
ちょっとわけありで、通常の決済とは別の決済方法を設定する必要があって、orders_delivery.tplにリンクを別途制作して、通常の処理とは別に、別途決められたアドレスに入力内容を送信するように、改造しようと考えています。
通常の決済処理の場合、住所などのデータはどのファイルで処理されて、決済完了画面に届くのでしょうか?
元々は旧バージョンのsimple.cartを利用させていただいていたのですが、別途ショッピングカートを設置するということなので、新しいバージョンの方でもかまいませんので、フォームの内容がそのような経路で完了画面にたどり着くかを教えていただけると助かります。
----------------------------------------
福田へたれ

setsu

2011-09-01 22:19:52
福田へたれ さん Simple.cart のご利用ありがとうございます。

V3 のマニュアル整備がぜんぜん進んでおらず、もうしわけなく思っていますが、V2 は開発が終了しておりますので、V3 で回答します。

V3 日本語版は、メール送信機能を内蔵しています。
最終注文処理をおこなっているのは、orders.php です。
メール送信処理をおこなっているのも、このファイルです。

なお、決済画面は orders_print.tpl で、これが最終表示されるとともに、メールで送られます。
----------------------------------------
setsu

福田へたれ

2011-09-02 09:25:52
ありがとうございます。

orders.phpはcoreディレクトリの中のものでしょうか?
プログラムの知識が乏しいのでソースをじっくり読んで、頑張って改造させて頂きます。

他のCMSがDB必須の物が多いのに、DBなしで軽快に動作するSimple.cartやQuick.CMSに可能性を感じていますので、いろいろ作っていきたいです。

また質問させて頂きます。
----------------------------------------
福田へたれ

setsu

2011-09-02 10:02:19
> orders.phpはcoreディレクトリの中のものでしょうか?
あ、そうです。説明不足ですみません。

あと、メール送信に関しては、日本語版では組み込みずみですが、
本家 opensolution.org のクイックカートのダウンロードのプラグインのアーカイブにある
sendOrderToClient_v0.6.zip
が参考になります。

----------------------------------------
setsu

福田へたれ

2011-09-12 15:15:17
度々すみません。もう少し質問させて下さい。
おそらくなのですが、テンプレート上で記載されている変数名と、内部での変数名はひょっとして別なのでしょうか?
core/orders.phpの中身とorders_form.tplでは、変数名が合っていないような気がするのですが、そういうものなのでしょうか?
----------------------------------------
福田へたれ

setsu

2011-09-13 15:01:48
変数名は基本的には同じのはずですが、*.tpl はあくまでもデータの入出力部分だけです。

データの入出力にあたっては、さまざまなファイルが、さまざまな処理を行っており、php と tpl で、変数、データが直結しているとはかぎりません。

前述しましたが、メールの内容を決めているのは orders_print.tpl ですから、こちらの中身も見てみてください。
----------------------------------------
setsu

福田へたれ

2011-10-03 16:59:31
返信が遅くなって申し訳ありません。
こちらの方、参考にしてみます。

ちょっと新たな問題がでてきてしまいました。
xreaの共用sslを利用しようと考えていたのですが、テストしてみると、カートに商品を入れようとすると、urlから本来のドメインが抜け落ちてしまってアクセスできなくなってしまいます。

例:
ss1.xrea.com/www.hogehoge.jp/cart/?%e3%82%ab%e3%83%83%e3%83%97,15

↓商品をカートに入れようとすると……。

ss1.xrea.com/cart/index.php?%e8%b2%b7%e3%81%84%e7%89%a9%e3%81%8b%e3%81%94,9

例のように「www.hogehoge.jp/」の部分が消えてしまいます。
これは何か対処法はあるのでしょうか?
----------------------------------------
福田へたれ

setsu

2011-10-11 10:51:34
ディレクトリの移動がうまくいかないのですね。
XREAのサポートに「絶対パスでのリンクはNG」とあります。

ためしてはいませんが、config/general.php にディレクトリの指定がありますので、これをいじるとうまくいくかもしれません。
----------------------------------------
setsu

福田へたれ

2011-11-26 16:44:41
結局手に負えず、決済時のメールにURLを記載して、そちらにアクセスして頂くようなかたちに作り変えました。

もうちょっと自分で何とかしたかったのですが、力不足でした。
次は、もうちょっと時間をかけて対策したいです。
ページ: | 1 |
回答の投稿
名前
本文
署名
URL