ブログトップ
管理画面から注文情報のCSVの出力
ネットショップを運営していると他サービスとの連携で注文情報のCSVを必要とする場面が多いです。
今回はSOY Shopの管理画面から注文情報のCSVの出力周りを見ていきたいと思います。
続きを読むマイページの注文詳細ページで注文情報を取得する
マイページでどのように各ページを表示するかというところまで見てきました。
各ページでログインによる閲覧制限がどのようについているかということも見てきました。
それらも踏まえて、注文詳細ページを見ていきたいと思います。
続きを読むマイページの各ページのログインチェックと表示
マイページの各ページで、
ログインしていないと表示されないページがあったり、
逆にログインしていたら表示されないページがあります。
ログインチェックは各ページで行われていますので、
今回はそのあたりを見ていきたいと思います。
続きを読む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
前回まででカートページの表示を説明しました。
今回はマイページの表示について見ていきます。
続きを読むカートに商品を入れる
前回まででカートページの表示周りを説明しました。
今回はカートに商品を入れる処理について見ていきたいと思います。
続きを読むカートページを表示する2
前回はページコントローラでカートを表示するところを説明しましたが、
肝心なカートのフォームの出力に関しては触れていません。
今回は各カートの表示についてを説明します。
(各カート→bryonやsmartといった管理画面で設定するカートのこと)
続きを読むカートページを表示する1
前回までで公開側のページが表示されるまでを説明しました。
今回はカートページが表示されるまでの流れを見ていきたいと思います。
続きを読むSOY Shopで作成したサイトを表示する2
前回はSOY Shopのサイトの表示でアドレスバーにあるURLからページを取得するところまで説明しました。
ページを取得した後から表示までを説明します。
※今回の内容も下記の内容の詳細になります。
続きを読むSOY Shopで作成したサイトを表示する1
今までSOY Shopのプラグインやパーツモジュールの開発についてを記載してきました。
プラグインの開発には拡張ポイントを利用して、拡張ポイントごとのファイルに処理を書いていきます。
拡張ポイントでよく話題に挙がっていたのが、拡張ポイントが実行されるタイミングで、
実行のタイミングを理解するには処理の流れを把握しなければなりません。
今回は特定のページがどのような処理で表示されるのかを追って見ていきたいと思います。
※今回の内容は下記の内容の詳細になります。
続きを読むSOY2DAOで外部のデータベースから値を取得する
データベースからデータを取得するときにSOY CMSやSOY AppではSOY2DAOを使って、
$users = $userDao->get();
のように取得することは便利だけれども、
SOY App開発の説明 SOY2DAOでデータベースを利用する2
値を表示するだけで編集しないとか、
外部のデータベースを利用するときにSOY2DAOに必要なファイルを用意して実行は面倒なのも確かです。
今回は外部のデータベースから値を取得する方法を説明します。
続きを読む