SOY CMS / SOY Shop

ブログトップ

管理画面から注文情報のCSVの出力

ネットショップを運営していると他サービスとの連携で注文情報のCSVを必要とする場面が多いです。

今回はSOY Shopの管理画面から注文情報のCSVの出力周りを見ていきたいと思います。

続きを読む

マイページの注文詳細ページで注文情報を取得する

マイページでどのように各ページを表示するかというところまで見てきました。

マイページを表示する2


各ページでログインによる閲覧制限がどのようについているかということも見てきました。

マイページの各ページのログインチェックと表示


それらも踏まえて、注文詳細ページを見ていきたいと思います。

続きを読む

マイページの各ページのログインチェックと表示

マイページの各ページで、

ログインしていないと表示されないページがあったり、

逆にログインしていたら表示されないページがあります。


ログインチェックは各ページで行われていますので、

今回はそのあたりを見ていきたいと思います。

続きを読む

SOY Shopで作成したページにログインフォームを設置する

先日公開したSOY Shop1.13.6でどのページでも設置できるログインフォームのパーツモジュールを追加しました。

このパーツにより商品詳細画面の一部の情報は見せたいけど、価格は会員でないと見せたくないし、カートボタンも押してほしくないという要望にも対応できる様になりました。


今回はその方法を説明します。

続きを読む

カスタムスクリプトでページ閲覧に制限をつける

先日公開したSOY Shop1.13.6でカスタムスクリプトの記述を追加しました。

ページ毎にPHPのスクリプトを書くことで商品詳細ページは会員登録をしたユーザにしか表示させず、

ログインしていないユーザがそのページを開いた時にはログイン画面へリダイレクトをかける

といった管理画面からかけられるようになりました。


今回はカスタムスクリプトの紹介を記載します。

続きを読む

カスタムフィールドを利用して複数カテゴリ風の運営

SOY Shopを使用している方から複数カテゴリの実装はしないのですか?

と質問されることがちょくちょくあります。


今のところ、複数カテゴリの実装は検討しておらず、

どうしても複数カテゴリを使いたいという方にはカスタムフィールドで複数カテゴリのように見せることができるので、その方法を紹介しています。


今回はカスタムフィールドで複数カテゴリっぽく運用する方法を記載します。

続きを読む

SOY CMSのカスタムフィールドで新しいタグが追加されました

前のバージョンになりますが、SOY CMSのカスタムフィールドで、

cms:id="{フィールドID}_is_not_empty"とcms:id="{フィールドID}_is_empty"が追加されました。

続きを読む

マイページを表示する2

前回はページコントローラでマイページを表示するところを説明しましたが、

肝心なマイページの各ページの出力に関しては触れていません。

マイページを表示する1


今回はマイページ表示の詳細を見ていきます。

続きを読む

マイページを表示する1

前回まででカートページの表示を説明しました。

カートページを表示する1

カートページを表示する2

カートに商品を入れる


今回はマイページの表示について見ていきます。

続きを読む

カートに商品を入れる

前回まででカートページの表示周りを説明しました。

カートページを表示する1

カートページを表示する2


今回はカートに商品を入れる処理について見ていきたいと思います。

続きを読む

カートページを表示する2

前回はページコントローラでカートを表示するところを説明しましたが、

肝心なカートのフォームの出力に関しては触れていません。

カートページを表示する1


今回は各カートの表示についてを説明します。

(各カート→bryonやsmartといった管理画面で設定するカートのこと)

続きを読む

カートページを表示する1

前回までで公開側のページが表示されるまでを説明しました。

SOY Shopで作成したサイトを表示する1

SOY Shopで作成したサイトを表示する2


今回はカートページが表示されるまでの流れを見ていきたいと思います。

続きを読む

SOY Shopで作成したサイトを表示する2

前回はSOY Shopのサイトの表示でアドレスバーにあるURLからページを取得するところまで説明しました。

SOY Shopで作成したサイトを表示する1


ページを取得した後から表示までを説明します。


※今回の内容も下記の内容の詳細になります。

情熱大陸放送後のサーバ側の裏話

続きを読む

SOY Shopで作成したサイトを表示する1

今までSOY Shopのプラグインやパーツモジュールの開発についてを記載してきました。

プラグインの開発には拡張ポイントを利用して、拡張ポイントごとのファイルに処理を書いていきます。

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


拡張ポイントでよく話題に挙がっていたのが、拡張ポイントが実行されるタイミングで、

実行のタイミングを理解するには処理の流れを把握しなければなりません。


今回は特定のページがどのような処理で表示されるのかを追って見ていきたいと思います。


※今回の内容は下記の内容の詳細になります。

情熱大陸放送後のサーバ側の裏話

続きを読む

SOY2DAOで外部のデータベースから値を取得する

データベースからデータを取得するときにSOY CMSやSOY AppではSOY2DAOを使って、

$users = $userDao->get();

のように取得することは便利だけれども、

SOY App開発の説明 SOY2DAOでデータベースを利用する2


値を表示するだけで編集しないとか、

外部のデータベースを利用するときにSOY2DAOに必要なファイルを用意して実行は面倒なのも確かです。


今回は外部のデータベースから値を取得する方法を説明します。

続きを読む
最初  3 4 5 6 7 8 9 10 11 12  最後