人気ワード

Copy Title & URL

Bookmark

Feed

Share

コンテンツタイプ【pay】:注文詳細

目次

  1. コンテンツタイプ【pay】:注文詳細
  2. 注文詳細コンテンツの作成
    1. コンテンツ情報・コンテンツ設定
    2. テンプレートHTML
      1. 基本HTML
      2. 一覧挿入HTML
      3. 結果なしHTML
  3. 注文詳細ページへのリンク設定

コンテンツタイプ【pay】:注文詳細

payモジュールにおける「注文詳細」を作成するコンテンツタイプです。

注文詳細コンテンツの作成

画面右上歯車マーク > コンテンツ > 新規作成

コンテンツID、カテゴリ名、コンテンツ名入力後、コンテンツタイプ:payを選択します。

コンテンツ設定
コンテンツID コンテンツURLに使用されるIDとなります。https://システム設置先/contents.php?c=コンテンツID
設定後の変更は可能ですが、URLも変更されるのでご注意ください。
※省略された場合、自動で採番されます。
カテゴリ名 コンテンツのカテゴリ管理をする場合は名称を設定します。
コンテンツ名 コンテンツの管理名称になります。

注文詳細、対象シートを選択します。

注文詳細コンテンツの新規作成

次に、基本的なページ情報の設定、閲覧権限や公開設定などを行います。
Webページのコーディングデータは、テンプレートHTMLのエリアで編集していきます。

コンテンツ情報 / コンテンツ設定

コンテンツ情報
コンテンツタイプ 「注文詳細」と表示していることを確認。
コンテンツURL コンテンツ(注文詳細ページ)の公開URL。
関連情報
対象シート コンテンツ作成時に設定した対象シート名を表示。
コンテンツ設定
コンテンツID コンテンツURLで使用するID。
省略した場合は自動入力します。変更するとコンテンツURLも変更されます。
カテゴリ名 コンテンツのカテゴリ管理をする場合は名称を設定。
コンテンツ名 コンテンツ名は、わかりやすい名称を設定。
一覧表示件数 注文詳細ページにおける検索結果の一覧表示件数を指定。
公開範囲 注文詳細コンテンツはユーザーが公開範囲です。
複数のユーザーシートを作成している場合は閲覧可能とするシートを選択してください。
閲覧権限外の転送URL 公開範囲と異なる権限でアクセスした場合の転送先URL。
※一般権限で会員限定コンテンツにアクセスした場合などの転送先URLを指定。
対象デバイス 作成したコンテンツの閲覧可能な端末を設定。
対象外デバイスの転送URL 「対象デバイス」設定外の端末からアクセスした場合の転送先URLを設定。
Basic認証 コンテンツ閲覧時にBasic認証をかけることができます。
IDとパスワードを設定。
公開設定 コンテンツ(注文詳細)の公開状態を設定。
新規作成時の初期値は「非公開」。

テンプレートHTML

「注文詳細」コンテンツでは、以下の編集エリアを用意しています。編集エリアでHTMLの編集や変数を挿入し、各画面を作成します。

基本HTML、一覧HTMLと結果なしHTMLの位置づけ

基本HTML

コーディングしたHTMLをそのまま貼り付け、入力項目や表示項目の変数に置き換えるだけで注文詳細ページが作成できます。
注文情報を一覧表示させる位置に、変数:[list] を配置します。

注文情報に関する変数を用意しています。それぞれ以下の値を返します。

変数名 変数 説明
システムID [pay_id] システムID
ID [pay_data_id] データID
注文名 [pay_name] 注文名
注文対象ID [pay_target_id] 注文対象のシステムID
注文対象(表示項目) [pay_target_id_name] 注文対象の表示項目に指定された値
※紐づくシートの設定に依存します。
決済方法 [pay_pay_method] 決済方法
注文種別 [pay_pay_type] 注文種別
商品合計金額 [pay_pay_total_amount] 商品合計金額
カンマ区切りで出力
商品合計金額(初回) [pay_pay_first_amount] 継続 時の商品合計金額(初回)
カンマ区切りで出力
注文日時 [pay_regist] 注文日時を日付(Y/m/d H:i:s)で出力
注文日時(unixtime) [pay_unixtime_regist] 注文日時をunixtimeで出力
継続状態 [pay_pay_fixed_state] 継続決済での継続状態
継続条件 [pay_pay_fixed_option] 継続条件
継続決済予定日 [pay_pay_fixed_next] 次回の決済が行われる日付(Y/m/d)を出力
継続決済予定日(unixtime) [pay_unixtime_pay_fixed_next] 次回の決済が行われる日付をunixtimeで出力
小計(税率別)【引数対応】 [pay_price] 指定の消費税率別の小計
引数は消費税率です。未指定時は10%
記述例:8%の場合 [pay_price:8]
消費税(税率別)
【引数対応】
[pay_tax_price] 指定の消費税率別の消費税
引数は消費税率を指定。未指定時は10%
記述例:8%の場合 [pay_tax_price:8]
小計 [pay_total_price] 小計. カンマ区切りで出力
消費税(額) [pay_total_tax_price] 消費税

一覧挿入HTML

「基本HTML」に配置した変数:[list] で繰り返し表示させる内容を記述します。一覧の表示件数はHTML編集エリア右の「一覧表示件数」で設定できます。

テンプレートHTML入力画面
変数名 変数 説明
商品ID [pay_item_item_id] 商品ID
商品名 [pay_item_item_name] 商品名
注文数 [pay_item_item_row] 注文数。カンマ区切りで出力
商品単価 [pay_item_item_price] 商品単価。カンマ区切りで出力
消費税(率) [pay_item_item_tax] 消費税率を出力
注文額(税抜き) [pay_item_amount] 注文数×商品単価 税抜きの注文額を出力

結果なしHTML

注文情報が0件の場合のページを用意することができます。
「基本HTML」に記述したソースコードを流用して一覧表示エリアに「注文情報はありません。」などのテキストを配置します。

コンテンツのページ遷移について

注文詳細ページから他のコンテンツに当該のレコード情報をもって遷移する場合は、 遷移先のコンテンツIDに遷移元のシステムID(対象のレコード情報)を渡します。

システムIDはHTML編集画面の変数一覧から選択が可能です。
※コンテンツタイプごとのシステムID名は以下一覧をご参照ください。

コンテンツタイプ HTML入力画面 システムIDの変数 システムIDの和名称
注文編集 入力 pay_info_id システムID【表示用】
確認 pay_id システムID
注文一覧 一覧 pay_id システムID
決済一覧 一覧 pay_history_pay 【注文情報】システムID
注文詳細 基本 pay_id
pay_target_id
システムID
注文対象ID
結果なし pay_id
pay_target_id
システムID
注文対象ID
entry / user 完了 pay_id システムID

遷移先コンテンツIDに遷移元システムIDを渡し、aタグに指定することで、該当のレコード情報を保持した状態で遷移します。

例① 遷移元:注文詳細ページより、決済一覧(コンテンツID:payment_list)に遷移
./contents.php?c=payment_list&pay=[pay_id]
例② 遷移元:注文詳細ページより、注文編集(コンテンツID:pay_edit)に遷移
./contents.php?c=pay_edit&id=[pay_id]
遷移元
注文一覧 注文詳細 決済一覧
遷移先 注文一覧
注文詳細 pay=[pay_id] pay=[pay_history_pay]
決済一覧 pay=[pay_id] pay=[pay_id]
注文編集 id=[pay_id] id=[pay_id] id=[pay_history_pay]

payモジュール関連マニュアル

関連記事