越境ECサイトの注文機能障害 緊急復旧(PrestaShop 1.6)
原因調査・復旧・機能追加 越境EC
EC / PrestaShop
実画面のキャプチャは差し替え予定です。ここは仮の抽象ビジュアルです。
Problem
注文が通らない。原因はコードにもデータにも見当たらない状態から。
越境ECのサイトで、注文まわりの機能が動かなくなったという緊急のご相談でした。売上が止まっている状態で、どこで何が起きているのかが分からない、という段階からのスタートです。
サイトを作った制作会社とは別の立場で入る形だったため、設計の意図が書かれた資料はなく、稼働中の本番環境に手を入れる前提でした。PrestaShop 1.6 という、公式のサポートが終わったバージョンだったことも制約になりました。
Approach
コードとデータの流れを両方から読み解いて、原因の位置を特定した。
まず本番に触らずに済む形で調査の範囲を切り、注文処理がどのファイルを通り、どのテーブルに何を書き込むのかを一本の流れとして追いました。コード側の分岐と、実際に残っているデータの中身を突き合わせることで、想定と食い違っている箇所を絞り込んでいます。
原因が確定してから復旧の手順を組み、影響範囲と戻し方を先に決めたうえで反映しました。復旧後は、そのまま続けて機能追加まで対応しています。
報告は、作業のたびに何を見て何が分かったのかを短く送る形で進めました。技術的な内容でも、判断できる材料が相手に残る書き方を意識しています。
Result
復旧後、同じクライアントからテスト・検証の案件を3件継続で。
注文機能は復旧し、追加の機能もあわせて反映しました。この案件のあと、同じクライアントからテストや検証の案件を3件続けてご依頼いただいています。
いただいた評価には「prestashopのプロフェッショナル」という言葉がありました。単発の障害対応で終わらず、環境を理解している相手として次を任せてもらえたのが、この案件の一番の結果だと考えています。
お困りごとの相談から