SOY CMS / SOY Shop

ブログトップ

SOY Shopプラグインの解説 検索モジュール

今回は検索モジュールを作成するために利用する

soyshop.search.phpという拡張ポイントについて見ていきます。

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

続きを読む

SOY Shopプラグインの解説 ポイント支払

前回まででポイント制設定プラグインの動作を見ていきました。

今回はポイントによる支払を見ていきます。

SOY Shopプラグインの解説 ポイント制2

続きを読む

SOY Shopプラグインの解説 ポイント制2

前回はポイント制設定プラグインのsoyshop.point.phpを見ました。

今回は残りの処理を見ていきたいと思います。

SOY Shopプラグインの解説 ポイント制1

続きを読む

SOY Shopプラグインの解説 ポイント制1

今回はSOY Shopのポイント制について見ていきます。

続きを読む

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

前回のユーザカスタムフィールドの入力した値の確認の表示についてを書きました。

今回は注文確定時のデータの保存についてを見ていきます。

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

続きを読む

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

前回のユーザカスタムフィールドのフォームの出力の話をしました。

今回はそのフォームから送信されたPOSTの処理についてを見ていきたいと思います。

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

続きを読む

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

カートのお客様情報で入力できる項目を増やしたいとします。

その時にカスタマイズ用のカートを用意して対応でも良いですが、

カートのカスタマイズ カスタマイズ用のカートの準備


ユーザカスタムフィールドの拡張ポイントで増やすことも可能です。

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


ユーザカスタムフィールドで増やすと、

POSTの処理をプラグインの中で行えるので大変便利です。

続きを読む

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)というものがあるので、

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

続きを読む

Twitter