カテゴリー : SOY_CMS/

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

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

SOY Shopで各種部品の仕入れ値に利益上乗せ型の施工費計算に対応してみた

SOY Shopで注文時の合計金額を固定し、経費や粗利を確認できる機能を追加してみた 前回、ある施工に関して、 部品代、人件費(その他諸経費)と施工費を入力すると粗利を計算するモジュールを作成した。 これで施工管理はバッチリだと思った矢先に、 各部品に利益を乗せて見積書を作成するという業界があることを知った。 というか、 施工費固定で人件費までしっかりと記載するのは、システム系の発想に近かった。 というわけで、 前回作成したモジュールはそのまま利用し、新たなモード...

Read More…

 

SOY Shopで会員検索サイトを構築しました

団体に加盟している会員の詳細情報をまとめ、公開側で誰でも検索できるサイトを構築したいとのご相談があり、 SOY Shopの顧客名簿のみを切り出して会員検索サイトの構築を行いました。 今回構築した会員検索サイトの機能は全て標準化しているので、 簡易的な検索サイトであれば標準機能の組み合わせで構築可能になりました。 今回は実績紹介を兼ねて、 検索サイトの構築の手順を紹介します。 司法書士検索 - 新潟県司法書士会 会員管理と検索サイトを構築するにあたって利用...

Read More…

 

SOY Shopで注文時の合計金額を固定し、経費や粗利を確認できる機能を追加してみた

SOY Shopで在庫管理の業務アプリに向けての機能追加 SOY Shopで注文複製プラグインを作成しました 先日紹介した管理画面側の注文登録画面で、 商品を検索しつつ、ヒットしなければその場で商品を登録できる。 注文内容の複製プラグインによって、 SOY Shopが在庫管理系の業務アプリになりつつある。 これを踏まえてやりたかったことはまだ達成できないので、 更に改修を加える。 やりたいことは、 施工費が20万円でとある機械を組み立てる際の材料(部品)の管...

Read More…

 

SOY Shopで注文複製プラグインを作成しました

SOY Shopで在庫管理の業務アプリに向けての機能追加に引き続き、 あるものを組み立てる際の材料(部品)の管理で必要な機能を考えてみたところ、 前に作成した注文(各部品をどれだけ使用したか?)を複製できる機能が必要であった。 そこで、 注文詳細の拡張機能のボタンの箇所に注文の複製ボタンを設け、 注文の複製を行えるようにしました。 一度の注文でたくさんの材料(部品)を登録する場合は、 注文の複製が役に立つことが非常に多いはず。 今回の機能は...

Read More…

 

SOY Shopで在庫管理の業務アプリに向けての機能追加

先日、材料の管理をしたいという相談を受けた。 材料の管理というのはあるものを組み立てるにあたってのネジの個数等で、 組立の際に使用した材料とストックしてある数を把握したいと。 この相談を受けた時、SOY Shopの在庫管理プラグインを活用すれば、 組立を注文と見立てることで、一回の組立の際の各材料の使用個数とストック数、 組立の際にかかった費用等を全て記録できるため、 SOY Shopを在庫管理のアプリとして利用できないか?と考えてみた。 在庫管理プラグイン - SOY Sho...

Read More…

 

SOY CMSとSOY ShopでPHP7.2系に対応してみました

11月末にPHPの新しいバージョンである7.2系がリリースされました。 PHP7.2ではPHP7.0でも処理(表示)速度が大幅に改善されたけど、更に改善されるということで、 昨今の表示速度重視の流れに対してありがたい機能向上ではありますが、 コードの書き方でいくつか厳しくなったものがあります。 SOY CMS、SOY Shopで大きく影響を与えたものが、 SOY CMSで頻繁に利用されているcreate_function関数を使用しているだけでWarningエラーにすることと、 ...

Read More…

 

SOY Shopで全ての子商品の在庫数を確認する

