Thương mại điện tử giải pháp
Chạy PrestaShop trên local với FlyEnv
Các dự án PrestaShop thường dùng PHP, MySQL hoặc MariaDB và web server cục bộ. FlyEnv quản lý các dịch vụ đó xung quanh một cửa hàng trực tuyến cùng các công cụ phát triển theme tùy chọn.
Stack dự án local
Các dịch vụ FlyEnv có thể quản lý cho PrestaShop
Giới thiệu PrestaShop
PrestaShop là một nền tảng thương mại điện tử bằng PHP dành cho merchant vận hành danh mục sản phẩm, đơn hàng, thanh toán, vận chuyển và khuyến mãi. Các module và theme của nó giúp cửa hàng điều chỉnh storefront và back office mà không phải thay thế lõi thương mại.
Một cửa hàng PrestaShop local thường cần PHP, MySQL hoặc MariaDB, một web server và một URL riêng cho cửa hàng. Công việc module và theme nên giữ nguyên cơ sở dữ liệu và asset hình ảnh; Node.js chỉ thuộc về các dự án dùng nó cho công cụ asset theme.
Các khả năng cốt lõi
- Danh mục sản phẩm
- Quản lý đơn hàng
- Module
- Theme
- Quy tắc vận chuyển
- Storefront đa ngôn ngữ
Các trường hợp sử dụng phổ biến
- Cửa hàng trực tuyến nhỏ và vừa
- Tùy chỉnh storefront cho merchant
- Tích hợp module thanh toán và vận chuyển
- Trang danh mục bản địa hóa
- Phát triển theme và module
Môi trường PrestaShop là một cửa hàng đang vận hành
Trạng thái danh mục, module, asset theme và hành vi trên trình duyệt cần có sẵn cùng lúc để kiểm thử một thay đổi cách thực tế.
- PHP web server
- Chạy cửa hàng với phiên bản PHP và các extension mà bản PrestaShop tương ứng hỗ trợ.
- MySQL hoặc MariaDB
- Chứa sản phẩm, khách hàng, đơn hàng, cấu hình và dữ liệu module.
- URL cửa hàng và tệp hình ảnh
- Dùng một domain local cho hành vi storefront và giữ nguyên đường dẫn hình ảnh sản phẩm khi kiểm thử import hoặc theme.
- Công cụ asset theme khi được sử dụng
- Node.js là tùy chọn và chỉ nên khởi động cho theme hoặc luồng frontend khai báo dùng nó.
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 PrestaShop .
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à PrestaShop 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 PrestaShop.
- 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.
Giải pháp liên quan
Sẵn sàng chạy PrestaShop 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 PrestaShop của bạn.
