クライアント
P-Square(ピースクエア)様

業種
ギフト・EC

担当範囲
WordPress(Welcart)システム開発・機能カスタマイズ

プロジェクト概要

P-Square(ピースクエア)は、ギフトカードに記載されたポイントを使って好きな商品を選べる、新しいスタイルのギフト交換ECサイトです。WordPress+Welcart(国産ECプラグイン)をベースに、独自のポイント管理システムをフルスクラッチで開発しました。

開発した主な機能

ギフトカード→ポイント交換システム

サイトの中核となる機能です。ユーザーがギフトカードに記載された3分割のコードとパスワードを入力すると、紐づいたポイントが会員アカウントに加算されます。コードは専用のDBテーブルで管理され、使用期限チェック・使用済みフラグの更新・交換履歴の記録まで一連の処理を実装しています。

ポイント有効期限の自動管理

WP-Cronによる日次バッチ処理で、有効期限切れのギフトコードに紐づくポイントを会員の保有ポイントから自動減算。マイページでは期限別のポイント残高一覧も表示し、ユーザーが残ポイントの状況を把握できるようにしています。

ポイント消費・決済ロジック

注文確定時に有効期限が近いコードから優先的にポイントを消費するFIFO方式を採用。保有ポイントがカート合計以上なら「ポイント全額払い」のみ表示、不足する場合はクレジット差額決済に自動切替する仕組みです。注文キャンセル時にはポイントの返却処理も自動で行われます。

会員限定サイト・認証制御

一般公開ページ(トップ・ガイド・利用規約等)を除き、商品ページやカートはログイン必須に設定。ログイン後は元のページに自動リダイレクトするUXを実装しています。

商品管理・運用ツール

ACFオプションページから商品コードを登録するだけで、トップページのおすすめ・新着・人気商品セクションを動的に更新可能。さらに、カテゴリページの価格帯フィルタリング、商品一括公開/非公開切替ツール(AJAX対応・進捗バー付き)など、運用効率を高める管理機能も開発しました。

その他のカスタマイズ

通貨表示の「ポイント」化、フリガナのカタカナバリデーション、受注明細の数量分割表示、メディアタイトルの一括更新機能など、細部にわたるカスタマイズを実施しています。