원클릭으로
odoo-delivery
Odoo Delivery & Shipping operations — manage delivery methods, carriers, and shipping costs.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Odoo Delivery & Shipping operations — manage delivery methods, carriers, and shipping costs.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Odoo ERP integration for all 37 business modules. Entry point for Odoo operations — CRM, Sales, Inventory, Manufacturing, Purchase, Accounting, HR, Expenses, Contacts, Calendar, Discuss, Project, Timesheets, Time Off, Attendances, Recruitment, Fleet, Email Marketing, Events, Website, Link Tracker, Dashboards, POS, Delivery, Loyalty, Payments, SMS, Live Chat, Maintenance, Survey, Forum, eLearning, Planning, Restaurant, Certificate, and Data Recycle.
Cross-skill workflow: Odoo ERP health audit, infographic summary, PPTX report, and email delivery via Gmail.
Odoo Accounting operations — manage invoices, bills, journal entries, payments, and financial reports.
Odoo Attendances operations — manage employee check-ins, check-outs, and attendance records.
Odoo Calendar operations — manage events, meetings, and attendee tracking.
Odoo Certificate operations — manage certificates, templates, and certificate issuance.
| name | odoo-delivery |
| description | Odoo Delivery & Shipping operations — manage delivery methods, carriers, and shipping costs. |
| version | 1.0.0 |
| author | Hermes |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["odoo","delivery","shipping","carriers","logistics"],"parent_skill":"odoo"}} |
Manage delivery methods, carriers, and shipping costs. Integrated into the Inventory app — no standalone menu. Access delivery carriers and shipping methods from Inventory > Configuration > Delivery.
Prerequisite: odoo skill must be set up. ODOO = python scripts/odoo_api.py.
ODOO model delivery.carrier search --limit 20 --fields name,delivery_type,product_id,active
ODOO model delivery.carrier read 1 --fields name,delivery_type,product_id,integration_level,active,free_over,amount,tariff_id
ODOO model delivery.price.rule search --limit 20 --fields carrier_id,list_price,variable,max_value
ODOO model stock.picking search --domain '[["picking_type_code","=","outgoing"]]' --limit 20 --fields name,partner_id,carrier_id,state,scheduled_date,origin
ODOO model stock.picking search --domain '[["carrier_id","!=",false]]' --limit 20 --fields name,carrier_id,state,partner_id
ODOO model sale.order read 1 --fields name,partner_id,carrier_id,delivery_price,amount_total,shipping_weight
ODOO model delivery.carrier get delivery.price.rules 1
| Model | Use |
|---|---|
delivery.carrier | Shipping carriers/methods |
delivery.price.rule | Carrier pricing rules |
stock.picking | Delivery transfers (outgoing) |
stock.package | Packages for deliveries |
sale.order | Carrier reference on orders |
sale.order.carrier_id.stock.picking transfers. Track via Inventory.rate (API rates), rate_and_ship (full integration), or basic (manual).# Authenticate
UID=$(curl -s -X POST $ODOO_URL/jsonrpc -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"call","params":{"service":"common","method":"authenticate","args":[$ODOO_DB,"$ODOO_USER","$ODOO_PASS",{}]},"id":1}' | python3 -c "import sys,json;print(json.load(sys.stdin)['result'])")
# List carriers
curl -s -X POST $ODOO_URL/jsonrpc -H "Content-Type: application/json" -d "{\"jsonrpc\":\"2.0\",\"method\":\"call\",\"params\":{\"service\":\"object\",\"method\":\"execute_kw\",\"args\":[\"$ODOO_DB\",$UID,\"$ODOO_PASS\",\"delivery.carrier\",\"search_read\",[[]],{\"limit\":10,\"fields\":[\"name\",\"delivery_type\",\"active\"]}]},\"id\":2}"