Shopmaticとともに東南アジアの越境ECに新たなサービスを創出
多国籍に展開するEC SaaSプラットフォームを構築するには、他のプロダクトとは異なるマインドセットと強力な開発力が必要です。
Shopmaticはインド市場から始まった多国籍のショップ開設プラットフォームで、中小企業や個人の販売者が素早くショップを開設できるよう支援しています。開設したショップはeBay、Amazon、Flipkart、Lazadaなどのプラットフォームにも展開できます。さらに、ショップ専用のURLも取得でき、技術的なノウハウがなくても短時間でショップを開設できます。多様な決済手段を統合し、専用の販売・在庫分析機能も備えた、まさにオールインワンの新しいECプラットフォームです。創業者が解決したかったのは、中小企業や個人の販売者がEC事業を始める際に挫折を味わわずに済むようにすることでした。
当時のサービス展開国は3か国で、プロジェクトの内容は以下のとおりです。
- 多国籍決済サービスシステム
- 多国籍物流サービスシステム
- カスタムドメインの購入
- カスタムショップエディター
- 購入者向け注文アプリ
Shopmaticは当初シンガポールのチームに依頼し、5か月かけて第1版を開発しましたが、サービス品質を支え、事業を拡大していくには、より堅実な技術パートナーが必要だと気づきました。最終的にShopmaticは、台湾で最も知られたRoR開発チームである5xRubyをパートナーに選びました。
私たちはタスクを緊急度に応じて3つのフェーズに分けました。
フェーズ1:混乱した決済フローと越境決済の問題
フェーズ2:アプリという新たなチャネルの開拓と、持続的な運用のためのアーキテクチャ再構築
フェーズ3:プロダクトのモジュール化と新たな収益モデルの模索
多くの開発会社では、プロジェクト開発の際にまず開発ツールを決め、そのツールが対応できる方法に要件を押し込めてしまうことがあります。この方法の欠点は、中核となる「利用フロー」がツールの制約によって犠牲になることです。後から拡張しようとすると、数多くの困難に直面します。ShopmaticのMVPは、まさにこうした状況に陥っていました。
初期MVPのアーキテクチャ設計に欠陥があったため、私たちが引き継いだ時点では、その上に新機能を直接開発することができませんでした。SaaSサービスでありながら、元のプロダクト構造には利用量の制限があり、ユーザー拡大に直接影響していました。そこでフェーズ1では、まずクライアントとともに理想的な利用フローを再定義し、基盤となるデータ構造の設計を大幅に書き直して、前任チームが残した技術的負債を解消しました。
越境ECサービスを運営する場合、購入者と販売者が別々の国にいる可能性が非常に高く、購買習慣も異なります。決済フローを整理する際には、各国の法規制に合わせて決済手段を調整し、外貨換算などの機能を設計するだけでなく、物流システムとの連携方法も考慮する必要があります。チームは数十にのぼる決済・物流APIを連携し、販売者がShopmaticのプランを購読する際の決済フローも新たに構築しました。これにより支払いがより簡単になり、プロダクトの収益拡大につながりました。
プラットフォームでは販売者向けにWYSIWYGエディターも提供しており、販売者は自由にショップページを編集して素早くショップを開設できます。第1版のエディターは設計上の不備が多く、最も重要な商品画像の編集が非常に使いにくいものでした。そこで私たちは新しいエディターを一から構築し、販売者がより速く商品を出品できるようにしました。
初期の約3〜6か月間、5xRubyチームは10名以上のシニアエンジニアを投入し、プラットフォームのユーザーフローの再設計とシステムアーキテクチャの改善を支援しました。

Shopmaticアプリの機能続いて、Shopmaticはアプリ経由の購入が大半を占めていることに着目し、私たちはReact Nativeを用いてShopmatic Goを開発しました。ネイティブ技術での開発と比べ、このアプリはiOSとAndroidの両方で同時に動作するため、開発と保守にかかる時間を半分以上削減できました。
数か月をかけて技術的負債を解消した後、ユーザー体験、データベース構造、システムアーキテクチャのすべてが刷新されました。その後Shopmaticから新たな課題が提示されました。システム全体をホワイトラベル化し、他国にまるごと販売できるようにして、越境ECのビジネスチャンスを共有するというものです。
システムをホワイトラベル化するには、まず顧客が自社の環境に容易にデプロイできる方法を検討する必要があります。クラウドサーバーのサービスは多種多様で、それぞれ設定も異なるため、ホワイトラベル製品への転換にあたってはこれらすべてを考慮しなければなりません。さらに、顧客が自ら保守しやすいように、5xRubyは2年かけて構築した大規模なシステムを小さな単位に切り分けて「Micro Service」(マイクロサービス)化し、その後顧客が保守や機能調整を行う際にも容易に対応できるようにしました。
3年にわたる5xRubyとの緊密な協力のもと、Shopmaticは新たな資金調達に成功し、プロダクトの成功を裏付ける幅広いユーザー基盤を獲得し、さらに新しいビジネスモデルを生み出しました。Shopmaticとチームは深い協力関係と信頼を築き、協業開始から1年後には、5xRubyを傘下の子会社として迎え入れたいと何度も提案されました。2018年、数回の協議を経てShopmaticは正式に5xRubyに出資し、5xRubyはShopmaticの台湾子会社となり、プロダクトの改善により一層専念できるようになりました。
数億規模の投資を受けたスタートアップが、年単位で5xRubyと協業し、最終的には出資にまで至ったことは、開発会社がクライアントから得られる最高の信頼であり、私たちが長年誇りとしているものです。その後、互いの目標の違いから協力関係は終了しましたが、この貴重な多国籍での協働経験とSaaS開発の経験によってチームはさらに成長し、海外へ進出してより多くの国際的なクライアントにサービスを提供する自信を得ることができました。