OD

odoo-ecommerce-configurator

Provides step-by-step guidance for configuring and optimizing an Odoo-powered online store.

Install

mkdir -p .claude/skills/odoo-ecommerce-configurator && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11118" && unzip -o skill.zip -d .claude/skills/odoo-ecommerce-configurator && rm skill.zip

Installs to .claude/skills/odoo-ecommerce-configurator

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Expert guide for Odoo eCommerce and Website: product catalog, payment providers, shipping methods, SEO, and order-to-fulfillment workflow.
138 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Configure product catalog
  • Integrate payment providers
  • Configure shipping methods
  • Optimize SEO

How it works

It provides step-by-step configuration paths and best practices for Odoo eCommerce setup.

Inputs & outputs

You give it
Store configuration scenario
You get back
Configured Odoo store

When to use odoo-ecommerce-configurator

  • Configure shipping rates for an Odoo store
  • Optimize product page SEO in Odoo
  • Integrate a payment provider into the Odoo eCommerce module

About this skill

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.

When not to use it

  • When managing multi-website configurations
  • When using subscription billing

Prerequisites

Odoo eCommerce module

Limitations

  • Does not cover multi-website configuration
  • Does not support subscription billing natively

How it compares

It offers expert-level guidance specifically for Odoo, reducing the complexity of its configuration menus.

Compared to similar skills

odoo-ecommerce-configurator side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
odoo-ecommerce-configurator (this skill)05moNo flagsIntermediate
nextjs-developer3282moNo flagsAdvanced
shopify-development126moReviewIntermediate
landing-page-guide19moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

nextjs-developer

zenobi-us

Expert Next.js developer mastering Next.js 14+ with App Router and full-stack features. Specializes in server components, server actions, performance optimization, and production deployment with focus on building fast, SEO-friendly applications.

328531

shopify-development

davila7

Build Shopify apps, extensions, themes using GraphQL Admin API, Shopify CLI, Polaris UI, and Liquid. TRIGGER: "shopify", "shopify app", "checkout extension", "admin extension", "POS extension", "shopify theme", "liquid template", "polaris", "shopify graphql", "shopify webhook", "shopify billing", "app subscription", "metafields", "shopify functions"

1299

landing-page-guide

bear2u

Comprehensive guide for creating effective landing pages using Next.js or React. This skill should be used when users request to create landing pages, marketing pages, or product pages that require the 11 essential elements for high-converting landing pages. Specifically designed for Next.js 14+ App Router with ShadCN UI components.

16

js-hoist-regexp

TheOrcDev

Hoist RegExp creation outside render or memoize with useMemo(). Apply when using regular expressions in React components or frequently called functions.

13

nuxt-seo

onmax

Nuxt SEO meta-module with robots, sitemap, og-image, schema-org. Use when configuring SEO, generating sitemaps, creating OG images, or adding structured data.

21

shopify-expert

fulfon

Use when building Shopify themes, apps, custom storefronts, or e-commerce solutions. Invoke for Liquid templating, Storefront API, app development, checkout customization, Shopify Plus features.

00

Search skills

Search the agent skills registry