カテゴリー : SOY_Shop

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

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

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 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…

 

SOY Shopで都道府県の標準値設定を追加しました

ネットショップを運営しているサイトをいくつか携わってみて、 商売の範囲が一つの都道府県のみというショップサイトがいくつかある。 上記のようなサイトの対応として、 住所登録の画面では最初から県を選択している設定を設けた。 今回の修正点の具体的な内容は、 管理画面の基本設定で都道府県の指定をしておくと、 SOY Shop内で個人情報を登録する画面で、 ページが表示された時点で住所が指定された状態になる。 今回対応分を含んだパッケージは下記のサイトか...

Read More…

 

SOY Shopの顧客詳細と顧客グループでGoogle Mapsとの連携を追加しました

表題の通り、 SOY Shopの顧客詳細の編集画面と顧客グループの各グループでGoogle Mapsとの連携を行いまいした。 SOY Shopで顧客グループプラグインを作成しました 具体的な内容は、 顧客詳細の編集画面では住所の入力フォームの下 顧客グループプラグインでは地図付き住所のフィールドを追加 顧客情報は管理画面でのみ使用するデータなのに、 何故、緯度経度を含む情報を扱えるようにしたのか? それは近々詳細を投稿する予定です。 今回...

Read More…

 

土壌分析アプリSoil3 on SOY Shop

以前から開発していた土壌分析アプリSoil2ですが、 調査を兼ねて大幅に改修してSoil3を開発しました。 ※Soil3はSOY Shopのマイページの拡張として動作します 土壌分析アプリsoil2 by Go Soil3でできることをまとめると、 事業所や各ほ場を登録し、 住所、面積やGoogle Mapsと連動して、位置情報とストリートビューの向きを設定する。 これによりアプリを介して畑の土の色や周囲の情報を現地に行かずともある程度把握することができる。 ...

Read More…

 

SOY Shopで顧客グループプラグインを作成しました

SOY Shopの新しいプロジェクトで、顧客をグループ分けする必要が出てきたので、 顧客グループプラグインというものを作成し、 顧客毎にグループ設定して、 グループ毎に顧客一覧を表示できるようにしました。 他に顧客版のカスタムサーチフィールドも追加しました。 カスタムサーチフィールドに関しては下記の記事をご覧ください。 SOY Shopで高度な検索フォームを設置してみよう SOY Shopで複数カテゴリの様な設定を行う ネットショップ用CMSはカタログサイトの構築...

Read More…

 

PHPの古いバージョンでの不具合報告についての対応

公式のパッケージの更新が再開して、 それと連動して当サイトのお問い合わせが、多い週で週5回と格段に増え、 開発しやすい状態となりました。 お問い合わせの中で時々不具合の報告も入り、 不具合の報告自体は大変ありがたいのですが、 PHPのバージョンが低い環境での不具合の報告も多々あります。 PHPのバージョンが低いというのはPHPのセキュリティのサポートが終了しており、 重大な脆弱性が発見されても一切修正されないバージョンを指します。 ※この記事の投稿時点では、PHP5.5系...

Read More…

 

SOY Shopの標準配送モジュールでカレンダー形式でお届け日指定を追加しました

SOY Shopの標準配送モジュールでカレンダー形式のお届け日指定のフォームをカートに設置したいという要望がありましたので、 セレクトボックス形式かカレンダー形式かを選択できる設定を追加しました。 ※もちろんお届け日指定のフォームを設置しないという設定も可能です。 SOY Shopの標準配送モジュールでは、 カートの配送方法の指定の画面で、お届け日の指定のフォームを出力することができ、 上のキャプチャのようにセレクトボックス形式での出力でした。 SOY Sho...

Read More…

 

SOY CMSとSOY Shopで置換文字列生成プラグインを作成しました

SOY CMSとSOY Shopで任意の置換文字列を生成したいという要望がありましたので、 SOY CMS/Shopの両方で置換文字列生成プラグインを作成しました。 今回対応分を含んだパッケージは下記のサイトからダウンロード出来ます。 https://saitodev.co/soycms/ https://saitodev.co/soycms/soyshop/

