カテゴリー : 実績紹介

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

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

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

SOY Shopで業種に合わせて高度なメール種別を追加してみる

今回も実際に稼働しているサイトをベースに 拡張ポイントの活用についての説明を投稿します。 富士登山・登山用品レンタルなら専門で安心「やまどうぐレンタル屋」 当ブログで頻繁に登場するやまどうぐレンタル屋さんですが、 こちらはサイト名から分かる通りで登山道具のレンタルを行っているショッピングサイトです。 レンタルということなので、 商品をお客様宛に発送してから、 お客様から返却があってはじめて注文が完結します。 先日、やまどうぐレンタル屋さんで、 ...

Read More…

 

SOY Shopの商品一覧ページで変則的な並び順の対応をしてみる

SOY Shopを利用しているやまどうぐレンタル屋さんから下記のような質問があった。 商品一覧ページで、 フルサポート12点セット(女性用) - 富士登山・登山用品レンタルなら専門で安心「やまどうぐレンタル屋」 標準設定として、 並び順を価格の昇順(価格が安いものから順に表示)にしたいけれども、 テント・ツェルト - 富士登山・登山用品レンタルなら専門で安心「やまどうぐレンタル屋」 テントの商品一覧ページの場合は使用人数の降順(使用人数が多いものから順) ...

Read More…

 

SOY Shopの管理画面からの注文で商品オプションプラグインの見直し

SOY Shop内でパイプハウスの施工管理アプリを開発しました 前回のSOY Shopで下書き通知プラグインを作成しましたの記事に引き続き、 SOY Shopの管理画面から注文登録する機能で施工見積りの管理を行う際に、 一つ重大な問題が発生した。 それは、 例えばネジのような大量に必要且つ使用箇所が多岐に渡る部品が合ったとして、 見積もり書には使用箇所毎にどれくらいネジを使用するか?を明記することが出来ない。 ネットショップではどの商品をどれくらい購入するか?の情報が欲...

Read More…

 

SOY Shopで下書き通知プラグインを作成しました

SOY Shop内でパイプハウスの施工管理アプリを開発しました 今年の初旬に 冒頭の写真にあるような農業用パイプハウスの見積り書の作成を簡単に行える仕組みをSOY Shopの管理画面からの注文機能を元に構築しました。 この仕組みにより、 エクセルで作成していた時は一日仕事であったものが、 今は1時間程度で終わり、 一日に複数件ある程、大幅な時間の短縮が見られるようになったとのことです。 半年近く運営してみて様々なUI上の課題が挙がってきました。 SOY Sho...

Read More…

 

SOY ShopでCoineyペイジ支払いモジュールを作成しました

Coiney(コイニー)- お店の決済をかんたんに。 | Coiney 今回の話に入る前にCoineyについての簡単な説明ですが、 Coineyは簡単にクレジットカード支払いを導入出来る支払いサービスで、 上のイメージのようなカードリーダー(Coineyターミナル)だけでなく、 支払い画面へ遷移できるURLを発行して、 カードリーダー無しでクレジットカード支払い(Coineyペイジ)が出来る機能や 中国からの観光客向けの支払い機能が提供されています...

Read More…

 

SOY Shopでクレジットマスターの対策を強化しました

クレジットカードの番号を盗む方法として最近聞くのが、 クレジットカード支払いが可能なネットショップで、 様々なカード情報を試してみるというブルードフォースアタック(総当り攻撃)のカード版のような話がある。 SOY CMSで総当たり攻撃に対応してみた クレジットマスター - Wikipedia ネットショップを設置したサーバはもちろん、 クレジットカード代行会社のサーバの負担は大きいだけでなく、 オーソリ毎に使用料が発生する代行会社のサービスを利用している場合、 ...

Read More…

 

SOY ShopのPAY.JPクレジットカード支払いモジュールでカード情報非通過化対応をしました

