WordPress(ワードプレス)サイトのサブスクリプション機能開発
業界 | ソフトウェア |
---|---|
サービス | Webシステム開発 |
開発言語、フレームワーク | PHP、WordPress |
デバイス/OS | マルチデバイス対応 |
対応範囲 | 調査、開発、テスト |
リリース日 | 2020/7(継続改修中) |
■WordPress(ワードプレス)サブスクリプション機能開発
PHPフレームワークのWordPress(ワードプレス)で構築したサイトのサブスクリプション処理の最適化のための改修
WordPress(ワードプレス)のブラグインを利用してソフト購入時の使用期限日の生成処理を初回利用時のタイミングに追加改修しました。
■クライアントの課題
WordPress(ワードプレス)サイトで非常に読み込みが遅いという課題
WordPress(ワードプレス)のカスタマイズ経験者が少なく慢性的なエンジニアの人材が不足していて
サイトの運営が滞ってしまっていました。
■システム特徴
ソフトウェア販売サイトの追加改修
Windows用ソフトを販売するサイトの決済部分を対応しました。
お支払いはクレジットカードとAmazon Payで、月間/年間プランを選択可能
WordPress(ワードプレス)プラグイン の定額課金機能(サブスクリプション)を実装
■作業内容
WordPress(ワードプレス)で非常に読み込みが遅いという課題がありました。
調査から開発、テストまで対応
原因となっていたwordpress cronの肥大化を解消しました。
サブスクリプションの処理を見直しシステムの最適化を行いました。
①システムフローの理解・仕様設計
②テスト環境構築
③Cron設計・構築・動作確認
④検証実施
WordPress(ワードプレス)プラグイン のWPDMを使用して、ダウンロード処理を行います。
予めライセンスキーを予約し、WPDMにライセンス認証のアクセスがあった際に、
使用期限日が開始される仕組みを実装・調整
※wordpress cron
WordPressで時間ベースのタスクをスケジュールする仕組み
更新の確認や予約投稿などで利用しています。
※WPDM(WordPress Download Manager)
ワードプレスでPDF等のダウンロードを支援するプラグインです。
■開発期間
開発期間
2020年7月から継続中
開発規模
2人月
■対応範囲
課題のヒヤリング
システムフローを理解するため、環境を提供いただき仕様理解いたしました。
要件定義
クライアント様の方で要件定義をまとめました。
基本設計・詳細設計
クライアント様より仕様の指示をいただき、ベトナムオフショア側で調査と仕様設計
課題をお聞きし、解決方法をご提案の上、仕様設計いたしました。
コーディング
WordPress環境で開発
環境構築
開発環境を構築
システムテスト
単体テスト、結合テスト
受入テスト
クライアント様が担当
システム保守・運用
定期的に追加改修を行っています。
■対応技術
PHP/WordPress
■今後のアップデート
今後は、販売しているソフトウェアの付属ツールを別途開発する予定です。
言語は、C# + .net framework4.5のWindowsアプリです。
■類似実績
・WordPressプラグインのWooCommerceでECシステム_Webシステム構築
BtoB向け卸売りサイトをWordPressプラグインのWooCommerceを利用してECシステムを開発
Web制作における定番であるCMS、「WordPress」
プラグインの多さから、企業のホームページをWordPressで制作するご依頼も増えています。
ホームページやデザインをある程度制作するためにはPHPやHTML等の知識が必要です。
ONETECHは、WordPressサイトを始めさまざまなシステム開発、アプリ開発、ソフトウェア開発をベトナム オフショアで開発しています。