アパレルEC向けにshopifyの導入を検討しております。
現在古いECシステムでオンラインショップを運営しておりますが、そちらのシステムが古くなり機能として足りていないためリニューアルを検討しております。
別事業との兼ね合いもあり、100%shopifyのみでシステムを構築するわけではなく、管理システムは別サーバ上で自前で構築し、商品や顧客等の管理はそちらで行います。shopifyではECのカート機能と、POSアプリの使用を前提として考えたいと思っております。
【前提】
・商品、顧客等の情報は既存システムからAdmin APIを使用してデータ移行し、運用開始後も統合管理システムからAdmin APIを使用する形でshopify上のDBに書き込むことを想定します。
・実店舗とECでは共通在庫を販売するため、来店客とオンライン客は同じ在庫に対して注文を入れることになります。
【質問】
①shopifyのAPIは、全て外部から叩くと情報を返してくれるものでしょうか?例えば、注文が入った際にshoppifyから外部のシステムに対してAPIによってPUSH型でデータを通知することは可能でしょうか?
②実店舗とECで共通在庫を販売し、一点ものが多いため、店舗POSで処理を開始したり、EC上のカートに入れられた時点で一時的に他の人がその在庫を押さえられないようにキープする機能が欲しいのですが、それはshopifyの機能で実現可能でしょうか?
③日本語以外に英語、その他の多言語ECフロントを提供したいのですが、デザインテンプレートが多言語対応しているかどうかの確認が必要と説明があります。これは自前のデザインテンプレートでは多言語化できない場合があり、多言語対応しているテンプレートを選択するほうが賢明ということでしょうか?あるいはポイントを理解していれば自前のデザインテンプレートでも多言語対応は容易なのかアドバイス頂けますと助かります。