Forest Book

ニュースの記事一覧

↑ Load previous
Shopify連携は「向き」で設計が変わる ― Webhook受信の鉄則と、在庫をバッチで同期する理由
qysgrhkk

Shopify連携は「向き」で設計が変わる ― Webhook受信の鉄則と、在庫をバッチで同期する理由

Shopifyと外部システムをつなぐとき、「Webhookで連携する」と一言で片付けられがちですが、実務ではデータの流れる向きによって適切な方式が変わります。注文はWebhook、在庫はバッチ。これは怠慢な設計ではなく、それぞれの性質から導かれる合理的な使い分けです。そして受信側のWebhookには...

続きを読む →
リソースを分けただけでは分離にならない ― マルチテナントShopifyアプリのIAM設計とアカウント分離
qysgrhkk

リソースを分けただけでは分離にならない ― マルチテナントShopifyアプリのIAM設計とアカウント分離

複数のストア向けにカスタムアプリを作り、それを自社のクラウド基盤でホスティングしていくと、必ず「テナント分離をどうするか」という論点が出てきます。ここで「アプリごとにLambdaもテーブルも別々に作っているから分離できている」と考えるのは、半分正しくて半分危険です。リソースが分かれていることと、越境...

続きを読む →
Shopifyアプリの発行はどこまで自動化できるか ― Partner APIの限界とCLIの守備範囲
qysgrhkk

Shopifyアプリの発行はどこまで自動化できるか ― Partner APIの限界とCLIの守備範囲

Shopifyアプリを継続的に量産する仕組みを作ろうとすると、必ず「アプリの発行そのものを自動化できるのか」という壁にぶつかります。結論から言うと、アプリの作成・設定・拡張の配布まではコマンドラインから完全に自動化できますが、配布方式の選択とインストールリンクの生成はパートナーダッシュボードでの手動...

続きを読む →
Shopifyの顧客データには4通りの「消し方」がある ― APIから見た挙動の違いと連携アプリの設計
qysgrhkk

Shopifyの顧客データには4通りの「消し方」がある ― APIから見た挙動の違いと連携アプリの設計

Shopifyの管理画面には、顧客に対して「アカウントを無効にする」「お客様情報を統合」「個人データを消去」「お客様情報を削除」という4つの操作があります。日本語のラベルだけを見ると似たような操作に見えますが、APIから顧客情報を取得したときの挙動はこの4つでまったく異なります。この違いを知らないま...

続きを読む →
qysgrhkk

App Proxyの logged_in_customer_id は空になり得る ― Shopifyストアフロント認証の切り分けとフォールバック設計

ShopifyのApp Proxyを使ってストアフロントからバックエンドへリクエストを送る構成では、ログイン済み顧客のIDが logged_in_customer_id として付与されます。ところがこの値は、ユーザーが明らかにログインしているにもかかわらず空になることがあります。当社ではこの事象に何...

続きを読む →
qysgrhkk

発送元が複数あるECをShopifyでどう組むか ― ロケーション分割の限界と混合注文の設計

産地直送、複数工房、複数倉庫。ひとつの注文の中に「発送元が異なる商品」が混ざるECは珍しくありません。Shopifyでこれを実現しようとすると、多くの案件でまず検討されるのがロケーション機能の活用です。当社でも第一候補として提案しますが、この方式には明確な適用限界があり、それを踏まえずに設計すると後...

続きを読む →
qysgrhkk

Shopifyリプレイスの見積もりは「どこまでShopifyに寄せるか」で決まる

既存のECパッケージからShopifyへ移行する案件では、見積もり金額の大半をカスタムアプリ開発が占めます。そしてその金額を左右するのは、技術的な難易度よりも「どの機能をShopifyに移し、どの機能を既存の外部システムに残すか」という分界の引き方です。これは開発上の選択に見えて、実際には事業者側の...

続きを読む →
qysgrhkk

追加開発の見積もりは「既存アプリで足りるか」で数倍変わる ― Shopifyアプリ依存度の見極めと減額オプションの設計

Shopifyストアへの追加機能開発では、レビュー、検索、レコメンドといった領域に必ず既存アプリの選択肢があります。要件定義書に「レビューアプリを使用予定」と書かれていると、それだけで工数が読めた気になりますが、これは危険です。既存アプリで要件を満たせるかどうかの見極めこそが、見積もり金額を数倍動か...

Shopify
続きを読む →
qysgrhkk

Shopifyブログアプリ完全ガイド:2026年のおすすめツール比較と選び方

Shopifyでブログを運営する場合、標準機能だけでは満足できないストアオーナーが多くいます。本記事では、Smart Blog(スマートブログ)を含む主要なブログエディターアプリを詳細に比較し、あなたのストアに最適なツール選びをサポートします。Shopifyブログ機能の限界と拡張の必要性Shopif...

Shopify ブログ アプリShopifyアプリShopifyブログ+4
続きを読む →
Shopifyブログアプリ「SmartBlog - スマートブログ」大幅アップデートを発表
qysgrhkk

Shopifyブログアプリ「SmartBlog - スマートブログ」大幅アップデートを発表

— デザイン自由度とAI活用で、ブログ運用をもっと簡単に、もっとリッチに —Shopify向けブログ拡張アプリ「SmartBlog - スマートブログ」は、ユーザーの制作体験をより柔軟かつクリエイティブにするため、大規模なアップデートを実施しました。今回のアップデートでは、コンテンツの表現力を高める...

ShopifyアプリShopifyブログSmartBlog+1
続きを読む →
Shopifyアプリ開発の最前線で信頼を築く──株式会社フルバランス × 株式会社Forest Book
qysgrhkk

Shopifyアプリ開発の最前線で信頼を築く──株式会社フルバランス × 株式会社Forest Book

きっかけは「より高品質なShopifyアプリを届けたい」という想いから株式会社フルバランス(代表:原田真緒)は、Shopifyプラチナパートナーとして数多くのEC構築・アプリ開発を手がけてきました。その中で同社が取り組んだのが、複数の外部システムと高度に連携するShopifyアプリ開発事例です。同社...

ShopifyShopifyアプリパートナー+1
続きを読む →
【Shopifyアプリ開発事例】オンラインヨガ ONE OM ONE × ForestBook|REAL VALUE に出演したサービス構築の裏側
qysgrhkk

【Shopifyアプリ開発事例】オンラインヨガ ONE OM ONE × ForestBook|REAL VALUE に出演したサービス構築の裏側

複雑な要件を“最小限のカスタム”で実現!ONE OM ONE は、世界規模で展開するオンラインヨガサービスです。指名制レッスン、各国の時差調整、Zoom連携、プラン別の受講制御、多国籍ユーザー対応など、一般的なオンラインレッスンとは異なる構造を持っています。この複雑な要件を「Shopify で」「既...

SHOPIFYShopifyアプリお知らせ+2
続きを読む →
Load more ↓