jpskill.com
🛠️ 開発・MCP コミュニティ 🔴 エンジニア向け 👤 エンジニア・AI開発者

🛠️ Odoo Ecommerce Configurator

odoo-ecommerce-configurator

OdooのECサイトやウェブサイトで、商品カタログ

⏱ RAG構築 1週間 → 1日

📺 まず動画で見る(YouTube)

▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗

※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。

📜 元の英語説明(参考)

Expert guide for Odoo eCommerce and Website: product catalog, payment providers, shipping methods, SEO, and order-to-fulfillment workflow.

🇯🇵 日本人クリエイター向け解説

一言でいうと

OdooのECサイトやウェブサイトで、商品カタログ

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o odoo-ecommerce-configurator.zip https://jpskill.com/download/3233.zip && unzip -o odoo-ecommerce-configurator.zip && rm odoo-ecommerce-configurator.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/3233.zip -OutFile "$d\odoo-ecommerce-configurator.zip"; Expand-Archive "$d\odoo-ecommerce-configurator.zip" -DestinationPath $d -Force; ri "$d\odoo-ecommerce-configurator.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して odoo-ecommerce-configurator.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → odoo-ecommerce-configurator フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

💬 こう話しかけるだけ — サンプルプロンプト

  • Odoo Ecommerce Configurator を使って、最小構成のサンプルコードを示して
  • Odoo Ecommerce Configurator の主な使い方と注意点を教えて
  • Odoo Ecommerce Configurator を既存プロジェクトに組み込む方法を教えて

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Odoo eCommerce コンフィギュレーター

概要

このスキルは、Odoo を利用したオンラインストアのセットアップと最適化を支援します。製品の公開、決済ゲートウェイの統合、配送業者の設定、カートとチェックアウトのカスタマイズ、およびオンライン注文から倉庫でのフルフィルメントまでのワークフローを網羅しています。

このスキルを使用するタイミング

  • Odoo eCommerce ストアを初めて立ち上げる場合。
  • 決済プロバイダー (Stripe、PayPal、Adyen) を統合する場合。
  • 配送業者 (UPS、FedEx、DHL) と連携して配送料を設定する場合。
  • Odoo Website ツールを使用して製品ページの SEO を最適化する場合。

仕組み

  1. アクティベート: @odoo-ecommerce-configurator をメンションし、ストアのシナリオを説明します。
  2. 設定: メニューパス付きで、Odoo eCommerce の段階的なセットアップを受け取ります。
  3. 最適化: SEO、コンバージョン、カタログのベストプラクティスを取得します。

例 1: 製品をウェブサイトに公開する

Menu: Website → eCommerce → Products → Select Product

Fields to complete for a great product listing:
  Name:               Ergonomic Mesh Office Chair  (keyword-rich)
  Internal Reference: CHAIR-MESH-001               (required for inventory)
  Sales Price:        $299.00
  Website Description (website tab): 150–300 words of unique content

Publishing:
  Toggle "Published" in the top-right corner of the product form
  or via: Website → Go to Website → Toggle "Published" button

SEO (website tab → SEO section):
  Page Title:       Ergonomic Mesh Chair | Office Chairs | YourStore
  Meta Description: Discover the most comfortable ergonomic mesh office
                    chair, designed for all-day support...  (≤160 chars)

Website tab:
  Can be Sold: YES
  Website:     yourstore.com  (if running multiple websites)

例 2: Stripe 決済プロバイダーを設定する

Menu: Website → Configuration → Payment Providers → Stripe → Configure
(or: Accounting → Configuration → Payment Providers → Stripe)

State: Test  (use Test mode until fully validated, then switch to Enabled)

Credentials (from your Stripe Dashboard → Developers → API Keys):
  Publishable Key: pk_live_XXXXXXXX
  Secret Key:      sk_live_XXXXXXXX  (store securely; never expose client-side)

Payment Journal: Bank (USD)
Capture Mode:    Automatic  (charge card immediately on order confirmation)
                 or Manual  (authorize only; charge later on fulfillment)

