カテゴリー : SOY_CMS/

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

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

SOY CMSの開発秘話を投稿しました。→ SOY CMSの開発秘話
ブログ内検索
 

SOY Shopのメール送信種類追加プラグインで顧客詳細メールの種別を追加しました

SOY Shopで業種に合わせて高度なメール種別を追加してみるの文中で紹介しました「メール送信種類追加プラグイン」で顧客版が欲しいという要望がありましたので、 SOY Shopで顧客宛メールの送信を追加しました メール送信種別を追加する時に、注文か顧客で種別の選択をできるようにし、 顧客詳細ページにて、どちらのメールで送信できるかを選択できる画面を設けました。 今回対応分を含んだパッケージは下記のサイトからダウンロード出来ます。 https://saitod...

Read More…

 

SOY ShopのマイページのフォームでParsely.jsを使用する際に注意すること

本題に入る前に先にParsely.jsについて触れておくと、 Parsely.js お手軽に見栄えの良い入力内容のチェックを設置出来るJavaScriptのライブラリで、 form data-parsley-validate 上記のようにdata-parsely-validateと、必須にしたい項目にrequiredを付けるだけで設置が完了します。 このライブラリをSOY Shopのマイページ等で使用する場合はひと工夫が必要になります。 話を始める前にマイページ内のフ...

Read More…

 

SOY Shopで商品毎パーツモジュール選択読み込みプラグインを作成しました

上の画像のように商品ごとに(HTMLタグ込で)そこそこの長さの定型文を扱う予定のサイトがありまして、商品ごとに定型文を設定して商品詳細ページで商品に合わせて定型文の出し分けを行いたいという要望がありました。 ※パーツモジュールに関しては下記の記事をご覧ください。 共通箇所はHTMLモジュールで管理する - SOY Shopを使ってみよう プラグインの管理画面で定型文設定のプラグインを開発しても良かったのですが、少しひねりを効かせて、パーツモジュール内で他のパーツモジュールを呼び出せるプ...

Read More…

 

SOY Shopで顧客宛メールの送信を追加しました

表題の通り、SOY Shopの管理画面から顧客宛にメールを送信できる機能を追加しました。 今回の改修前から顧客宛にメールを送信することは出来ましたが、注文詳細から配送連絡等の何らかの要件の為のメールの送信のみでした。 今回の改修は要件無し、例えば マイページに設置したお問い合わせフォームからのお問い合わせの質問に管理画面から返答する術がなかった為、それを補う意味合いで顧客宛のメール送信の機能の追加になっています。 SOY Shopでマイページ用お問い合わせフォーム設置プラ...

Read More…

 

SOY Shopで振込先情報プラグインを作成しました

SOY Shopで返品の返金等の送金の為に顧客の振込先情報を管理したいという要望がありました。 というわけで、管理画面の顧客情報の編集画面で 振込先情報の編集を行うことが出来る項目を追加できる振込先情報プラグインというものを作成しました。 このプラグインは マイページからも振込先情報の登録が可能となります。 今回対応分を含んだパッケージは下記のサイトからダウンロード出来ます。 https://saitodev.co/soycms/soyshop/

Read More…

 

SOY Inquiryで長いカラム名がある場合は詳細で整形をする

SOY Inquiryを使用している方からカラム名が長い場合、管理画面でお問い合わせ詳細を確認したら表示が崩れて見難いので、見やすくなるように整形して欲しいという連絡があり、対応しました。 今回はどのような修正を加えたかというと、 例えば、「とても長い項目あああああああああああああああああああああああああああああああああああああああああああああああああああああああああ」という項目があるお問い合わせフォームを設置し、そのフォームでお問い合わせをしてみると、管理画面の詳細確認では、 ...

Read More…

 

SOY Shopで商品管理のみの権限の設定を追加しました

SOY Shopを利用している方から、商品登録のみ業者に外注したいから、管理画面で商品のページのみ操作できるようにしてほしいという連絡がありました。 というわけで、 SOY Shopのサイトごとの権限設定のページで商品管理のみを追加し、 商品管理のみのアカウントでSOY Shop側のサイトにログインすると、 ナビゲーションが商品のみの画面が表示されます。 管理画面内でURLベタ打ちで開こうとしても、権限が付与されていないページを開くことが出来...

