質問: オフライン(コース)予約を実装したいと思っています。 必要条件としては、 ・氏名 ・住所、連絡先 ・メールアドレス ・所有資格 上記の入力をしてもらい決済。 そして、決済完了後にそのまま受講案内のPDFを発行(ダウンロードでもOK)したいです。 PDFをダウンロードするだけであればDigital Downloadsでも良かったのですが、外部のサービスに飛ばして・・は効率悪いなと思っています。 そこで、Tipo Appointment BookingやBookThatAppを考えているのですが、日本語の情報が見当たらずに設定画面で手がストップしています。 これらのアプリはLiquidファイルに追加でコードを書く必要がありそうなのですが、その認識であっていますか?
回答: **<アプリについて>** Tipo Appointment BookingとBookThatAppは、インストール時に必要なファイルやコード自動作成される仕様です。 ですから基本的な予約機能だけであれば特にコードを書く必要はありません。 **<決済後の処理>** 「決済完了後にそのまま受講案内のPDFを発行(ダウンロードでもOK)したい」というご要望ですが、アプリではなく管理画面からも実装可能です。 決済後に表示される「サンキューページ」にダウンロードリンクを表示します。 具体的には、管理画面の「設定」→「チェックアウト」→「注文処理」→「追加スクリプト」の欄に以下のようなコードを書きます。 ``` 受講案内をダウンロード ``` ここで、href=""に、PDFリンクのURLを設定します。 (は行間調整のための改行です) **<Shopify管理画面でPDFを管理する方法>** 1. 管理画面から「設定」→「ファイル」でPDFをアップロード。 2. ファイル一覧にアップロードしたPDFが表示されるので「URL」をコピー。 3. 上記コードのURLを、PDFのURL に置き換える。 以上、ご参考ください。