Odoo online trial banner sub

Hướng dẫn cách tạo Odoo Online Trial

Odoo Online Trial là gì?

Odoo Online Trial là một website Odoo cho phép người dùng có thể đăng ký một bản dùng thử của website Odoo. Người dùng có toàn quyền quản lý trên trang website đó. Việc tạo một trial giúp cho khách hàng có thể dễ dàng hình dung được các chức năng của Odoo.

Bài viết sẽ hướng các bạn cách tạo một Odoo Online Trial. Để thực hiện được bài viết này các bạn cần tham khảo các bài viết về cài đặt Odoo instancecài đặt Nginx Odoo.

Hướng dẫn các bước thực hiện.

1. Tạo subdomain cho domain.

Trước tiên bạn cần tạo một subdomain với cú pháp là *.yourdomain.com.

2. Tạo một Odoo instance.

Các bạn có thể tạo một Odoo instance tại đây.

3. Chỉnh sữa file config của instance.

Vào thư mục /etc/openerp/odoo-instance.config

Thêm vào dòng sau:

dbfilter = %h

Dòng trên có ý nghĩa là Odoo instance sẽ chỉ hiện database trùng với tên miền URL.

Ví dụ:

subdomain odoo.codegiday.com sẽ chỉ thấy database có tên là odoo.codegiday.com trong postgresql.

4. Tạo databse có dấu ‘.’

Trong Odoo 8, odoo sẽ ko cho phép tạo databse với dấu ‘.’ trong tên databse. Để tạo database có dấu ‘.’ ta cần thực hiện bước sau:

Đi đến thư mục chứa addons Odoo và chạy câu lệnh sau:

sed -i 's/matches="[^"]*"//g' addons/web/static/src/xml/base.xml

Lưu ý: Trong Odoo 9 hoặc 10, bạn ko cần thực hiện các bước trên. Odoo 9, 10 cho phép bạn tạo databse name có dấu ‘.’

5. Tạo website để đăng ký Trial.

Bạn cần tạo một website để người dùng có thể truy cập vào và đăng ký thử để sử dụng.

Ví dụ:

Odoo Online Trial sub
Giao diện đăng ký dùng thử

6. Cài đặt Nginx.

Các bạn có thể tham khảo tại đây.

Chỉnh sửa file Nginx với nội dung sau.

server {
listen      80;
server_name *.yourdomain.com;
add_header Strict-Transport-Security max-age=2592000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
location / {
proxy_pass http://127.0.0.1:port-odoo-instance;
}
}

Kết luận:

Mình vừa giới thiệu đến các bạn cách cài đặt Odoo Online Trial. Các bước trên là các bước kỹ thuật cơ bản, các thao tác lập trình để tạo database. Các bạn có thắc mắc gì có thể để lại comment chia sẽ bên dưới.
Cảm ơn các bạn theo dõi.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

1 × 4 =