Skip to content
Skillpedia
SEO48k · #3723

odoo-ecommerce-configurator

Helps your agent set up the Odoo online store. It organizes products, payments, shipping, and improves online visibility.

What it does

This guide helps you set up and improve your Odoo online store. It covers how to list products for sale, connect payment and shipping methods, improve your store's visibility on search engines (SEO), and the process from customer order to delivery.

When to use it

  • ✓When creating your first Odoo online store.
  • ✓When connecting a new payment method (like Stripe or PayPal).
  • ✓When configuring how products will be shipped and their costs.

Example of what to ask your AI

“How do I set up shipping with the Correios carrier?”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/odoo-ecommerce-configurator/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/odoo-ecommerce-configurator/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

You tell me what you want to configure in your Odoo store, like adding a product or connecting a payment method. I will provide step-by-step instructions, showing you where to click in Odoo and what information to fill in.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill odoo-ecommerce-configurator

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/odoo-ecommerce-configurator/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

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.

…

FAQ

What is 'SEO'?

SEO stands for 'Search Engine Optimization'. It's a set of techniques to make your store easier to find when people search on Google.

What is a 'payment provider'?

It's the service that processes your customers' payments, like credit cards or bank slips. Examples include Stripe, PayPal, and PagSeguro.

What is 'order-to-fulfillment workflow'?

It's the entire journey of an order, from when the customer buys on the online store to when the product is picked from inventory and shipped to them.

Details

Original description by the author

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

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#3723
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills