Solidus là một giải pháp thương mại điện tử nguồn mở được xây dựng với Ruby trên đường ray

solidus Phần mềm mua sắm giỏ hàng

Nền tảng thương mại điện tử linh hoạt và tùy biến hoàn toàn có thể tùy chỉnh

Solidus là một giải pháp thương mại điện tử nguồn hoàn chỉnh cho các doanh nghiệp trực tuyến phát triển nhanh, cửa hàng phức tạp và các nhà bán lẻ lớn.

Tổng quan


Solidus là một nền tảng thương mại điện tử nguồn mở hoàn chỉnh và rất linh hoạt được xây dựng bằng Ruby trên đường ray và được duy trì bởi một cộng đồng các nhà phát triển. Nó là một ngã ba của công cụ Spree với các sao Github 3,4K và dĩa GitHub 1k. Để tận dụng tối đa Solidus, chúng tôi khuyên bạn nên làm quen với Ruby trên Rails, cũng như ngôn ngữ lập trình Ruby trước đó. Nền tảng nguồn mở Solidus được cộng đồng hỗ trợ và nó khuyến khích mọi người sử dụng Solidus để đóng góp lại mã nguồn. Solidus cho phép bạn xây dựng cửa hàng của mình trên một bộ Thương mại điện tử hoàn chỉnh đưa bạn đến thị trường ngay lập tức. Tùy chỉnh mọi phần của cửa hàng, cả phần cửa hàng và bảng điều khiển quản trị. Tùy chỉnh Solidus rất dễ thực hiện, ngay cả đối với các nhà phát triển thiếu kinh nghiệm. Những người khác có thể đòi hỏi một sự hiểu biết vững chắc về sự phát triển của Ruby và Ruby về Rails Sức mạnh Solidus. Có nhiều loại tùy chỉnh khác nhau có thể sử dụng Solidus. Bởi vì Solidus là một động cơ đường ray, phần lớn những gì hướng dẫn đường ray trên động cơ giải thích trực tiếp cho Solidus. Hướng dẫn dưới đây cung cấp một nền tảng cho các nhà phát triển web để tìm hiểu và xây dựng cửa hàng Thương mại điện tử Solidus.

Yêu cầu hệ thống


Solidus là nền tảng thương mại điện tử hoàn toàn có thể tùy chỉnh, được xây dựng dựa trên kiến ​​thức chung của các thương hiệu.

  • Rails 5.0.0 hoặc mới hơn
  • Ruby 2.2.2 hoặc mới hơn
  • SQLite 3
  • Imagemagick
  • Bundler
  • Phân phối Linux 64-bit hỗ trợ APT

Đặc trưng


Solidus cung cấp một bộ hoàn chỉnh các tính năng thương mại điện tử thiết yếu trong hộp trong một gói mô -đun hoàn toàn. Lấy những gì bạn cần, để lại những gì bạn tặng và tùy chỉnh bất kỳ tính năng tích hợp nào theo yêu cầu của bạn.

  • Frontend Starter
  • API yên tĩnh
  • API GraphQL
  • phụ trợ quản trị viên
  • Tiện ích mở rộng
  • Tích hợp thanh toán
  • Dễ dàng mở rộng
  • Quản lý hàng tồn kho
  • Quản lý sản phẩm
  • Quản lý phân loại
  • Nguồn mở mà bạn có thể tin tưởng

Cài đặt

Cài đặt Solidus trên Linux (dựa trên Debian)

Đảm bảo bạn đã cài đặt ImageMagick, cần thiết cho PaperClip. Để thêm Solidus, bắt đầu bằng ứng dụng Rails 5/6 và cơ sở dữ liệu được cấu hình và tạo. Clone the git repo và cài đặt các phụ thuộc GEM.

    git clone git://github.com/solidusio/solidus.git
    cd solidus
    bin/setup

Đối với Solidus v2.11 trở lên, hãy thêm phần sau vào Gemfile của bạn.

    gem 'solidus'

Chạy lệnh bó để cài đặt.

    bundle install

Sau khi cài đặt GEMS, bạn sẽ phải chạy trình tạo để tạo các tệp cấu hình và di chuyển cần thiết.

    bin/rails g solidus:install

Khởi động máy chủ Rails với lệnh để truy cập Solidus Store

    bin/rails s

Solidus \ _frontend Storefront sẽ có thể truy cập tại http: // localhost: 3000/và quản trị viên có thể được tìm thấy tại http: // localhost: 3000/admin/. Bạn có thể nhận thấy rằng cửa hàng Solidus của bạn chạy chậm ở chế độ phát triển. Điều này có thể là do trong sự phát triển, mỗi CSS và JavaScript được tải như một bao gồm riêng biệt. Điều này có thể được vô hiệu hóa bằng cách thêm các mục sau vào Cấu hình/Môi trường/Phát triển.RB.

    Rails.application.configure do
      config.assets.debug = false
    end

Người dùng mặc định và mật khẩu lần lượt là ADMINEXAMPLECOM và Test123. Ngoài ra còn có các tùy chọn và các nhiệm vụ cào được cung cấp bởi Solidus \ _Auth \ _Devise. Chúc mừng! Bạn đã cài đặt thành công Solidus Store và bây giờ tùy chỉnh bất kỳ tính năng tích hợp nào theo mong muốn của trái tim bạn.

 Tiếng Việt