カテゴリー : SOY_Shop

SOY CMSマニュアルページ作成中

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

SOY Shopのマイページ機能でパスワードの文字数制限の設定を追加しました

表題の通りで、SOY Shopの会員(マイページ)機能でパスワードの文字数制限の下限の設定を追加しました。このご時世、パスワードが8文字以上の制限があると嫌だという要望がありまして、任意で文字数を決められるように改修しました。後々、パスワードの強固判定も追加できたらと考えていますが、それはしばらく後になりそうです。今回の機能は下記のURLにあるパッケージでご利用できます。https://saitodev.co/soycms/soyshop/

Read More…

 

SOY ShopでログインIDの項目名の変更を追加しました

SOY Shopで患者番号のようなIDでマイページにログインしたいという要望がありました。SOY Shopのマイページではメールアドレスだけではなく、ログインIDでログインという機能があるため、ログインIDを使えば要望を満たす事になりますが、登録画面でログインID = 患者番号という前提で運営するのは何かとわかりにくい。ということで、ログインIDの名称を変更できる設定を設けました。紛らわしい名称は運営コストと教育コストが上がってしまう為、簡単な改修では...

Read More…

 

SOY ShopでAmazon Pay ワンタイムペイメント支払いモジュールを作成しました

Amazon Pay | 簡単で安心なオンライン決済を | アマゾンペイ表題の通り、SOY ShopでAmazon Pay ワンタイムペイメント支払いプラグインを作成しました。SOY Shopのカートで上のキャプチャのような支払い方法の選択画面を設置することができます。一点程注意ですが、当プラグインはまだ本番環境での運営の経験はありません。使用を検討する場合は最終調整をしますので、お問い合わせフォームにてご連絡ください。今回の機能は下記のURL...

Read More…

 

SOY Shopで軽量版集計プラグインを作成しました

SOY Shopで管理画面の注文画面で使用できる集計プラグインの軽量版を作成しました。今までの集計プラグインとの違いですが、今までの集計プラグインでは、検索条件を検索結果をエクスポートする(二枚目の画像)の箇所であっても、プラグイン側で検索条件を持っていましたが、プラグイン側で検索項目を持つことを止めて、管理画面の注文検索を用いるように変更しました。この背景として、注文検索の画面で検索項目を増やすことができる拡張ポイントを設けたことで、高度な注文検索を行うことができるようになりました...

Read More…

 

SOY Shop 2.0.0

SOY Shop 2.0.0 β非公式でメンテナンスを続けている立場ではありますが、SOY Shop 2を公開します。SOY Shop 2とありますが、データベースの大幅な変更は特になく、SOY Shopの1系の延長上にあるものとして、ご利用の際はいつも通りのバージョンアップを行ってください。SOY CMSのバージョンアップについてSOY Shop 2での大きな変更点は、・管理画面のUIでBootstrapによるレスポンシブ対応・公開側ページの読み込みの省力化...

Read More…

 

SOY Shop版HTMLキャッシュプラグインを追加しました

SOY Shop 2でSOY CMSのHTMLキャッシュプラグインで高速化の記事で紹介したHTMLキャシュプラグインのSOY Shop版を追加しました。SOY Shop 2.0.0 βこのプラグインを使用する上で注意すべき箇所としまして、ネットショップのサイトでよく見かけるカートの中身のウィジェットがHTMLキャッシュの生成によって使用できなくなります。サイト訪問者がどれくらいカートに入れたか?の情報を省くと操作性が著しく悪くなるので、カートウィジェットは...

Read More…

 

SOY ShopでRFID在庫管理ツール ZAIKAに対応しました

RFID在庫管理ツール『ZAIKA』 – ZAIKAはレンタルサービス専用のRFID在庫管理ソフトです。ミスが起きやすい「発送・返送時の作業効率が劇的に改善」されます。さらに、通常のレンタルオペレーションでは「困難な在庫単位での収益・稼働・状態管理」を実現しました。SOY Shopでレンタルサービス事業者向け RFID在庫管理ツール ZAIKAでAPIを介して連携できるプラグインを作成しました。当プラグインを利用するにあたって一点程注意がありまして、SOY Shopでレンタル業務を行...

Read More…

 

SOY InquiryのMySQL版でIPv6経由でのアクセスに対応しました

SOY Inquiryではお問い合わせがある度にお問い合わせ詳細にIPアドレスのログをとる仕様があります。上のキャプチャではIPアドレスのログはIPv4になっていますが、環境によってはIPv6でアクセスがあり、お問い合わせ時にIPv4ではないというエラーが発生してお問い合わせの処理が止まるという不具合に遭遇しました。※MySQL版のみ【SEO対策】IPv6そこでIPv6に対応できるようにIPアドレスのカラムの文字数の上限を増やしました。今回の変更はSOY In...

Read More…

 

SOY CMSとSOY Shopの管理画面でメモウィジェットを設置しました