Read More…

 

SOY ShopのPAY.JP定期課金モジュールでカード情報の変更の画面を追加しました

PAY.JP - クレジットカード決済サービス PAY.JP定期課金モジュールでカード番号の更新の機能を追加しました。 SOY ShopでPAY.JP定期課金モジュールを作成しました 今回紹介のプラグインではないですが、他のクレジットカード決済の定期課金(継続課金)でカード情報の更新が必要になり、よくよく考えてみたら、今回紹介しているプラグインでも同様の機能が必要ということに気が付き、カード情報を変更できる拡張ポイントを設けました。 現在はマイページにログインしてからカード情...

Read More…

 

SOY CMSでラベルの使用状況の確認用の表示を追加しました

SOY CMSで下記の要望がありました。 /*****************************************************/ 各ラベルの詳細画面で、どのページで使われているか、表示させられないでしょうか?(できれば、どのブロックで使われているかも含めて) /*****************************************************/ 背景として、 /*************************************...

Read More…

 

SOY CMSでDropboxバックアッププラグインを作成しました

表題の通り、 Dropbox Dropboxでサイトのデータのバックアップを行えるプラグインを作成しました。 動作確認不十分の状態ではありますが、共有サーバでも使用できる形で開発しています。 Dropboxでサイトのデータをバックアップすることは、元々はVPSサーバでCLI版で行えることを紹介していましたが、 SOY CMSのサイトのバックアップをDropboxで行う さくらの追加ストレージ(NFS)内のファイルをDropboxで同期したい Dropbox AP...

Read More…

 

SOY Shopの商品レビュープラグインでレビュー用ページの機能を追加しました

SOY Shopの商品レビュープラグインを利用している方から、レビュー数が増えレビュー用のページを追加したいという連絡がありました。 商品詳細ページでカスタマーレビューを投稿できるようにする - SOY Shopを使ってみよう 商品レビュープラグインでフォームを設置した商品詳細ページでレビューを投稿すると、 上の画像のようにレビューが表示されます。 今回の改修では詳細ページに表示するレビューの件数を設定でき、指定の件数を越えた場合に他のページで残りのレビューを表示...

Read More…

 

SOY Shopで販売管理アプリの構築に挑戦

富士登山、トレッキングで使う、登山靴、ザック、レインウエアなどの登山用品のレンタルならやまどうぐレンタル屋 やまどうぐレンタル屋さんで顧客関連管理の機能の強化を行いましたの記事で紹介したセールスフォースからSOY Shopへの移行や SOY Shop内でパイプハウスの施工管理アプリを開発しましたの記事で紹介した施工管理の機能や今まで経験した様々なショップの知見があれば、巷で頻繁に見かける有名な有償の販売管理アプリに匹敵する機能が出来るのでは?という話題が挙がったので、SOY ...

Read More…

 

SOY Shopで注文キャンセルメール追加プラグインを追加しました

表題の通りでSOY Shopで注文のキャンセル時に自動、もしくは手動でキャンセルメールを送信できるプラグインを追加しました。 メールのテンプレート自体は SOY Shopでメールテンプレートを追加できるプラグインで紹介したメール送信種類追加プラグインでも出来ますが、 今回のプラグインでは商品毎にメールアドレスを設置することが出来、注文をキャンセルした際、該当する商品が注文に含まれていた場合は、指定のメールアドレスにもキャンセルメールを送信出来る仕様が追加されています。 S...

Read More…

 

SOY Inquiryの住所カラムで自動住所検索モードを追加しました

SOY Inquiryの住所カラムで郵便番号を入力した直後に検索ボタンを押さずに自動で検索を開始して、市区町村のカラムに検索結果を自動で挿入してほしいという要望がありました。 上記の要望に応える為に、住所(JS版)カラムで自動住所検索モードを追加しました。 このモードをonにすると、後悔側のフォームで住所検索のボタンが非表示になり、郵便番号の2つのフォームに3桁と4桁の数字を入力(keyupイベント)した時点で自動で検索し、桁数を減らしたり、規定の数字以上にすると、検索結果が消え...

Read More…

 

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

先月末にPHPの新しいバージョンである7.4系がリリースされました。 PHP7.4ではPHP7.3よりも表示速度が更に高速化しました。 SOY CMS、SOY Shopで大きく影響を与えたものが、マジックメソッドの__callの振る舞いでした。 SOY CMSで頻繁に使用されるsoy:idの記法の内、SOY2フレームワークに実態はなく、__callによって抽象化されたコードがいくつかありました。 例えば、下記の記事中にあるaddForm("form");等で、 SOY2HTMLでセ...

Read More…

 

SOY Inquiryの連番カラムで接頭語の設定を追加しました

SOY Inquiryで連番カラムを追加しましたの記事に対して、2019120001のような「接頭語 + 数桁の0 + 連番」のような複雑な連番を自動生成できるカラムが欲しいという要望がありました。 というわけで早速作ってみました。 管理画面のカラムの設定では、 連番の他に番号の桁数と接頭語の設定を追加しています。 桁数を設定することで、次回番号が「4」である場合は「0004」に変換され、「11004」のように指定の桁数以上になった場合は、「1004」のように桁数...

Read More…

 

SOY Shopをリリースして10年が経ちました

SOY Shop - 拡張機能 | SOY CMS 公式サイト 2009年12月18日、SOY Shopのベータ版を公開しました。 SOY CMSの設計理念を汲んだネットショップ用のCMSが欲しいという要望があり、何度かの試作と破棄を経てSOY Shopが誕生しました。 ※SOY CMSの設計理念に関しては下記の記事をご覧ください。 SOY CMSの開発秘話 当時の私はまだプログラミングが出来たわけではないので、マニュアルの作成を行いつつ、実際に動かしてバグの報告や軽微なもので...

Read More…

 

SOY Shopでマイページログイン用パスワード自動生成プラグインを作成しました

表題の通り、SOY Shopでマイページログイン用パスワード自動生成プラグインを作成しました。 このプラグインを有効にすると、 マイページ用のアカウントを作成する画面でパスワードの入力フォームが消え、 登録後に自動で送信されるメールにログイン用のパスワードが記載されます。 まめくらまめぞう 様 テストショップにご登録ありがとうございます。 登録が完了いたしました。 受信したメールアドレスと下記のパスワードでマイページにログインすることが出来ます。 i5...

Read More…

 

SOY Shopで商品名サブタイトルプラグインを追加しました

上記のキャプチャのように商品名が長く途中で折れてしまい見栄えが悪くなるような商品を扱っている方から、サブタイトルの入力フォームが欲しいとのことで、 サブタイトルの入力フォームを設置出来る商品名サブタイトルプラグインというものを作成しました。 上記のようにサブタイトルの部分は違うHTMLタグで出力出来るといった分割表示が可能となります。 SOY Shopで高度な検索フォームを設置してみよう このプラグインの開発に合わせて、カスタムサーチフィールド等の検索モジュー...

Read More…

 

SOY Shopで出荷予定日通知プラグインを作成しました

SOY Shopを利用している方から、 注文から即座に出荷することをウリの一つにしているサイトがあり、このウリを最大限に引き出せないか?と今注文したらいつ出荷するのかをサイトの至るところで表示したい という要望がありました。 というわけで、 営業日カレンダーと連携した出荷予定日通知プラグインを作成しました。 公開側で出力したい文言は、 出荷予定日通知プラグインの詳細画面で、営業日の午前・午後、定休日の午前・午後と4パターンで登録することが可能です。 営業...

Read More…

 

SOY Shopノートパッドプラグインを作成しました

SOY Shopを利用しているユーザから顧客毎にメモを残したいという要望がありました。 要件を整理しているとどうやら顧客だけでなく、商品やカテゴリでもメモをしておき、簡単な引き継ぎの情報として扱いたいという要望が見えてきましたので、 商品、カテゴリや顧客の詳細画面でメモを残すことができるSOY Shopノートパッドプラグインを開発しました。 SOY Shopノートパッドプラグインを有効にした後、管理画面で商品、カテゴリや顧客の詳細画面を開くと、 画面下にメモのエリアが...

Read More…

 

SOY CMSでMySQL8系に接続できない時の対処

MySQLのバージョンを8系にアップグレードした後、SOY CMSの初期化画面(ログイン画面でもおそらく同じ)を開いたら、 データベースの接続に失敗しました。(Can not get DataSource (myqsl:********port=3306;dbname:******)というエラーが表示された。 /CMSインストールディレクトリ/admin/webapp/pages/_init/InitPage.class.phpの /** * データベースに接続できるかをチ...

Read More…

 

SOY CMSで記事一覧選択表示ブロックプラグインを作成しました

SOY CMSのブロックで、どのラベル関係なく、チェックをした記事だけで記事一覧を表示するブロックプラグインを作成してみました。 SOY CMSのブロックというのは、 サイトのトップページに表示させるような新着記事一覧といった記事を何らかの規則で一覧を作りたい時に活用する機能で、あるカテゴリーの記事に属した記事一覧であったり、検索結果一覧のような記事一覧を組むことができます。 ブロックについては下記のページをご覧ください。 記事とブロック - SOY CMSを使ってみよう...

Read More…

 

SOY Shopのカスタムサーチフィールドで検索フォームの初期の選択の設定を追加しました

カスタムサーチフィールドから出力される検索フォームを設置したページを開いたとき、 上記のキャプチャのように指定したチェックボックスにチェックを入れたいという要望がありましたので実装してみました。 設定方法はカスタムサーチフィールドの管理画面を開き、選択項目の欄で項目の頭に * を付けるだけで良いです。 この機能は選択項目があるラジオボタン、チェックボックスとセレクトボックスで使用することができます。 今回対応分を含んだパッケージは下記のサイトからダウンロード出...

Read More…

 

SOY Shopの管理画面からの注文で未登録商品の設定を追加しました

SOY Shopを業務アプリとして活用している方から、 SOY Shopで管理画面のみ使用モードを追加しました 管理画面の注文の画面にある「未登録商品を指定する」ボタンを誤って押してしまい、そのまま注文処理を完結し、在庫管理等の数字がズレて困るという要望がありましたので、 未登録商品を指定するボタンの表示の有無の設定を追加しました。 非表示にするというシンプルな機能ではありますが 、新しいスタッフが加わる際に指導(意識)する個所が一つ減り、更に誤操作による処理の...

Read More…

 

SOY Shopの商品詳細表示プラグインでパンくず中のリンクの設定を追加しました

SOY Shopの商品詳細表示プラグインを活用している方から 当プラグインで商品詳細ページ(フリーページ)を表示した際に出力されるパンくずのリンクを別のページにしたいという要望がありました。 一つの商品を様々な詳細ページで表示する | マニュアル | SOY Shop 管理画面の商品情報の編集画面で、 パンくずナビゲーションの出力するURLの変更という項目で商品一覧ページの変更を行うと、 公開側の商品詳細表示プラグインで出力しているページのパンくずで、 ...

Read More…

 

SOY InquiryでGoogleのreCAPTCHA v3に対応しました

表題の通り、 SOY InquiryでGoogle reCAPTCHA v3に対応しました。 reCAPTCHA: Easy on Humans, Hard on Bots 先にreCAPTCHAについて触れておくと、 お問い合わせ時にフォームに入力したのが人間であるかを確認するために、 機械では認識しにくい文字列が描写された絵に記載されている内容を専用のフォームに入力したり、 私はロボットではありませんのチェックボックスをお問い合わせの下の方に設置して、...

Read More…

 

SOY Shopの納品書等で軽減税率の区分記載を追加しました

表題の通り、 一回の注文で軽減税率対応商品とそうでない商品が混在して注文した際に、どの商品が軽減税率に対応しているかを明記した納品書を追加しました。 今回は新しいプラグインを開発したわけではなく、 印刷用納品書作成プラグインで軽減税率対象商品を購入した際に自動で区分記載が表記されるように改修しています。 納品書等の書類を作成する - SOY Shopを使ってみよう 取り急ぎ、defaultテンプレートのみ区分記載に対応しています。 今回対応分を含んだパッケ...

Read More…

 

SOY Shopの消費税別表示モジュールで軽減税率の設定を追加しました

2019年10月から開始される消費税増税の直前になりますが、 SOY Shopで軽減税率に対応しました。 軽減税率 - Wikipedia SOY Shopの消費税別表示モジュールで 上のキャプチャのように消費税増税の日と税率を登録しつつ、 軽減税率の設定を行えるように変更しました。 軽減税率対象商品の設定は管理画面の各商品の編集画面にあるチェックボックスから行うことができます。 どの商品が軽減税率対象商品であるか?といった一覧ページはありません...

Read More…

 

SOY CMSのカスタムフィールドアドバンスドでペアフィールドを追加しました

SOY CMSのユーザから カスタムフィールドアドバンスドのセレクトボックスフィールドで項目を設定し、 記事投稿画面で選んだ値とその値にペアになる値を公開側でcms:idで出力できるようにして欲しい という要望がありましたので、ペアという新たな項目を追加しました。 ペアフィールドはセレクトボックスフィールドと同様に改行区切りで選択項目を設定することが出来、 記事投稿画面でもセレクトボックスフィールドと同様に出力されます。 ペアフィールドがセレクトボ...

Read More…

 

SOY CMSで自動ログインを追加しました

今更感はありますが、 SOY CMSのログインフォームで自動ログインの機能を設けました。 バージョンアップ後に初期管理者でログインして、バージョンアップの手続きを行った後にログアウトすると上記のキャプチャのように自動ログインのチェックボックスが表示されるようになります。 今回紹介した機能を同梱したパッケージは下記のページからダウンロードできます。 https://saitodev.co/soycms/

Read More…

 

SOY Shopの商品詳細表示プラグインで商品の公開状態等を加味するように変更しました

SOY Shopで商品詳細表示プラグインを活用している方から、 サイトのキャッシュを削除すると、正常に表示されたり、PHP Noticeのエラーが表示されたりする という連絡がありました。 一つの商品を様々な詳細ページで表示する | マニュアル | SOY Shop このプラグインはSOY Shopを公開してから数年で開発した古いプラグインでして、 開発時のPHPのバージョンも古く、ゆるいコードの書かれ方をしていました。 そこで今回の連絡を機に丁寧に書き直し、 更に商品の公...

Read More…

 

SOY Inquiryで管理者向けメールの返信先をユーザのメールアドレスのみの設定を設けました

SOY Inquiryを利用している方から、 お問い合わせがあった際に自動送信されるメールで、 管理者宛のお問い合わせ通知メールの返信先がユーザ向けの返信先と同様の運営者のメールアドレスになっている仕様に対して、 お問い合わせ通知メールからお問い合わせした方に返信する際、 何も考えずにメールクライアントで返信ボタンを押すと、送信先が運営者のメールアドレスになり、 そのまま送信を実行してしまい、ユーザにメールが届かない問題が頻繁に発生する。 管理者宛の通知メールの返...

Read More…

 

SOY Inquiryでアップロード(複数)カラムを追加しました

表題の通りですが、 SOY Inquiryでアップロード(複数)カラムを追加しました。 現時点ではまだ試作段階で、 サーバのアップロードの設定を許す限りファイルの枚数を無制限にアップロードできたり、 選択したファイルの内の一つでエラーが発生した場合、エラーにならなかったものはアップロード出来つつ、どのファイルがエラーになったのか?といった情報を出力できない という開発の課題がいくつか残っています。 ※2019年8月16日追記 ファイルのアップロード枚数の制限の...

Read More…

 

SOY CMSで記事詳細高速表示プラグインを作成しました

サイトの閲覧数に関わるSEOでしばらく前から、サイトの評価を上げたければ表示速度をとにかく上げろというのが主流で、当サイトでも常に表示速度の向上に努めている。 SOY CMSの画像のリサイズでJPEGのロスレス圧縮を追加した SOY CMSのサイトでPageSpeed Insightsのスコアが99になりました SOY CMSのブログブロックの使用を制限して、ブログページの高速化 SOY CMSのキャッシュモードで表示の高速化 上記の対応だけでもデータ転送量やデータベースへの参照回...

Read More…

 

SOY Inquiryのアップロードカラムで画像のリサイズを追加しました

表題の通りですが、 SOY Inquiryのアップロードカラムで画像のリサイズの設定を追加しました。 ※SOY InqiuryはSOY CMSにお問い合わせフォームを設置できるSOY Appになります。 SOY Inquiryを使ってみよう 公開側のお問い合わせフォームで画像ファイルをアップロードして送信すると、 リサイズ設定の数値に従って、サーバ内に画像が格納されます。 この機能を利用するにあたって、 カラムで設定できるサイズ(アップロード...

Read More…

 

ご利用中の共有サーバのPHPのバージョンアップにご注意下さい

昨今のサーバ周りのセキュリティの事情に兼ね合い、 ご利用中の共有サーバのPHPのバージョンアップをサーバ会社側で行われるということが頻繁に行われるようになった。 PHPは5.6から7.0を経て7.3になる過程で様々なコードの記述が禁止されつつある。 サーバ会社側のバージョンアップにより、 ある日突然、サイトの上の方に Warning: "continue" targeting switch is equivalent to "break". Did you mean t...

Read More…

 

SOY CMSのブログ記事SEOプラグインでメタタグの出力設定を追加しました

表題の通り、 SOY CMSのブログ記事SEOプラグインでメタタグの出力設定を追加しました。 ※上記プラグインで登録できるメタ情報はキーワード(keyword)と説明(description)です 追加した内容は下記の通りです。 ・今までの仕様では記事詳細画面でメタ情報を入力しなかった場合はトップページのメタ情報を取得してメタタグを出力する仕様でしたが、トップページのメタ情報の取得を行うかどうかの設定を追加 ・記事毎ページを出力する際、記事にメタ情報が登録されていない場合は...

Read More…

 

SOY Shopのカスタムフィールドでカテゴリとの関連付けを追加しました

SOY CMSのカスタムフィールドにあるようなラベルによる項目の表示設定をSOY Shopでも欲しいという要望がありましたので、 商品情報の編集画面でカテゴリ毎にカスタムフィールドの項目の表示の有無を設定できる機能を追加しました。 カスタムフィールドで出力できる商品情報を追加する - SOY Shopを使ってみよう カスタムフィールドの項目を追加すると、上のキャプチャのように商品情報の編集画面で追加した項目が出力されます。 カスタムフィールドのカスタム項目の画面で...

Read More…

 

SOY CMS / Shopでキャッシュファイルの作成失敗の対策を追加しました

先日、SOY Shopのユーザからの連絡で、 本来はこのようにコンテンツが表示されるべきページで、 このようにコンテンツが表示されない中途半端な出力のまま、本来の表示に戻らない ということがありました。 話は長くなりますので、先に結論だけ伝えておきますと、 キャッシュファイルの生成の失敗の際、ただちにキャッシュファイルを削除して再生成する仕組みを追加しました。 上記のページはクレジットカードでの支払いのページで、 SOY Shopのカートペー...

Read More…

 

SOY ShopのSMTPによるメール送信できない状態について

SOY Shopを利用している方から CMS内から送信できるメールで、送信方法をSMTPにするとメールが送信できない という報告があった。 SOY Shopに限らず、SOY InquiryやSOY Mailを公開した頃からほとんどコードを変えていないのに、 突然メールが送信できなくなるなんてあるのか?と思いつつ、 セキュリティ対策を強化したメールサーバー専用プラン【メールボックス】 - レンタルサーバーはさくらインターネット 私が借りているさくらのメールボックスのアカ...

Read More…

 

SOY Shopで商品毎にメール文面に挿入できる定型文のプラグインを作成しました

SOY Shopのカートで注文がある度に送信されるメールで、 商品毎に任意の定型文を自動で挿入したいという要望がありました。 この要望を解決するために、 商品毎メール文面定形文テンプレートプラグインというものを作成してみました。 例えば、ワインを取り扱うショップだったとします。 ショップでワインの注文があって、購入者に対して発送しますが、 購入者に届いた時に管理に関して何らかの文章を伝えたい。 SOY Shopの標準設定のメールに注釈を載せておくと、 取扱が関...

Read More…

 

SOY Shopのカスタムサーチフィールドで簡易予約カレンダー用の項目を追加しました

SOY Shopの簡易予約カレンダー機能で旅行関連の予約サイトを構築している方から 検索フォームを充実させて、各ツアーを探しやすいようにしたい という相談がありました。 SOY Shopでキャンセルが頻繁に発生する事業向けの予約アプリを開発しました 検索フォームの充実と言えば、 SOY Shopの標準機能にあるカスタムサーチフィールドですぐに構築出来るわけですが、 SOY Shopで高度な検索フォームを設置してみよう ネットショップ用CMSはカタログサイトの構築にも向いている ...

Read More…

 

SOY Shopのカスタムサーチフィールドでフリーワード検索を追加しました

表題の通り、 SOY Shopのカスタムサーチフィールドでフリーワード検索用のタグを追加しました。 今回の記事を読む前にカスタムサーチフィールドについて記載されている記事を載せておきます。 SOY Shopで高度な検索フォームを設置してみよう ネットショップ用CMSはカタログサイトの構築にも向いている フリー検索用のフォームの設置に関しては、 カスタムサーチフィールドの詳細画面をご覧ください。 今回対応分を含んだパッケージは下記のサイトからダウンロード出...

Read More…

 

SOY Shopでカテゴリ商品ブロック生成プラグインを作成しました

下記のような要望がありました。 SOY Shopで一つのページでカテゴリを分けて、複数個のblock:id="item_list"を使用したい。 標準機能のナビゲーションページの商品ブロックを用いれば上記の要望は実現できますが、 機能が複雑になりすぎて新たに追加されたカスタムサーチフィールド等の便利なプラグインを組み込む事が出来なくなりました。 SOY Shopで高度な検索フォームを設置してみよう そこで簡単な改修で商品ブロック並みの機能を実装出来るプラグインを作成することにし...

Read More…

 

SOY Shopの予約カレンダープラグインで子供料金の指定が出来る拡張を追加しました

SOY Shopでキャンセルが頻繁に発生する事業向けの予約アプリを開発しましたに引き続き、 新たな予約カレンダープラグインの拡張機能の試作を追加しました。 今回追加しました拡張機能は 予約時に大人と子供の人数に指定と、 予約時の人の構成に合わせて計算を行う機能になります。 これでツアーや宿泊の予約の最低限の機能は追加できたと思っています。 これから宿泊日数を設定できるような連泊の機能を追加する予定です。 今回紹介しました機能は予約...

Read More…

 

SOY Shopでキャンセルが頻繁に発生する事業向けの予約アプリを開発しました

SOY Shopの顧客管理の機能を活用し、 子供用のWebサービスで予約カレンダーを実装しました。 サイトはまだ公開されていないので、開発に関することだけ記載します。 今回開発しました予約カレンダーは、 就学前の子供向けのサービスで、 就学前故、体調不良等でキャンセルが発生しやすいという背景があり、 キャンセルが入ったら、すぐに空き状況を登録し、 利用者は手軽にスマホで空き状況を確認でき、 手軽に予約が出来ることが要望でした。 この要望に対して下記のような予約カレン...

Read More…

 

SOY Shopで商品毎メールアドレス追加プラグインを追加しました

表題の通りですが、 商品毎メールアドレス追加プラグインを追加しました。 このプラグインは以前作成した 商品ごと送料設定モジュールから商品ごとに注文時に自動送信されるメールのメールアドレスを追加できる機能のみを切り出したものになります。 SOY Shopで商品ごと送料設定モジュールの試作を作成してみました 今回のプラグインは代理店販売等のネットショップを運営する際に利用できます。 今回対応分を含んだパッケージは下記のサイトからダウンロード出来ます。 https...

Read More…

 

SOY ShopでBootstrapの4系のカートとマイページを追加しました

表題の通り、 Bootstrap 4系で作成したカートとマイページのテンプレートを追加しました。 Bootstrap · The most popular HTML, CSS, and JS library in the world. レスポンシブ対応はもちろんの事、 諸々の仕様を見直し、 SOY Shopの予約カレンダーでレスポンシブ対応 予約カレンダーと連携した便利な機能をいくつか用意しています。 便利な機能は簡易予約カレンダープラグイン...

Read More…

 

SOY Shopの予約カレンダーでレスポンシブ対応

SOY Shopで予約サイトを運営するの記事でSOY Shopを予約アプリ化するプラグインの紹介をした。 最近、このプラグインを活用した予約サイトを構築したいという連絡を4件程連続で頂いたので、 せっかくの機会ということで、 ※PCの画面幅で表示 ※スマホの画面幅で表示 こんな感じで、 Bootstrap 4系をベースとしたレスポンシブ対応したカレンダーをサンプルコードをコピペするだけで構築できる拡張のプラグインを開発してみた。 Bootstrap · The ...

Read More…