カテゴリー : SOY_CMS/

SOY CMSマニュアルページ作成中
SOY CMS、SOY ShopとSOY Appの操作に関する質問を下記のページで受け付けています。

SOY CMS/Shopで標準機能だけでは実装が難しい時はお気軽にご相談下さい。
 

SOY Shopでお届け予定日の自動計算の置換文字列を追加しました

SOY Shopのユーザの方で、 お届け予定日を指定なしにしているお客様宛に発送メールを送信する際、 手動で日付を入力していたけれども注文数が多くなってきて対応が困難になったので、 自動で計算した結果を挿入して欲しいという嬉しい悲鳴の様な連絡がありました。 というわけで、 発送メールを送信した日付から+α日加算した日付を自動で挿入する置換文字列を追加しました。 設定方法を読む前にメール文面設定をご覧ください。 注文関連のメール文面設定 - SOY Shopを使ってみよう ...

Read More…

 

SOY Shopで一つのページで同じshop:moduleを二回使用したい

同じページでパンくずナビゲーションモジュールを二回表示したいと質問がありました。 パンくずナビゲーションモジュールについては下記のページをご覧ください。 商品一覧ページでパンくずを設置する - SOY Shopを使ってみよう パンくずは!-- shop:module="common.breadcrunb_navigation" --タグを利用して出力しますが、 shop:moduleはblock:id="item*"やcms:id="item_name*"のようにID名の後に*で何度...

Read More…

 

SOY CMS1.8.13分の差分をマージしました

本日、SOY CMSの公式サイトで1年半以上ぶりに新しいバージョンが公開されました。 早速リリースノートを確認して、前のバージョンと差分を確認してみたら、 あれ? フォーラムで今まで投稿してきた修正分がほぼすべて反映されていない。 PHP7対応はまったくされていない。 ※廃止予定の記述には全く修正の手が加わっていない バーチャルホストを立てて、私の環境で動かしてみるとファイルマネージャがエラーで開かない。 ※これもフォーラムで報告の投稿済み というわけで、 私が開発...

Read More…

 

カスタムサーチフィールドのチェックボックスで商品詳細ページで選択した項目を表示したい

SOY Shopのカスタムサーチフィールドを使用している方から、 チェックボックスのフィールドを追加し、商品毎に選択した値を公開側の商品詳細ページで表示したい 更に選択した項目からカテゴリのように商品一覧ページへのリンクも生成したい という質問がありました。 SOY Shopで複数カテゴリの様な設定を行う やりたいことは、 こんな感じね。 ※更に表示している値を商品一覧ページへのリンクにする 今回は説明用として、 フィールドIDを...

Read More…

 

SOY Shopの顧客検索で登録状態の項目を追加しました

SOY Shopで仮登録している顧客が何名いるか把握したいという要望がありましたので、 管理画面の顧客検索で登録状態の項目を追加しました。 登録状態を仮登録のみチェックを入れて検索すると、 検索結果として仮登録の顧客の人数がわかります。 今回対応分を含んだパッケージは下記のサイトからダウンロード出来ます。 https://saitodev.co/soycms/soyshop/

Read More…

 

SOY Shopで管理画面の注文でもダミーアドレスを使用できる設定を追加しました

以前、SOY Shopでダミーアドレス挿入モードを追加し、運営者が購入代行できるようにしました。 SOY Shopで運営者の購入代行時に顧客の情報を自動で入力する この機能に関して、 管理画面側の注文でもダミーアドレスモードが欲しいということでしたので追加してみました。 SOY Shopの管理画面からの注文で顧客名検索を追加してみた 冒頭の公開側の方の記事に記載されているダミーアドレス挿入モード設定と同様の方法で設定を行うと、 管理画面側の注文画面でもダミ...

Read More…

 

SOY Shopの管理画面からの注文で顧客名検索を追加してみた

SOY Shopの管理画面で電話注文に対応してみたに引き続き、 管理画面の注文画面で顧客名とフリガナの検索も追加しました。 現在の仕様は、 注文の追加画面の注文者の指定に顧客名とフリガナのフォームを追加し、 顧客の名前で検索して、 一致する方一人だけを結果として返すことになっています。 この仕様だと、齋藤という名前だけで検索すると同じ苗字で違う方になる問題があります。 これはそのうち検索条件を満たす顧客一覧を表示という対策をするかもしれま...

Read More…

 

PHP製のパッケージをサーバにアップロードする時の注意点