商品規格プラグインを使用している方から、 すべての商品の在庫数をひと目で確認する方法を知りたいというお問い合わせがありました。 SOY Shopで商品規格毎に在庫数と価格を設定する SOY Shopでダウンロード販売商品グループを追加しました 商品規格プラグインを使用していなければ、 商品CSVエクスポートで出力したCSVを開けば一目瞭然なのですが、 商品規格プラグインは子商品を活用しているため、 出力した商品CSVが非常に確認し辛くなります。 在庫数を確認するだけであれ...

Read More…

 

SOY CMS3.0.1とSOY Shop1.18.1の差分をマージしました

昨日、SOY CMSの公式サイトでSOY CMS 3.0.1とSOY Shop1.18.1が公開されていたので、 早速コードを確認しながら私のリポジトリに取り込んでみました。 今回のバージョンアップは私が着手しそうにないUI周りや ポイント支払いの見直しだったため、 私がほそぼそと続けているリポジトリの大幅な機能強化となりました。 修正箇所を見てみて、 前回指摘したjQueryの読み込み周りの仕様変更により、 使用できなくなったプラグインの修正や、 フォーラムで報告されて...

Read More…

 

SOY Shopの代引き支払いモジュールで地域ごとの手数料設定を追加しました

表題の通りで、 代引き支払いモジュールで地域ごとに代引き手数料の設定を行いたいという要望がありましたでの、 代引き手数料の金額が異なる地域がある場合は、 その地域用の手数料の設定のテーブルを追加できる仕組みを設けました。 今回対応分を含んだパッケージは下記のサイトからダウンロード出来ます。 https://saitodev.co/soycms/soyshop/

Read More…

 

SOY Shopの最近更新した商品表示プラグインで表示件数の設定を設けました

SOY CMSのフォーラムで下記のような要望がありました。 SOY Shopの管理画面の新着ページにおいて、最近更新した商品はデフォルトで5件表示されますが、その件数を増やすことはできますか?商品検索するのが手間なので、更新したページなどから辿ると便利なのですがデフォルトの5件だと足りないです。 ということで、この要望を満たすように表示件数の設定を設けてみました。 都合が良いことに SOY Shopの管理画面の新着ページをプラグイン化しましたで新着ページに表示されるコンテンツはす...

Read More…

 

SOY ShopのPAY.JP定期課金モジュールで管理画面でプランの変更を追加しました

PAY.JP - クレジットカード決済サービス 先日紹介しましたPAY.JP定期課金モジュールで、 既に定期課金の登録されている顧客のプランの変更の設定画面を設けました。 管理画面の顧客詳細を開くと、 定期課金に登録してある顧客であれば、 定期課金プラン詳細の画面が表示され、 定期課金そのものをキャンセルできたり、プランの変更を行うことができます。 プランは商品情報として登録しておけば良く、 プラン自体の作成もSOY Shopの管理画面内で完結することがで...

Read More…

 

SOY ShopでPAY.JP定期課金モジュールを作成しました

PAY.JP - クレジットカード決済サービス SOY ShopでPAY.JPクレジットカード支払いモジュールを作成しましたに引き続き、 定期課金の支払いにも対応しました。 この支払いモジュールの使用方法ですが、 設定方法はPAY.JPクレジットカード支払いモジュールと同じなので、 下記の記事に従って設定してください。 SOY ShopでPAY.JPクレジットカード支払いモジュールを作成しました 定期課金の支払いモジュールを使用と、 SOY CMSのブログとS...

Read More…

 

SOY Shopでダウンロード販売商品グループを追加しました

SOY Shopのダウンロード販売機能でダウンロード販売商品に子商品を持てるようにしました。 ※ダウンロード販売については下記の記事をご覧ください。 ダウンロードコンテンツを取り扱う - SOY Shopを使ってみよう ダウンロード販売補助プラグインをインストールした後、管理画面の商品登録画面を開くと、 ダウンロード販売商品の方でもグループと子商品の追加のチェックボックスが追加されます。 今回の機能追加により 例えば、電子書籍を販売するとして、全部で10巻あるとしたら...

Read More…

 