PAY.JP - クレジットカード決済サービス 本題に入る前にPAY.JPクレジット決済モジュールですが、 詳しい説明が下記の記事に記載してありますので今回の記事を読む前に事前にご確認ください。 SOY ShopでPAY.JPクレジットカード支払いモジュールを作成しました SOY ShopでPAY.JP定期課金モジュールを作成しました 上記を踏まえた上で本題に入ります。 2018年8月1日14:00から加盟店(SOY Shopをインストールして、PAY.JPクレジット支払いモ...

Read More…

 

やまどうぐレンタル屋さんで顧客関連管理の機能の強化を行いました

富士登山、トレッキングで使う、登山靴、ザック、レインウエアなどの登山用品のレンタルならやまどうぐレンタル屋 SOY Shopでレンタルショップを運営しているやまどうぐレンタル屋さんから下記の要望がありました。 現在、SOY Shopの他に顧客関係管理(CRM)であるセールスフォース(Salesforce)を併用して、 Salesforce - セールスフォース・ドットコム 顧客関係管理 - Wikipedia ネット上のレンタルの受注以外に他サイトのレンタルの受注や電話での...

Read More…

 

SOY ShopでTrackingmore連携プラグインでwebhookに対応しました

国際で荷物を追跡する-Trackingmore SOY ShopでTrackingmore連携を試作中でTrackingmoreという配送追跡サービスと連携して、 配送業者が発送を開始した(厳密には発送する荷物を受け取った)タイミングを捉えて、 SOY Shopの各注文の注文状態を自動で変更、発送メールの自動送信の仕組みを作成しました。 前回は発送するタイミングを捉えるために、 数分に一回置きでSOY Shopで登録されている複数枚の伝票番号を調べるというリアルタイム追跡を行っ...

Read More…

 

SOY Shop内でパイプハウスの施工管理アプリを開発しました

パイプハウスの見積書を作成しつつ、扱っている部品の仕入れ値の合計等の情報を常に把握したいという要望がありました。 話をはじめる前にパイプハウスについて触れておくと、 ハウス栽培でおなじみのこれです。 見ての通り、細かい部品があり、 全ての部品を把握した後、全ての部品代 + 諸々の経費で見積書を作成します。 パイプハウスについての詳しい内容は下記のパンフレットをご覧ください。 PIPEHOUSE - 京都農販のパイプハウス施工実例集 ※上の2つの画像は...

Read More…

 

レバテックキャリアさんの技術ブログで当ブログのGo言語の記事が紹介されました

IT・Webの転職・求人のレバテックさんが運営するレバテックキャリアさんのブログの Go言語を勉強中という方に読んでほしい記事まとめの企画で当ブログのGo言語の記事が紹介されました。 Go言語を勉強中という方に読んでほしい記事まとめ - レバテックキャリア 紹介された記事はGo言語の標準機能のユニットテストを試してみた記事で、 実際に自分がテストコードを作成した時のフローを紹介が良かったみたいです。 golangでテストを書いてみたのでメモ 企画内のちょっとした紹介ではありま...

Read More…

 

最近、WordPress疲れの方からのお問い合わせが増えました

最近、WordPress疲れの方からのお問い合わせが多くなりました。 製作者側視点でのWordPress疲れをざっくりと書くと、 WordPressは一番利用されているブログCMSでコミッターも多く開発が活発なんだけど、 様々な開発者が公開しているプラグインの中にはセキュリティ上問題があるものが多かったり、 そもそもの話でWordPress自体のセキュリティも何かと怖い。 先日の世界的に大問題になった税金関係の重要書類の流出事件も、 WordPressのセキュリティホールを狙...

Read More…

 

社会人・学生向けプログラミング教室でGoogleスプレットシートの拡張の勉強会を行いました

社会人・学生向けプログラミング教室でGoogleフォームの拡張の勉強会を行いましたの続きで、 Google DriveのGoogleスプレットシートを活用して、備品の管理と足りなければ調達の指示をメールで送信するといった業務アプリのようなものを作成してみました。 Google ドライブ - 写真やドキュメントなど、ファイルのクラウド ストレージとバックアップ Google スプレッドシート - オンラインでスプレッドシートを作成、編集できる無料サービス Googleスプレット...

Read More…

 

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

団体に加盟している会員の詳細情報をまとめ、公開側で誰でも検索できるサイトを構築したいとのご相談があり、 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でPAY.JPクレジットカード支払いモジュールを作成しました

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

Read More…

 

社会人・学生向けプログラミング教室でGoogleフォームの拡張の勉強会を行いました

社会人・学生向けプログラミング教室でGASで業務改善の勉強会を行いましたの続きで、 Google DriveのGoogleフォームをGAS(Google Apps Script)で自分好みにカスタマイズする という勉強会を行いました。 Google ドライブ - 写真やドキュメントなど、ファイルのクラウド ストレージとバックアップ Google フォーム - アンケートを作成、分析できる無料サービス Googleフォームでお問い合わせフォームを設置すると、 お問い合わせ後...

Read More…

 

社会人・学生向けプログラミング教室でGASで業務改善の勉強会を行いました

社会人・学生向けプログラミング教室でコードレビューをしてみましたにも記載したとおり、 以前からTera schoolで中学生向けのプログラミング教室と平行して、 大学生・社会人向けにプログラミングの勉強会を行っています。 今までJavaScriptで色々と触れてきたので、 そろそろ日々の業務改善のためにGAS(Google Apps Script)に触れてみました。 Apps Script | Google Developers GASを簡単に説明すると、 GoogleのW...

Read More…

 

VPSサーバでWebサーバ構築のハンズオンを行いました

Webサイトの表示の高速化に向けて、Linuxのハンズオンを行いましたの続きで ネットメディアを運営するアップラインさんの会議室を借りて、 メットメディア運営者向けのVPSサーバでApacheのWebサーバを立ち上げるハンズオンを行いました。 主な内容はお名前ドットコムで取得したドメインをVPSサーバに向けるところから、 Apache2.4 + PHP7 + Let's Encrypt + HTTP/2のWebサーバを立ち上げるまで。 ※Let's Encryptは常時SSL化のこ...

Read More…