Marketplace Pro AI
Stripe + PayPal seller payout module with seller approval state machine and commission rules (no marketplace SDK, no real ML)
A focused payout module for Odoo multi-vendor setups: real stripe.Transfer.create and paypalrestsdk.Payout.create calls, a seller approval state machine on marketplace.seller, automatic commission calculation on sale.order.line, and a daily / weekly / biweekly / monthly scheduler that aggregates earnings per seller.
Key Features
Seller Approval State Machine
marketplace.seller with mail.thread, partner_id link, commission_rate, payout_method, stripe_account_id, paypal_email and the draft / pending / approved / rejected / suspended lifecycle.
Real Stripe Payouts
stripe.Transfer.create(amount, currency, destination, transfer_group) via the official Stripe Python SDK with credentials read from ir.config_parameter.
Real PayPal Payouts
paypalrestsdk.Payout({...}).create() with sender_batch_header via the PayPal REST SDK.
Commission Auto-Calc
onchange on sale.order.line computes commission_amount = price_subtotal * (commission_rate / 100).
Payout Scheduler
Daily / weekly / biweekly / monthly aggregation of sale.order.line per seller above a configurable minimum threshold, producing marketplace.payout records. Driven by a shipped scheduled action (ir.cron), delivered disabled so you opt in from Settings · Technical · Scheduled Actions.
Heuristic Quality Checks
Rule-based product-approval scoring (image size, description length, 3-sigma price anomaly) that sets an approval_state (draft / pending / approved / review) on product.template, plus review fraud checks (keyword list, verified-purchase lookup, create-date velocity). Heuristic, not ML.
Use Cases
Screenshots
Dashboard
Main
Vendors
Products
Payouts
Menu
Why Choose This Module
You already have a vendor model in Odoo and need a working Stripe / PayPal payout pipeline with seller-level commission rules and a configurable scheduler. This module gives you that core — without charging you for AI features it does not perform. If you need a full Amazon / eBay sync layer, look at our dedicated Trendyol / Hepsiburada / n11 connectors instead.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: base, website_sale, stock, account, payment, mail
- Support: support@pokutsoft.com
Update date: 2026-07-09