Tạo trang web mua sắm miễn phí với Bagisto
Xây dựng trang web mua sắm của riêng bạn với Bagisto, nền tảng thương mại điện tử Laravel mã nguồn mở miễn phí: cài đặt nó, thiết lập cửa hàng, thêm sản phẩm đầu tiên của bạn và xem chi phí thực tế trước khi bạn bắt đầu.
📑Chương
- Bagisto là gì — nền tảng thương mại điện tử Laravel mã nguồn mở miễn phí của Webkul
- Những gì bạn cần trước tiên — PHP 8.x, Composer 2, cơ sở dữ liệu và máy chủ web
- Tạo dự án bằng một lệnh Composer
- Kết nối cơ sở dữ liệu trong tệp .env
- Chạy trình cài đặt và tạo tài khoản quản trị viên
- Bắt đầu cửa hàng và mở bảng quản trị
- Thông tin cơ bản về cửa hàng — tiền tệ, thuế và vận chuyển
- Thêm các sản phẩm đầu tiên — và chi phí vận hành trung thực
📋 Tổng quan & Hướng dẫn từng bước
Biết "Miễn phí" ở đây nghĩa là gì
Bagisto là một nền tảng thương mại điện tử mã nguồn mở, miễn phí được xây dựng trên Laravel, do Webkul sản xuất và phát hành theo giấy phép MIT — bản thân phần mềm này không mất phí và bạn hoàn toàn sở hữu cửa hàng của mình. Nhưng "miễn phí" chỉ mô tả phần mềm: một cửa hàng mà khách hàng thực sự có thể ghé thăm vẫn cần có dịch vụ lưu trữ và tên miền, đồng thời các cổng thanh toán sẽ tự chịu phí bán hàng. Hãy ghi nhớ những chi phí thực tế đó ngay từ bước đầu tiên này chứ không phải sau khi cửa hàng được xây dựng.
Kiểm tra máy trước
Bagisto là một ứng dụng Laravel, vì vậy máy hoặc máy chủ lưu trữ phải chạy một ngăn xếp web: bản phát hành PHP 8.x hiện tại, Composer 2 (công cụ phụ thuộc PHP tải xuống Bagisto và mọi thứ nó cần), cơ sở dữ liệu — MySQL 8, MariaDB hoặc PostgreSQL, với cơ sở dữ liệu trống được tạo cho cửa hàng — và máy chủ web, Apache hoặc Nginx. Kiểm tra hai công cụ từ thiết bị đầu cuối:
php -v
composer --version
Cả hai lệnh sẽ in số phiên bản thay vì lỗi. Luôn cập nhật các phiên bản và kiểm tra tài liệu chính thức của Bagisto để biết yêu cầu chính xác của bản phát hành bạn cài đặt.
Tạo dự án bằng Composer
Mở terminal trong thư mục chứa cửa hàng và tạo dự án bằng Composer, sau đó chuyển sang thư mục dự án mới:
composer create-project bagisto/bagisto
cd bagisto
Nhà soạn nhạc tải xuống Bagisto và mọi thứ mà nó phụ thuộc vào. Chỉ tải xuống từ dự án Bagisto chính thức — không bao giờ cài đặt bản sao được đóng gói lại hoặc "không có giá trị" từ trang tải xuống ngẫu nhiên.
Kết nối cơ sở dữ liệu trong .env
Bagisto giữ các cài đặt của nó trong tệp có tên .env trong thư mục dự án. Sao chép tệp cài đặt mẫu sang tệp thực có tên .env, tạo cơ sở dữ liệu trống cho cửa hàng và đặt chi tiết cơ sở dữ liệu vào các dòng sau: DB_DATABASE (tên cơ sở dữ liệu), DB_USERNAME và DB_PASSWORD. Đồng thời đặt APP_URL thành địa chỉ cửa hàng của bạn.
.env chứa mật khẩu cơ sở dữ liệu của bạn ở dạng văn bản thuần túy. Không bao giờ chia sẻ nó, không bao giờ hiển thị nó trong ảnh chụp màn hình hoặc cuộc trò chuyện và không bao giờ tải nó lên kho lưu trữ mã công khai.Chạy trình cài đặt và tạo quản trị viên
Với cơ sở dữ liệu được kết nối, hãy chạy trình cài đặt riêng của Bagisto:
php artisan bagisto:install
Trình cài đặt sẽ thiết lập cơ sở dữ liệu và yêu cầu thông tin chi tiết về cửa hàng và quản trị viên, tạo tài khoản quản trị viên của bạn. Hãy sử dụng mật khẩu mạnh và duy nhất cho tài khoản này — nó kiểm soát toàn bộ cửa hàng, đơn đặt hàng và dữ liệu khách hàng.
Khởi động Cửa hàng và Mở Bảng quản trị
Trên PC của bạn, khởi động máy chủ phát triển tích hợp:
php artisan serve
Mở địa chỉ cửa hàng trong trình duyệt và thêm /admin vào địa chỉ đó để truy cập thông tin đăng nhập của quản trị viên. Trên máy chủ thực, cửa hàng chạy dưới Apache hoặc Nginx thay vì máy chủ phát triển này.
Thiết lập thông tin cơ bản về cửa hàng
Trước khi thêm sản phẩm, hãy thiết lập thông tin cơ bản về cửa hàng trong bảng quản trị: tên cửa hàng và đơn vị tiền tệ mặc định, cài đặt thuế áp dụng cho mặt hàng bạn bán và phương thức vận chuyển bạn sẽ cung cấp. Việc nhận được tiền tệ, thuế và thông tin vận chuyển ngay từ đầu có nghĩa là các sản phẩm bạn thêm tiếp theo được định giá và giao hàng chính xác ngay từ ngày đầu tiên.
Thêm sản phẩm đầu tiên của bạn
Thêm các sản phẩm đầu tiên của bạn từ bảng quản trị — tên, giá, mô tả, ảnh và kho — sau đó mở cửa hàng và tự mình đặt hàng thử nghiệm để bạn có thể xem toàn bộ hành trình của khách hàng trước khi đơn hàng thực đến.
🏷️Topic Search Variables & Keywords
Hướng dẫn khắc phục sự cố và giải pháp từng bước - IT PRO: CÀI ĐẶT TÚI MIỄN PHÍ! HOÀN THÀNH HƯỚNG DẪN THƯƠNG MẠI ĐIỆN TỬ. Trình diễn trên màn hình của Kỹ thuật Anshu....
Xây dựng trang web mua sắm của riêng bạn với Bagisto, nền tảng thương mại điện tử mã nguồn mở Laravel miễn phí. Hãy cài đặt nó, thiết lập cửa hàng, thêm những sản phẩm đầu tiên của bạn và xem chi phí thực tế trước khi bạn bắt đầu.
(Bản ghi có sẵn trên trang nguồn kết thúc tại thời điểm này — hãy xem video ở trên để biết hướng dẫn đầy đủ.)
❓ Câu hỏi thường gặp
Hướng dẫn này có miễn phí 100% để làm theo không?
Đúng vậy! Tất cả hướng dẫn và phương pháp do Tech Anshu trình bày đều sử dụng tài nguyên giáo dục, hợp pháp và miễn phí.
Người mới bắt đầu có thể làm theo hướng dẫn này không?
Chắc chắn rồi! Mỗi bước đều được thể hiện trên màn hình với hướng dẫn chi tiết để mọi người có thể làm theo dễ dàng.
Tôi có thể đặt câu hỏi ở đâu nếu gặp khó khăn?
Hãy để lại nhận xét trực tiếp trên video YouTube và cộng đồng của chúng tôi cũng như Anshu kỹ thuật sẽ giúp bạn.
🚀 Xem hướng dẫn đầy đủ trên YouTube
🚀 Xem video hướng dẫn từng bước đầy đủ trên YouTube: https://www.youtube.com/watch?v=WUrwGEP152U
Đăng ký Anshu kỹ thuật để được hỗ trợ CNTT, khắc phục sự cố Windows và quản lý máy chủ.
➡️ Xem toàn bộ video