SOY CMS / SOY Shop

ブログトップ>

SOY Shopプラグインの解説 配送モジュール

ネットショップを運営するにあたって、配送をどうするか?というのは重要な話になってきます。

電子書籍のダウンロード販売だから配送はないよという方であっても

注文情報には配送不要でダウンロードによる引き渡しという情報を登録しなければなりません。


SOY Shopでは配送の選択や登録はモジュール(プラグイン)で行っており、

今回は配送周りの拡張ポイントについての説明をします。

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

続きを読む

SOY Shopプラグインの解説 納品書やCSVを一括で出力する

前回はsoyshop.order.function.phpという拡張ポイントで個別の注文の納品書やCSVファイルを出力しました。

SOY Shopプラグインの解説 注文個別の納品書やCSVを出力する


今回は納品書やCSVファイルを一括で出力する方法を紹介します。

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

続きを読む

SOY Shopプラグインの解説 注文個別の納品書やCSVを出力する

印刷用の納品書であったり他システムと連携するためのCSVの出力用にsoyshop.order.function.phpやsoyshop.order.export.phpといった拡張ポイントが用意されています。

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


今回はそのうちのsoyshop.order.function.phpについての説明を記載します。

続きを読む

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)です。

続きを読む