
Thương mại điện tử giải pháp
Chạy OpenCart trên local với FlyEnv
Các cửa hàng OpenCart thường cần PHP, một cơ sở dữ liệu tương thích MySQL và web server cục bộ. FlyEnv giữ môi trường thương mại đó ngăn nắp xung quanh dự án.
Stack dự án local
Các dịch vụ FlyEnv có thể quản lý cho OpenCart
Giới thiệu OpenCart
OpenCart là một nền tảng thương mại điện tử bằng PHP để xây dựng và vận hành cửa hàng trực tuyến. Danh mục, hệ thống đơn hàng, extension, theme và hỗ trợ multi-store của nó tạo cho merchant một con đường khá trực tiếp từ dữ liệu sản phẩm đến storefront hướng tới khách hàng.
Công việc OpenCart local thường xoay quanh PHP, một cơ sở dữ liệu tương thích MySQL, một web server và một URL cửa hàng. Thay đổi extension, hình ảnh sản phẩm, hành vi rewrite cùng callback thanh toán hoặc vận chuyển liên quan đến luồng này nhiều hơn một stack dịch vụ ứng dụng chung chung.
Các khả năng cốt lõi
- Danh mục sản phẩm
- Xử lý đơn hàng
- Extension
- Hệ thống theme
- Multi-store
- Gói ngôn ngữ
Các trường hợp sử dụng phổ biến
- Cửa hàng trực tuyến nhỏ
- Storefront danh mục tùy chỉnh
- Phát triển extension thanh toán và vận chuyển
- Thiết lập multi-store cho merchant
- Tùy chỉnh theme OpenCart
Thiết lập OpenCart nên vận hành như một storefront
Kiểm thử một cửa hàng nghĩa là giữ lại dữ liệu danh mục, đường dẫn hình ảnh, rewrite URL và các cài đặt tích hợp phía trình duyệt.
- PHP và web server
- Phục vụ OpenCart với phiên bản PHP và các extension cần thiết cho bản cài đặt hiện có.
- MySQL hoặc MariaDB
- Lưu trữ dữ liệu danh mục, tài khoản khách hàng, đơn hàng, cài đặt và cấu hình extension.
- Hình ảnh và URL cửa hàng local
- Giữ các thư mục hình ảnh sẵn có và dùng một domain local để kiểm thử liên kết storefront cùng rewrite rule.
- HTTPS cho callback khi cần
- Một origin local bảo mật hữu ích khi nhà cung cấp thanh toán, luồng OAuth hoặc callback bên ngoài yêu cầu.
Tài nguyên dự án
Để xem các lệnh cài đặt, phiên bản hỗ trợ và cấu hình riêng của dự án, hãy tham khảo tài liệu chính thức của OpenCart .
Stack local điển hình
Các dịch vụ cụ thể phụ thuộc vào dự án, phiên bản phát hành và cấu hình local của nó. Đây là một thiết lập local phổ biến, không phải yêu cầu cố định.
FlyEnv giúp gì
Khớp runtime dự án
Chọn phiên bản runtime mà OpenCart yêu cầu.
Quản lý dịch vụ local
Chỉ khởi động cơ sở dữ liệu, cache và các dịch vụ khác khi dự án cần.
Giữ dự án tách biệt
Để mỗi dự án dùng các phiên bản và cấu hình dịch vụ riêng.
Cấu hình tên miền local
Truy cập dự án qua tên miền local và HTTPS khi cần.
Thiết lập môi trường local
Việc cài đặt dự án vẫn thuộc tài liệu chính thức của dự án. FlyEnv quản lý các runtime, cơ sở dữ liệu, web server và các dịch vụ hỗ trợ xung quanh nó.
- 1Cài đặt dự án và phụ thuộc theo tài liệu chính thức của OpenCart.
- 2Chọn phiên bản runtime mà dự án cần trong FlyEnv.
- 3Khởi động dịch vụ cơ sở dữ liệu được chỉ định trong cấu hình dự án.
- 4Chỉ khởi động cache, tìm kiếm hoặc các dịch vụ hỗ trợ khác khi cần.
- 5Cấu hình web server, tên miền local và HTTPS theo nhu cầu.
- 6Nhóm các dịch vụ liên quan để dễ khởi động lại cùng nhau.
Sẵn sàng chạy OpenCart trên local?
Dùng FlyEnv để quản lý các runtime, cơ sở dữ liệu, web server và dịch vụ xung quanh môi trường local OpenCart của bạn.