← すべての実績

ARTSYBUCKET

お客様はポスターや額縁を販売するECストアを迅速に公開したいと考えていました。コスト効率が高く使いやすいソリューションとしてWordPressとWooCommerceが選定されましたが、UIテーマはゼロから構築する必要があり、一部のカスタム開発も求められました。

  • React JS
  • React Native
ARTSYBUCKET

プロジェクトの目標

お客様はポスターや額縁を販売するECストアを迅速に公開したいと考えていました。コスト効率が高く使いやすいソリューションとしてWordPressとWooCommerceが選定されましたが、UIテーマはゼロから構築する必要があり、一部のカスタム開発も求められました。

プロジェクト概要

フルスタック開発者として、サイトのコードベース、カスタムUIテーマ開発、デプロイメントとサーバー管理、カスタム機能開発まで、本プロジェクトのすべてをお手伝いしました。実装した機能は次のとおりです。

– Savoyテーマのインストールと、ショップページ、カテゴリページ、商品詳細ページのカスタマイズ

– WooCommerce Product Bundleプラグインのインストールと、商品バンドル詳細ページのカスタマイズ

– SEOおよびフロントエンドパフォーマンスの最適化

– Akeneo(製品情報管理システム)との連携: WooCommerceConnectorを使用してPIMからWooCommerceへ商品をインポート。WooCommerceConnectorがサポートしていない追加属性をPIMから取り込むためのカスタムフックを実装。

– Unsplash APIとの連携: Unsplash APIから無料画像をダウンロードし、ポスター商品を自動作成する機能を提供。編集者はその後、インポートした商品を手動で選択して公開できます。

– パーソナライズポスターの開発。訪問者が氏名、誕生日などの情報を送信するとポスターに描画され、動的に生成されたポスターをプレビューして注文できます。裏側では注文プロセスにフックし、高品質で印刷可能なPDFファイルを動的に生成し、メールで印刷業者へ送信します。

– WooCommerceおよびSavoyテーマの深いカスタマイズを実装し、サイト全体をCloudFront上で最大限のパフォーマンスで稼働できるよう対応しました。フロントエンドリソースのベストプラクティスと最適化もすべて適用しています。

使用技術

– データベース: MySQL

– Webアプリ: WordPress、WooCommerce、Akeneo、WooCommerceConnector plugin

– Webフロントエンド: WordPress、jQuery、jQuery UI

– デプロイメントモデルとツール: AWS EC2、Nginx、Cloudfront。

スクリーンショット