php-webdriverでelement click interceptedのエラーに対しての記事でも触れましたが、SOY CMSとSOY Shopに常に画面左下に設置されるメモウィジェットを設置してみました。開発の経緯はVPSサーバで運営方法によって、PHPの標準の設定ではデータが扱えないことがあり、php.iniをいじることがあります。例えば、一回に100点近くの商品をまとめて注文するサイトでは、カートに入っている商品の配列がオーバーフローを起こし、エラ...

Read More…

 

SOY ShopでSMBC GMO PAYMENT用の決済モジュールを作成しました

表題の通り、SOY ShopでSMBC GMO PAYMENT用のクレジット決済モジュールを作成しました。SMBC GMO PAYMENT当プラグインは標準機能には同梱しないので、利用したい方は下記のお問い合わせフォームからお問い合わせください。お問い合わせ追記当モジュールの開発に合わせ、GMOペイメントゲートウェイ用のクレジット決済モジュールも作成しています。GMOペイメントゲートウェイ:クレジットカード払いの決済代行など多様な総合決済サービスをご提供

Read More…

 

SOY ShopのオーダーカスタムフィールドでjQueryのDatepickerを使ってみる

配送と店舗受け取り型の形態のネットショップを運営予定の方から、カートのお支払い・配送方法の選択画面で、配送(上のキャプチャでは宅配便)と店舗受け取りを並べつつ、どちらの注文も同時に対応できるようにしたいという要望がありました。どちらか一方であれば、標準配送モジュールの複製と少々のカスタマイズで事足りるが、一つの注文で両方同時に選択したいという要望の為、プラグイン(モジュール)の複製では要件を満たさない。SOY Shopの配送モジュールのカスタマイズ例そこで、配送モ...

Read More…

 

SOY2HTMLで軽微なカスタマイズを加える為の機能を追加しました

SOY CMSとSOY Shopの両方で隠しモードとして、SOY2HTMLでクラスファイルと同名のHTMLファイルを読み込む際、HTMLファイルのファイル名の頭に_(アンダースコア)を付与することで、アンダースコア付きのHTMLファイルを読み込む機能を追加しました。SOY2HTMLとはなんぞや?と疑問に感じた方は事前に下記の記事をご覧ください。SOY2HTMLで処理とデザインを切り分ける今回の改修の具体的な内容に移り、ショップ情報表示プラグイン(ID:arrival_sh...

Read More…

 

SOY Shop 2.0.0 β

SOY Shopの管理画面のUIをSOY CMSの3系のUIに切り替え、新たなバージョンとしてリリースすることにしました。公式の開発元があまりにも動きがないので、非公式の立場ではありますが、バージョンを一つ上げることにしました。開発元を退職した私がSOY CMSを開発し続けている訳SOY ShopでSOY CMS 3系テンプレート風にしたいとずっと思っていました。3年程前にSOY Shopの管理画面でプラグインがページを持てるようになりましたの記事で触れているプラグイン毎にペ...

Read More…

 

SOY ShopでFacebookページショップと連携する

SOY Shopで販売している商品をFacebookページショップ(or Instagramショッピング)で販売する為の手順を紹介します。はじめにSOY Shopに同梱されているFacebookページショップ用XMLプラグインを有効にして、Facebookページショップに登録する為のXMLページを作成します。例:https://saitodev.co/shop/facebook_catalog_manager.xmlこれから先はFacebookやInstagramの方の手...

Read More…

 

SOY Shopでカスタムフィールド置換文字列プラグインを作成しました

商品毎に設定したカスタムフィールドの値を注文後に自動送信される注文受付メール等で挿入したいという要望がありましたので、カスタムフィールド置換文字列プラグインを作成しました。カスタムフィールド置換文字列プラグインの詳細画面でどのように置換するかといったフォーマットを作成し、メール設定の各メールのテンプレートにカスタムフィールドの置換文字列を加えると、上記のように商品数分だけフォーマットから文字列を作成して、指定の個所で置換します。今回のプラグ...

Read More…

 

SOY Shopの顧客機能を活用して買取管理アプリを開発しました

人文と社会の書林様サイトにて本の買取管理アプリの開発を行いました。https://www.tetsugakukaitori.com/今までSOY Inquiryで買取集荷依頼等のフォームを設置し、各種依頼を受けていましたが、SOY Shopの顧客名簿と連携して、買取依頼の管理を行うことが出来ないか?というで開発が始まりました。SOY InquirySOY Shop買取管理アプリの為に実装した内容は、SOY Shopの管理画面でプラグインがページを持てるようにな...

Read More…

 

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 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 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 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 Shopのカスタムサーチフィールドで検索フォームの初期の選択の設定を追加しました

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

Read More…

 

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

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

Read More…

 

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

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

Read More…

 

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

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

Read More…

 

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

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

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…

 

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

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

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…