SOY CMSに限らず、PHPで動いているパッケージをサーバにアップロードした後に管理画面を開くと、 真っ白のページが表示されるか、 403 Forbiddenのページが表示されるかのどちらかのエラーの連絡がくることが多い。 この二つのパターンだけど、これから紹介するどちらかで解決することがほぼ全てです。 SOY CMSを例にして記載しますが、 /インストールディレクトリ/admin/webapp/以下にあるindex.phpかinit.phpを開いた時にファイ...

Read More…

 

SOY CMSのブロック内の繰り返し表示で何記事目毎に任意の文字列を表示したい

SOY CMSのお問い合わせで、 ブログのトップページのb_block:id="entry_list"のような繰り返し表示のブロックで、偶数番目の記事や奇数番目の記事、3回に一回の記事の場合といった記事の表示順によって値の出し分けを行いたいというものがありました。 例えば、 土壌改良材 - 商品一覧 - 京都農販 商品一覧ページがあって、 三回に一度、改行のために棒線を引くといった仕様の際の利用を想定して、 !-- soy:id="loop" step="...

Read More…

 

SOY CMSのブログ設定でカテゴリ分けで使用するラベルを一括で外すボタンを追加しました

SOY CMSの要望で、 ブログページのカテゴリ分けで使用するラベルでチェックされているラベルを一括で外したいという要望がありましたので、 カテゴリ分けで使用するラベルのエリアにチェックを全て外すボタンを追加してみました。 今回の機能を含むパッケージは下記のページでダウンロードできるようにしてあります。 https://saitodev.co/soycms/

Read More…

 

SOY CMSの404NotFoundページをカスタマイズしてみよう

SOY CMSでは、公開側で存在しないURLのページを表示しようとした際、 このような404 Not Foundページが表示されます。 ※404 Not Foundはページが存在しないという意味のエラーページです。 HTTP 404 - Wikipedia 私はSOY CMSを使用していると当サイトで明記しているので、このページを表示してSOY CMSであることがバレても問題ないので放置していましたが、 運営しているサイトがSOY CMSであるか調べてみる そもそもS...

Read More…

 

SOY CMSのサムネイルプラグインで加工前の画像も出力できるようにした

話を始める前にSOY CMSのサムネイルプラグインが何なのか? どうやって使用するのか?といった内容は下記を読んでください。 サムネイルプラグインの設定 - SOY CMSを使ってみよう サムネイルプラグインのマニュアルを読んだ上で話を進めます。 先日、フォーラムにて /*************************************/ SOY CMS サムネイルプラグインを使用すると現状では、トリミング&リサイズ後の画像の1つのみ出力されると思います。 これを(...

Read More…

 

SOY Shopで購入回数1回の顧客向けにクーポンを発行したい

SOY Shopで運営しているネットショップで、 購入回数が1回の顧客に再度購入していただけるように販促したいとする。 この時にメルマガ クーポン機能を利用することで、 購入回数1回の顧客に向けてクーポンメールの一括配信が可能となります。 はじめて下記のページに従い、SOY ShopとSOY Mailの連携を行います。 SOY Mailとの連携の方法やメールの送信方法は下記の記事をご覧ください。 メールマガジンを発行する(SOY Mail連携) - SOY Shopを使ってみ...

Read More…

 

自由を求めてオープンソースのネットショップパッケージへ。軌道に乗った頃に遭遇する問題について

オープンソースのネットショップのCMSの開発に関わっていると、 売上を青天井化したいから自由度の高いネットショップパッケージを利用したいという方の導入に関わることが時々あります。 ネットショップの開発に関わっていて一番すごいと感じたサイトについて 青天井化の方法を持っている方と仕事をするためにネットショップの開発をしている程ですから。 私にとっての農業とSOY Shop ネットで物販をするのであれば、 楽天やYahooといったショッピングモール型サイトに出店したりとか、 0...

Read More…

 

SOY CMS/Shopを利用する際、どのデータベースを利用すれば良いか?

SOY CMS/Shopでは、SQLite版とMySQL版が用意されています。 どのデータベースを利用してサイトを運営するか?の違いで、使える機能に大差はほぼないです。 使用する際にどちらが良いかよくわからないという質問を受けることが多々ありますので、 私が普段使用しているおすすめの構成をお伝えします。 その前にですが、データベースの違いについて軽く。 SQLiteはファイルベースのデータベースで、ブログの投稿や注文があった際のデータの保管はサイトごとに生成されるファイルによっ...

Read More…