Webhook:
  Add Odoo's webhook URL in Stripe Dashboard → Webhooks
  URL: https://yourstore.com/payment/stripe/webhook
  Events: payment_intent.succeeded, payment_intent.payment_failed

例 3: 無料しきい値付きの定額配送を設定する

Menu: Inventory → Configuration → Delivery Methods → New

Name: Standard Shipping (3–5 business days)
Provider: Fixed Price
Delivery Product: [Shipping] Standard  (used for invoicing)

Pricing:
  Price: $9.99
  ☑ Free if order amount is above: $75.00

Availability:
  Countries: United States
  States: All states

Publish to website:
  ☑ Published  (visible to customers at checkout)

例 4: 放棄されたカートの回復を設定する

Menu: Email Marketing → Mailing Lists → (create a list if needed)

For automated abandoned cart emails in Odoo 16/17:
Menu: Marketing → Marketing Automation → New Campaign

Trigger: Odoo record updated
Model: eCommerce Cart (sale.order with state = 'draft')
Filter: Cart not updated in 1 hour AND not confirmed

Actions:
  1. Wait 1 hour
  2. Send Email: "You left something behind!"  (use a recovery email template)
  3. Wait 24 hours
  4. Send Email: "Last chance — items selling fast"

Note: Some Odoo hosting plans may require "Email Marketing" app enabled.

ベストプラクティス

  • 行うべきこと: 重複する製品ではなく、製品バリアント (色、サイズ) を使用してください。カタログが整理され、在庫追跡が共有されます。
  • 行うべきこと: ホスティングプロバイダー経由で HTTPS (SSL 証明書) を有効にし、Website → Settings → Security で HSTS を設定してください。
  • 行うべきこと: マーケティングオートメーションまたはスケジュールされたメールシーケンスを使用して、放棄されたカートの回復を設定してください。
  • 行うべきこと: Odoo が支払いイベントをリアルタイムで通知されるように、Stripe ウェブフックを追加してください。これがないと、失敗した支払いが正しく更新されない場合があります。
  • 行うべきではないこと: 本番環境で決済プロバイダーを Test モードのままにしないでください。実際の請求は処理されません。
  • 行うべきではないこと: Internal Reference (SKU) なしで製品を公開しないでください。在庫追跡と注文フルフィルメントが機能しなくなります。
  • 行うべきではないこと: テスト環境と本番環境で同じ Stripe キーを使用しないでください。公開する前に必ずライブキーに切り替えてください。

制限事項

  • 配送業者との連携 (UPS/FedEx のリアルタイム料金計算) には、特定の配送業者コネクタモジュール (例: delivery_ups) と配送業者アカウントの API キーが必要です。
  • マルチウェブサイトの設定は対象外です。異なる価格表と言語で個別のストアフロントを運営するには Enterprise が必要です。
  • B2B eCommerce (顧客ログイン必須、顧客ごとのカスタムカタログと価格) には、ここでは完全にカバーされていない追加の設定手順があります。
  • Odoo eCommerce は サブスクリプション請求をネイティブではサポートしていません。これには Enterprise の Subscriptions モジュールが必要です。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Odoo eCommerce Configurator

Overview

This skill helps you set up and optimize an Odoo-powered online store. It covers product publishing, payment gateway integration, shipping carrier configuration, cart and checkout customization, and the workflow from online order to warehouse fulfillment.

When to Use This Skill

  • Launching an Odoo eCommerce store for the first time.
  • Integrating a payment provider (Stripe, PayPal, Adyen).
  • Configuring shipping rates with carrier integration (UPS, FedEx, DHL).
  • Optimizing product pages for SEO with Odoo Website tools.

How It Works

  1. Activate: Mention @odoo-ecommerce-configurator and describe your store scenario.
  2. Configure: Receive step-by-step Odoo eCommerce setup with menu paths.
  3. Optimize: Get SEO, conversion, and catalog best practices.

Examples

Example 1: Publish a Product to the Website

