SOY CMS / SOY Shop

ブログトップ>SOY Shop

SOY Shopプラグインの解説 パーツモジュールとHTMLTemplatePageについて

前回、カレンダープラグインの公開側表示はパーツモジュールを利用している

という内容を記載しました。

SOY Shopプラグインの解説 公開側ページの全ページで表示


今回はcalender_displayというモジュールに記載されていた内容を見ていきます。

続きを読む

SOY Shopプラグインの解説 公開側ページの全ページで表示

前に商品レビュープラグイン(ID:item_review)で公開側にCMSタグを追加するためにsoyshop.site.beforeoutput.phpにスクリプトを書いたという話を記載しました。

SOY Shopプラグインの解説 公開側ページにCMSタグをを追加する


soyshop.site.beforeoutput.phpでは、ナビゲーションページからフリーページまでといった通常のページとカートページやマイページといったフォームの箇所だけシステム側から出力というページで仕様が異なり、この拡張ポイントでは冗長化してしまいます。


そこで、営業日カレンダープラグイン(ID:parts_calender)をベースにどのページでも表示する方法を記載します。

続きを読む

メールビルダープラグイン

SOY Shop 1.13.4でメールビルダープラグインが追加されました。

SOY Shopにはメールビルダーに拡張ポイントがあり、

注文確認メールなどに自動挿入される注文詳細を上書きできる機能がありましたが、

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


今までは、PHPで直接記述しなければ動かすことはできませんでした。

追加したプラグインによって、管理画面側でも文章の修正を行うことができるようになりましたので、

今回はそのプラグインの紹介です。

続きを読む

SOY Shopプラグインの解説 メールビルダー

メールの文面ですが、ヘッダとフッタは管理画面で設定できますが、

注文詳細の自動出力部分は変更することができません。

注文時に送信されるメールの設定 | SOY Shopマニュアル


注文詳細の自動出力部分を変更したい時は、本体に直接手を加えるのではなく、soyshop.order.mailbuilder.phpという拡張ポイントを利用すると自動出力部分を上書きすることができるようになります。

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


今回は、1.13.4から同梱されるメールビルダープラグイン(ID:common_mailbuilder)をベースとして説明していきます。

メールビルダープラグイン

続きを読む

SOY Shopプラグインの解説 カートで購入の条件を設定する

ネットショップを運営するにあたって、

注文の合計金額がある一定以上でなければ受け付けないであるとか、

特定の商品が入っていなければ受け付けないという設定を行わなければならないことがあるかもしれません。


SOY Shopの同梱プラグインで最低購入金額設定プラグイン(ID:common_price_check)というものがあるので、

それをベースに説明していきたいと思います。

続きを読む

SOY Shopプラグインの解説 公開側ページにCMSタグをを追加する

今回は拡張ポイントのsoyshop.site.beforeoutput.phpを見ていきたいと思います。

拡張ポイントの詳しい説明は下記の記事をご覧ください。

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

続きを読む

SOY Shopプラグインの解説 独自のDAOのクラスを持つ

今回はプラグイン独自でDAOのクラスを持つプラグインについて見ていきます。

説明で挙げるプラグインは商品レビュープラグイン(プラグインID:item_review)です。

続きを読む

SOY Shopプラグインの解説 メールの文面に追加

今回は拡張ポイントのsoyshop.order.mail.phpを見ていきたいと思います。

拡張ポイントの詳しい説明は下記の記事をご覧ください。

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

続きを読む

SOY Shopプラグインの解説 アイテムオプション

今回は拡張ポイントのsoyshop.item.option.phpを見ていきたいと思います。

拡張ポイントの詳しい説明は下記の記事をご覧ください。

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

続きを読む

SOY Shopプラグインの解説 カスタムフィールド

今回は拡張ポイントのsoyshop.item.customfield.phpを見ていきたいと思います。

拡張ポイントの詳しい説明は下記の記事をご覧ください。

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

続きを読む