SOY CMS / SOY Shop

ブログトップ

SOY CMS内でSOY ShopのMyPageLogicを読み込む

先日公開したSOY CMS1.7.1でSOY Shopログインチェックというプラグインが追加されました。

ログイン必須の会員用ブログの運営

ブログの記事詳細ページにログインフォームを設置する


SOY Shopログインチェックプラグインというのは、

SOY CMSでは会員情報を標準機能で持つことができないので、

SOY Shopの顧客情報の機能を利用して会員制サイトを運営するためのプラグインです。


SOY Shopの顧客情報、すなわちマイページ機能ですが、

マイページ機能を使うためにはSOY CMS側でSOY ShopのMyPageLogicを呼び出さなければなりません。


今回はSOY CMS側でMyPageLogicの呼び出しについて見ていきたいと思います。

続きを読む

SOY Shopプラグインを複製する2

先日投稿しましたSOY Shopプラグインを複製するという記事ですが、

カスタム支払プラグインの複製を行った時に記載されていた内容ではできなかったという意見が挙がっていましたので、

今回は拡張ポイント以外のファイルがあるプラグインの複製について記載します。

SOY Shopプラグインを複製する

SOY Shopプラグインの解説 拡張ポイントについて

続きを読む

SOY ShopとSOY Galleryでランディングページを運営しよう

SOY Shop 1.13.5でSOY Gallery表示用のパーツモジュールが追加されました。

SOY Gallery 0.7.0と連携することでランディングページを効率的に運営できるようになりました。


今回はその方法を紹介します。

続きを読む

ブログの記事詳細ページにログインフォームを設置する

ブログに投稿されている記事のコメントを会員のみから受け付けるという運営をしたいとします。

下記の記事のようにログインページへ遷移してログインして戻るというのも良いですが、

ログイン必須の会員用ブログの運営


せっかくなので、コメントの箇所にログインフォームを設置して、

その場でログインしてコメントをするということをしてみたいと思います。

続きを読む

SOY Shopプラグインを複製する

SOY Shopで構築するにあたって、

たとえば支払方法で銀行振り込み先の口座が複数あるとか、

ちょっと改良を加えたいけどバージョンアップの際に上書きされるのが嫌

ということがあると思います。


そんな時はプラグインを複製して、新しいプラグインを用意してからコードを修正していくことになります。


今回はプラグインの複製方法についてを説明します。

続きを読む

新しい納品書のデザインを作成する

今月リリースのSOY Shop 1.13.5で印刷用納品書作成プラグインのバージョンアップを行いました。


修正箇所は以下の通り

・一つのプラグインで複数の納品書のテンプレートを持ち、管理画面でどちらを表示するかを設定できる


この機能により、

今まではオリジナルの納品書を作成する際にわざわざ別名のプラグインを用意していたが、

今回のバージョンからプラグイン内にファイルを追加するだけで対応できるようになりました。

続きを読む

カスタムフィールドで各フォームに説明文を表示する

今月リリースしたSOY CMS 1.7.1とSOY Shop 1.13.5のカスタムフィールドで、

投稿画面で追加したフォームが何のためにあるのかの説明文を表示できるようになりました。

続きを読む

ログイン必須の会員用ブログの運営

SOY CMSで運営されているブログで、会員のみ追記を閲覧できるようにしたいという要望はあると思います。

今までのSOY CMSでは会員登録機能がなく、この手の実装はSOY Shopのログイン機能を利用して対応していました。


SOY Shopのログイン機能を使うとなると、ログインの有無周りをPHPで記述しなければならず、

どうしても敷居が高くなっていました。


SOY CMS 1.7.1では、SOY Shopのサイトのログイン状況を確認するプラグインが同梱されましたので、

これからそのプラグインを見ていきたいと思います。

続きを読む

エクストラモードのページ関連のディレクトリの切替

前回まででエクストラモードの切替周りの説明を記載しました。

今回はエクストラモードのconfig.ext.phpの残りの細かい部分の解説をしていきます。

初期管理者のみエクストラモードの切替リンクを表示する

続きを読む

初期管理者のみエクストラモードの切替リンクを表示する

前回の管理画面にログインしているアカウント情報の取得を使って、

初期管理者のみエクストラモードへの切替リンクを表示の設置をしていきます。

管理画面にログインしているアカウントの情報を取得する

続きを読む

管理画面にログインしているアカウントの情報を取得する

エクストラモードへの切替リンクの設置にあたり、

ログインしているアカウントが初期管理者だった場合はリンクを表示して、

そうでなければ常にエクストラモードにしておきたいという要望があると思います。

エクストラモードへの切替のリンクを設置する


それらの実装をする前に、

今回はSOY CMS内でのアカウント情報の取得についてを説明します。

続きを読む

エクストラモードへの切替のリンクを設置する

エクストラモードの続きで、今回は管理画面にエクストラモードへの切替のリンクを設置します。

エクストラモードでSOY CMSの管理画面をカスタマイズする

続きを読む

SOY CMSの管理画面の共通部品について

SOY CMSの管理画面のHTMLの修正に関して、

headerやfooterといった共通部品についてを説明します。

続きを読む

エクストラモードでSOY CMSの管理画面をカスタマイズする

SOY CMSにはエクストラモードという管理画面を好きにカスタマイズできる機能が備わっています。

具体的に言うとバージョンアップで上書きされない管理画面ということになります。


今回からエクストラモードについて見ていきたいと思います。

続きを読む

SOY Shopプラグインの解説 クーポン

ネットショップを運営するにあたってクーポンを利用することが多々あります。

SOY Shopではクーポンはプラグイン形式をとっており、

soyshop.discount.phpという拡張ポイントを使ってプラグインを開発します。

SOY Shopプラグインの解説 拡張ポイントについて

続きを読む

Twitter