Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
109 changes: 109 additions & 0 deletions delivery_easypost_oca/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
=====================
Easypost Shipping OCA
=====================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:1c03edae8165390f8e9d39a3d769966ebd3328004e4379597dc418d0032d32fb
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fdelivery--carrier-lightgray.png?logo=github
:target: https://github.com/OCA/delivery-carrier/tree/17.0/delivery_easypost_oca
:alt: OCA/delivery-carrier
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/delivery-carrier-17-0/delivery-carrier-17-0-delivery_easypost_oca
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/delivery-carrier&target_branch=17.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module adds `Easpost <https://easypost.com>`__ to the available
carriers.

It allows you to register shippings, generate labels, get rates from
order so no need of exchanging any kind of file.

When a sales order is created in Odoo and the EasyPost carrier is
assigned, the shipping price will be automatically calculated using the
lowest estimated rate from EasyPost, based on the order information,
including the shipping address and products.

**Table of contents**

.. contents::
:local:

Configuration
=============

To configure this module, you need to:

1. Add a carrier account with delivery type ``easypost oca`` and fill in
your credentials (Easypost Test API Key and Easypost Production API
Key)
2. Configure in Odoo the field File Format).

Usage
=====

You have to set the created shipping method in the delivery order to
ship.

Known issues / Roadmap
======================



Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/delivery-carrier/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/delivery-carrier/issues/new?body=module:%20delivery_easypost_oca%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Binhex

Contributors
------------

- `Binhex <https://www.binhex.cloud>`__:

- Antonio Ruban
- Christian Ramos

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/delivery-carrier <https://github.com/OCA/delivery-carrier/tree/17.0/delivery_easypost_oca>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions delivery_easypost_oca/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import wizard
19 changes: 19 additions & 0 deletions delivery_easypost_oca/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"name": "Easypost Shipping OCA",
"version": "17.0.1.0.0",
"summary": """ OCA Delivery Easypost """,
"author": "Binhex, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/delivery-carrier",
"category": "Inventory/Delivery",
"depends": [
"stock_delivery",
"mail",
],
"data": [
"views/delivery_carrier_views.xml",
"views/stock_package_type.xml",
],
"external_dependencies": {"python": ["easypost==7.15.0"]},
"installable": True,
"license": "AGPL-3",
}
6 changes: 6 additions & 0 deletions delivery_easypost_oca/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
from . import delivery_carrier
from . import stock_package_type
from . import stock_picking
from . import easypost_request
from . import sale_order
from . import ir_logging
Loading
Loading