Read More…

 

SOY ShopでSOY CMS連携プラグインを作成しました

SOY CMSでは、SOY ShopやSOY Mailといったアプリとシームレスに連携できることがウリなわけで、 今までもシームレスに連携することで複雑な機能を持つサイトを簡単に構築する手段を紹介してきました。 SOY CMSとSOY Shopで有料ブログを運営してみよう SOY CMSとSOY Shopで販促ブログ付きのネットショップを運営してみよう ネットショップ用CMSはカタログサイトの構築にも向いている 話は変わって、 先日、SOY CMSの標準ページで任意の...

Read More…

 

SOY CMSでGravatar連携プラグインを作成しました

SOY CMSのブログページの機能を強化してほしいという要望がありました。 その一環として著者プロフィールを充実させてほしいとありました。 今からSOY CMS内でプロフィール周りの機能を作成するのは大変なので、 https://ja.gravatar.com/ アバターを管理できるWebサービスGravatarと連携するGravatar連携プラグインを用意しました。 このプラグインでは、 Gravatar側で画面の指示に従い、 https://ja.gra...

Read More…

 

SOY Shopでカテゴリ用のカスタムサーチフィールドを追加しました

今回の話を始める前にカスタムサーチフィールドの記事を紹介しておきます。 ○カスタムサーチフィールドについての記事 SOY Shopで高度な検索フォームを設置してみよう SOY Shopで複数カテゴリの様な設定を行う ネットショップ用CMSはカタログサイトの構築にも向いている 先日、カスタムサーチフィールドで検索フォームを作成する際に、 カテゴリの方でもより詳細な条件で検索できるようにならないか?との要望がありました。 カテゴリカスタムサーチフィールドというプラグインを別個に...

Read More…

 

SOY Shop1.17.4分の差分をマージしました

昨日、SOY Shopの新しいバージョンが公開されていました。 早速リリースノートを確認して、前のバージョンと差分を確認してみたら、 ・PHP7に対応していない。 ・常時SSLのショッピングサイトを運営できない。 ・フォーラムで報告されていた税率の計算の誤りが修正されていない。 という致命的な未対応部分が残ったままでしたので、 私が開発を続けているパッケージにSOY Shop 1.17.4の修正分をマージして、 SOY CMS1.17.4p7.Xのパッケージを下記のページで配布...

Read More…

 

SOY Shopのサイトマッププラグインで多言語化対応しました

SOY Shopのサイトマッププラグインで多言語サイトプラグインと併用すると、 日本語ページに対応する他言語ページの紐付けを自動で行うようにしました。 他に 先日紹介したURLの手動登録で SOY ShopのサイトマッププラグインでURLの手動登録を追加しました 各URLに対して、他言語用のページのURLを登録できるようにしました。 カスタムサーチフィールド用の商品一覧ページも多言語化ページの紐付けを行います。 今回対応分を含んだパッケージは下記のサイト...

Read More…

 

SOY Shopの商品ごと送料設定モジュールで標準設定を追加しました

以前、商品ごと送料設定モジュールを作成しました。 SOY Shopで商品ごと送料設定モジュールの試作を作成してみました この配送モジュールを使用した方から、 商品で送料を設定していない商品をカートに入れると、送料が0円になる。 各商品ごとに送料を設定するのは思ったよりも面倒だったので、 送料設定をしていない商品であった場合は、予め設定しておいた送料を入れてほしい という要望がありました。 というわけで、 この配送モジュールの管理画面に標準設定の項目を設けました...

Read More…

 

SOY Shopで通常価格とセール価格が異なる時のみセール価格を表示したい

SOY Shopで商品がセール中でなくても、セール価格を常に表示しておきたい。 商品によってはセール価格がない商品もあるけど、 SOY Shopの仕様上、セール価格をなし、または0で登録することは許可されておらず、 セール価格がない商品は通常価格と同じ金額を登録しておかなければならない。 見栄えも考え、通常価格とセール価格が同じ商品の商品詳細ページを開いた時は、 セール価格を非表示にする仕組みが欲しい という要望がありました。 というわけで、 通常価格とセール価格が異...

Read More…