ネットショップ全体を 1 台の Mac で:楽天市場・Yahoo!ショッピング・Shopify と、その裏側のすべて
公開 2026-10-08
日本のネットショップ運営者に「お店は何で動いていますか」と尋ねると、答えは一覧になります。楽天市場の店舗と Yahoo!ショッピングのストア。Shopify・BASE・EC-CUBE で作った自社サイト。カード決済に Stripe や PAY.JP、お客様が使いたがるので PayPay も。在庫と受注をまとめるネクストエンジンや CROSS MALL、倉庫、ヤマト運輸と佐川急便のアカウント。その下には、ドメイン・DNS・証明書、そして注文確認メールを送るメールサーバがあります。どれも専用の管理画面と専用のキーを持ち、それぞれのやり方で黙って止まります。FrontierStack はそのどれも置き換えません。全体をひとつの場所で設定し、見守り、質問できるようにします。
お客様の目に触れない部分から
ショップにとっていちばん恥ずかしい故障は配管部分で起きます。決済ページの証明書切れ、サイトを落とす DNS の変更、迷惑メールに入る注文確認メール。FrontierStack はこうした問題をどのサイトでもすでに扱えます。サイトと証明書は自社ストアを管理し(EC-CUBE や WooCommerce は Mac 上でも連携サーバ上でも動きます)、ドメインヘルスは DNS・ネームサーバ・登録期限を監視します。メールツールは SPF・DKIM・DMARC を確認し、「ご注文ありがとうございます」のメールを確実に届けます。ストアそのものは稼働監視とアラートが見守ります。
モール、まずは楽天から
楽天市場は多くのショップにとって失えないチャネルで、ひとつ落とし穴があります。RMS 連携は serviceSecret と licenseKey で認証し、licenseKey には決まった有効期限があります。期限が切れると、受注取込・在庫連動・送り状発行など、RMS とやり取りするツールがすべて一斉に止まります。たいていは、確認待ちの注文が溜まってから気づくことになります。
FrontierStack の楽天市場(RMS)モニタは、その有効期限を RMS から直接読み取り、14 日前に警告します。ライセンスで受注 API を有効にしていれば、本日の注文と売上、注文確認待ちの件数、発送待ちの件数も表示します。ピン留めすれば、確認されないままの注文や期限切れ間近のライセンスが、iPhone・メール・LINE・Slack など普段使いのチャネルにアラートとして届きます。楽天の数字は 販売チャネルボードで Stripe・PayPal・Square・Shopify・WooCommerce・カラーミーショップ・PAY.JP・KOMOJU と並びます。通貨ごとに別々に合計し、換算はしません。
商品検索・ランキング・アフィリエイトリンクに楽天の公開 API を使っている場合は、2026 年の変更に注意してください。呼び出し先は openapi.rakuten.co.jp になり、アプリ ID に加えて accessKey が必要です。楽天ウェブサービスモニタは両方を確認します。呼び出しが拒否される 3 つの理由、つまりキーの誤り、アプリの許可リストに無い IP アドレス、Web アプリケーション型での Referer の欠落も区別して伝えます。海外向けアフィリエイトネットワークの Rakuten Advertising にも対応しています。
Yahoo!ショッピング・Amazon・Qoo10・au PAY マーケット・メルカリShops は、それぞれに必要なもの(どのキーか、どこで発行するか、トークンの有効期間)とともにカタログに載っています。Yahoo! のリフレッシュトークンは 4 週間有効なので、無人で動かす処理は更新を続ける必要があります。FrontierStack は認証情報をキーチェーンに保管し、各管理画面へのリンクを用意します。日々の受注はたいてい一元管理ツールを通るので、話はバックオフィスに移ります。
一元管理、倉庫、配送
複数モールに出店する日本のショップの多くは、すべてをネクストエンジン・CROSS MALL・zaiko Robot に通し、受注キューと在庫数をひとつにまとめています。出荷は楽天スーパーロジスティクスや自社倉庫へ、送り状はヤマト運輸(B2クラウド)・佐川急便(e飛伝Ⅲ)・日本郵便へ。日本郵便は購入フォームにも役立ちます。無料の郵便番号・デジタルアドレス API は 7 桁の郵便番号を住所に変換します。登録した最大 10 件の IP アドレスにしか応答しないため、買い物客のブラウザではなく自社のサーバから呼び出します。
期限のあるキー、2 つで 1 組のキー
ネットショップには認証情報が集まります。RMS の 2 つの値、アプリ ID とアクセスキー、クライアント ID とシークレット、決済のキー。KeyRotate とペアリングすると、FrontierStack は組になったキーを 1 つの値(serviceSecret:licenseKey、applicationId:accessKey)として渡します。KeyRotate はキーの横に RMS ライセンスの有効期限を表示し、期限前に知らせます。RMS で新しいキーを発行したら、そのキーに紐づけた .env や設定ファイルに書き込みます。
15 個の管理画面を回る代わりに、質問する
AI 管理者には、接続中のショップ・モール・決済チャネルをまとめて読む ecommerce ツールがあります。「今日のショップの状況は?」「楽天の確認待ちの注文はある?」「RMS のキーはまだ有効?」と聞くと、本日・今週・今月の数字を通貨別に返し、対応が必要なことと、まだ接続していないサービスも教えてくれます。このツールは読み取り専用で、キーを返すことはありません。新しいストアを立ち上げるなら、必要なサービスと、そのうち FrontierStack が見守れるものを聞いてみてください。
日本だけではありません
同じ考え方は、FrontierStack がよく知る他の市場にも当てはまります。Shopify・WooCommerce・Amazon・eBay・Etsy・Walmart Marketplace。韓国では Coupang Wing・Naver・Cafe24・MakeShop・imweb をカバーし、その一部には専用のライブモニタがあります。決済は Stripe や PayPal から Toss Payments・KOMOJU まで対応します。
セットアップのチェックリスト
- ドメインを向け、証明書を発行し、注文メールを送るアドレスの SPF・DKIM・DMARC を確認する。
- 楽天市場(RMS)を開き、serviceSecret と licenseKey を入力してピン留めする。
- 決済サービスと自社カートを接続し、販売チャネルを開く。
- モール・一元管理ツール・配送業者のログインをそれぞれのカタログ項目に登録し、ひとつの場所にまとめて、各管理画面にワンクリックで行けるようにする。
- KeyRotate とペアリングし、期限のあるキーや組になったキーを追跡する。
- AI 管理者に「ショップの状況は?」と聞き、答えが変わったらアラートに知らせてもらう。
すべてをひとつの Mac アプリで。
FrontierStack は、ローカルでもフリート全体でも、スタック全体のインストール・監視・保護をひとつのネイティブ macOS アプリで行います。パスワードも鍵も AI には見せないから、安全で安心です。
FrontierStack をダウンロードApple 公証済み · 安全・安心 · macOS 13 Ventura 以降
