概要

保険組合の組合員向けに医薬品を販売するECサイトをShopify Plusで構築・運用保守。 新規構築フェーズから参画し、継続して運用と追加開発を行っている案件です。 PM、デザイナー、エンジニアの3名チームにて、クライアント側の営業・CS・事業責任者とも連携しながらプロジェクトを推進しています。

規模

  • 商品数:約2000点
  • ページ構成:ログイン、TOP、マイページ、カート、LP、商品一覧、商品詳細、お知らせ、サジェスト型コンテンツページなど
  • Shopifyプラン:Shopify Plus
  • 使用アプリ:Shopify Flow、easyPoints、EasyLockdown、Search & Discovery など
  • カスタムアプリ:複数開発済

役割

  • テーマのカスタマイズ(Liquid, CSS, JS)
  • アプリ設定・連携
  • Shopify App Extensions を用いたカスタムアプリ開発
  • 障害対応や軽微なデザイン調整など、運用保守業務全般

実施したこと

  • 商品に応じた問診票機能の実装(タグ・Line Item Property・Cart Attributesの活用)
  • ユーザーごとに表示・購入可能な商品を制御するアプリ連携の設計
  • 送料無料条件やチェックアウトバナーなどの Shopify App Extension を用いた独自機能の開発
  • ECとリアル店舗の両方で使用可能なクーポン発行機能の実装
  • Shopifyの新機能(Metaobject等)を活用した機能拡張
  • GA、GTMの設定・運用、DataLayerを使ったuser_idの取得と連携

印象に残っていること

単なる運用保守にとどまらず、必要な施策を提案し、実現のための機能追加まで一貫して行うプロジェクトでした。 クライアントの要望に応えるだけでなく、実現可能な手段を検討しながら提案・実装するという姿勢が求められ、密な認識のすり合わせが重要でした。

コメント

この案件を通じて、Shopify Plusの機能を実務で深く使いこなす力が身につきました。 テーマカスタマイズだけでなく、App Extensionを使ったカスタム機能開発や、Metaobjectの活用、APIの実装と連携など、多くの知見を得ることができました。 今後のShopify案件においても、要件に応じた柔軟な設計・提案・開発ができるようになったと感じています。