SOY ShopでFacebookログインプラグインを作成しました

表題の通りなのですが、 SOY Shopのマイページのログイン画面にFacebookのアカウントでも会員登録やログインできるFacebookログインのボタンを設置できるプラグインを作成しました。 facebook for developers このプラグインを管理画面に記載されている手順で設定を行うと、 ※画面左下のログインボタン SOY Shopサイトの公開側のマイページログインの画面にFacebookのログインボタンが表示され、 このボタンをクリックすると、 ...

Read More…

 

SOY ShopでGoogle Sign-In for Websitesプラグインを作成しました

表題の通りなのですが、 SOY Shopのマイページのログイン画面にGoogleのアカウントでも会員登録やログインできるGoogle Sign-In for Websitesのログインボタンを設置できるプラグインを作成しました。 Google Sign-In for Websites  |  Google Developers このプラグインを管理画面に記載されている手順で設定を行うと、 ※画面左下のログインボタン SOY Shopサイトの公開側のマイページログインの画...

Read More…

 

SOY Inquiryで複数のアップロードフォームを設置した時、確認メールで複数分の画像を確認したい

SOY Inquiryでアップロードフォームを設置した時、確認メールで画像を確認したいを試した方から、複数個のアップロードフォームを設置したので、管理者への通知メールで複数個分の画像の確認用のリンクを出力したい。 という問い合わせがありました。 上記の記事を改変したコードを下記になります。 ?php /** * 使用できる変数 * $columns 各フォームのオブジェクト(入力内容も含む) * $this-form フォームの設定 * $inquiryMailB...

Read More…

 

SOY ShopでLINE Loginプラグインを作成しました

表題の通りなのですが、 SOY Shopのマイページのログイン画面にLINEのアカウントでも会員登録やログインできるLINE Loginを設置できるプラグインを作成しました。 このプラグインを管理画面に記載されている手順で設定を行うと、 SOY Shopサイトの公開側のマイページログインの画面にLINEのログインボタンが表示され、 このボタンをクリックすると、 LINE側のログイン画面の遷移し、ここでログインを行うと、 SOY Shop側のサイトにリダイレ...

Read More…

 

SOY ShopでPAY.JPクレジットカード支払いモジュールを作成しました

PAY.JP - クレジットカード決済サービス 今回の話に入る前にPAY.JPについての紹介ですが、 公式サイトから説明文を引用すると、 様々なサービスにクレジットカード決済を無料で簡単に導入できる開発者向けのオンライン決済サービスです。シンプルなAPI・多彩な機能、分かりやすい料金形態のもと開発者であれば、WEB・モバイル・IoTなど様々なシーンで、通常決済や定期購入決済などを導入することが可能です。 というように、クレジットカード支払いの代行をされているWebサービスです。 ...

Read More…

 

SOY Shopの管理画面の顧客検索でユーザーカスタムサーチフィールドの項目を追加しました

表題の通り、 管理画面の顧客検索でユーザーカスタムサーチフィールドの項目を追加しました。 SOY Shopで顧客グループプラグインを作成しました 管理画面でフィールドを追加すると、 このように検索用のフォームが設置されます。 この機能でCRM(顧客関連管理)のサービスと連携しなくても、 ある程度のことであればフォローできるようになるかもしれません。 今回対応分を含んだパッケージは下記のサイトからダウンロード出来ます。 https://saitodev....

Read More…

 

SOY Shopで勤務先関連の項目の非表示設定を追加しました

SOY Shopで顧客グループプラグインを作成しました 先日作成しました顧客グループプラグインを活用している方から、 管理画面の顧客登録の画面で勤務先の項目があることで顧客入力の操作が紛らわしくなった。 という連絡がありました。 顧客グループプラグインで勤務先の法人を作成し、 顧客毎に勤務先をチェックボックスで選ぶ形式となると、 ※上記の画像ではダミーのメールアドレス、都道府県の標準値設定とGoogle Maps連携を有効にしています。 SOY Shopでダミーのメ...

Read More…