| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• eCommerce (website_sale) • Invoicing (account) • Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 6738 |
| Technical Name |
website_sale_paypal |
| License | AGPL-3 |
| Website | https://muchconsulting.com |
| Versions | 15.0 17.0 18.0 19.0 |
# PayPal Website Sale
This add PayPal banners and messaging on different part of the website based on merchant configurations.
Table of Contents
- Features
- Configuration
- Usage
- Dependencies
- Limitations, Issues & Bugs
- Development
- Tests
---
## Features
- Add venmo messaging banner to different page of the website.
---
## Configuration
- Go to Invoicing > Payment Provider Click on PayPal Integration
- Click on the tab Configurations
- Go to Venmo Section and activate Venmo and also the Messaging Banner as you deem fit for your website.
---
## Usage
---
## Dependencies
### Odoo modules dependencies
### Python library dependencies
---
## Limitations, Issues & Bugs
---
## Development
---
## Tests
Tests are located in tests/ and cover express checkout, shipping sync, utility functions, and website page configuration.
### Tags
All test classes are decorated with:
`python @tagged("post_install", "-at_install", "website_sale_paypal", "<feature_tag>") `
### Running Tests
```bash # All tests in this module odoo-bin -d <db> -i website_sale_paypal --test-enable --stop-after-init
# All tests by module tag odoo-bin -d <db> -i website_sale_paypal --test-enable --test-tags website_sale_paypal --stop-after-init
# Single feature odoo-bin -d <db> -i website_sale_paypal --test-enable --test-tags express_checkout --stop-after-init ```
### Writing Tests
Create tests/test_<feature>.py and register it in tests/__init__.py.
Inherit WebsitePaypalCommon from tests/common.py (all tests in this module must use it).
Tag every class: ```python from odoo.tests import tagged
from .common import WebsitePaypalCommon
@tagged("post_install", "-at_install", "website_sale_paypal", "<feature_tag>") class TestMyFeature(WebsitePaypalCommon):
...
Please log in to comment on this module