Menu: Website → eCommerce → Products → Select Product

Fields to complete for a great product listing:
  Name:               Ergonomic Mesh Office Chair  (keyword-rich)
  Internal Reference: CHAIR-MESH-001               (required for inventory)
  Sales Price:        $299.00
  Website Description (website tab): 150–300 words of unique content

Publishing:
  Toggle "Published" in the top-right corner of the product form
  or via: Website → Go to Website → Toggle "Published" button

SEO (website tab → SEO section):
  Page Title:       Ergonomic Mesh Chair | Office Chairs | YourStore
  Meta Description: Discover the most comfortable ergonomic mesh office
                    chair, designed for all-day support...  (≤160 chars)

Website tab:
  Can be Sold: YES
  Website:     yourstore.com  (if running multiple websites)

Example 2: Configure Stripe Payment Provider

Menu: Website → Configuration → Payment Providers → Stripe → Configure
(or: Accounting → Configuration → Payment Providers → Stripe)

State: Test  (use Test mode until fully validated, then switch to Enabled)

Credentials (from your Stripe Dashboard → Developers → API Keys):
  Publishable Key: pk_live_XXXXXXXX
  Secret Key:      sk_live_XXXXXXXX  (store securely; never expose client-side)

Payment Journal: Bank (USD)
Capture Mode:    Automatic  (charge card immediately on order confirmation)
                 or Manual  (authorize only; charge later on fulfillment)

Webhook:
  Add Odoo's webhook URL in Stripe Dashboard → Webhooks
  URL: https://yourstore.com/payment/stripe/webhook
  Events: payment_intent.succeeded, payment_intent.payment_failed

Example 3: Set Up Flat Rate Shipping with Free Threshold

Menu: Inventory → Configuration → Delivery Methods → New

Name: Standard Shipping (3–5 business days)
Provider: Fixed Price
Delivery Product: [Shipping] Standard  (used for invoicing)

Pricing:
  Price: $9.99
  ☑ Free if order amount is above: $75.00

Availability:
  Countries: United States
  States: All states

Publish to website:
  ☑ Published  (visible to customers at checkout)

Example 4: Set Up Abandoned Cart Recovery

Menu: Email Marketing → Mailing Lists → (create a list if needed)

For automated abandoned cart emails in Odoo 16/17:
Menu: Marketing → Marketing Automation → New Campaign

Trigger: Odoo record updated
Model: eCommerce Cart (sale.order with state = 'draft')
Filter: Cart not updated in 1 hour AND not confirmed

Actions:
  1. Wait 1 hour
  2. Send Email: "You left something behind!"  (use a recovery email template)
  3. Wait 24 hours
  4. Send Email: "Last chance — items selling fast"

Note: Some Odoo hosting plans may require "Email Marketing" app enabled.

Best Practices

  • Do: Use Product Variants (color, size) instead of duplicate products — cleaner catalog and shared inventory tracking.
  • Do: Enable HTTPS (SSL certificate) via your hosting provider and set HSTS in Website → Settings → Security.
  • Do: Set up Abandoned Cart Recovery using Marketing Automation or a scheduled email sequence.
  • Do: Add a Stripe webhook so Odoo is notified of payment events in real time — without it, failed payments may not update correctly.
  • Don't: Leave the payment provider in Test mode in production — no real charges will be processed.
  • Don't: Publish products without an Internal Reference (SKU) — it breaks inventory tracking and order fulfillment.
  • Don't: Use the same Stripe key for Test and Production environments — always rotate to live keys before going live.

Limitations

  • Carrier integration (live UPS/FedEx rate calculation) requires the specific carrier connector module (e.g., delivery_ups) and a carrier account API key.
  • Does not cover multi-website configuration — running separate storefronts with different pricelists and languages requires Enterprise.
  • B2B eCommerce (customer login required, custom catalog and prices per customer) has additional configuration steps not fully covered here.
  • Odoo eCommerce does not support subscription billing natively — that requires the Enterprise Subscriptions module.