Abdur-rahmaanJ/shopcube
🛒 POS & ecommerce solution for Shops. (Woo-commerce for Python) Complete with cart and wishlist.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🛒 ShopCube: POS & Thương mại Điện Tử Tối Giản Cho Cửa Hàng
ShopCube là giải pháp POS và e-commerce hiệu năng cao, thiết kế với sự tinh tế cho cửa hàng hiện đại.
ShopCube là một giải pháp POS và thương mại điện tử hoàn chỉnh, được thiết kế dựa trên framework Shopyo. Nó cung cấp mọi tính năng cần thiết cho một cửa hàng hiện đại, từ quản lý tồn kho, bán hàng tại chỗ, quản lý khách hàng đến bảng điều khiển quản trị.
✨ Điểm Nổi Bật
- Quản lý tồn kho toàn diện: Danh mục sản phẩm với mã vạch, hình ảnh, màu sắc, kích thước; cảnh báo tồn kho thấp; đơn đặt hàng mua (PO); quản lý nhà cung cấp; kiểm kê tồn kho; hỗ trợ nhiều địa điểm kho hàng; chuyển kho; quản lý bộ sản phẩm (kit/bundle); in nhãn mã vạch; theo dõi chi phí và lợi nhuận.
- POS trực quan: Giao diện lưới với lọc danh mục, tìm kiếm và quét mã vạch; quản lý giỏ hàng; giảm giá tại chỗ (theo phần trăm hoặc số tiền cố định); ghi chú đơn hàng; chọn phương thức thanh toán (Tiền mặt, Thẻ, Khác); tính tiền thừa tự động; phím nhanh (speed buttons); lịch sử giao dịch; báo cáo bán hàng; hiệu suất thu ngân; tổng hợp thuế; trả hàng với tra cứu biên nhận; quản lý ca.
- Quản lý khách hàng: Tài khoản khách hàng với đăng ký, xác nhận email, đăng nhập/đăng xuất; lịch sử đơn hàng; nhóm/khách hàng VIP với giảm giá %; giá trị khách hàng suốt đời (CLV).
- Bảng điều khiển quản trị: CRUD sản phẩm; quản lý danh mục phân cấp; quản lý mã giảm giá; cấu hình phương thức giao hàng và thanh toán; quản lý đơn hàng với trạng thái chi tiết; tải lên sản phẩm hàng loạt qua Excel; kiểm soát truy cập dựa trên vai trò.
- Bảo mật cao: Bảo vệ CSRF trên tất cả các route POST; truy cập admin qua decorator
@admin_required; yêu cầu đăng nhập cho mọi endpoint quản lý; xác thực tải lên tệp (kiểu và kích thước); sử dụng SQLAlchemy ORM với truy vấn tham số (không SQL thô). - Kiến trúc mô-đun: Dựa trên framework Shopyo; các mô-đun độc lập (
box__ecommerce/*) với model, view và template riêng biệt; truyền thông theo sự kiện giữa các mô-đun; có thể mở rộng bằngshopyo startapp.
💡 Vì Sao Đáng Chú Ý
ShopCube khác biệt từ các giải pháp thương mại điện tử khác ở chỗ sự tinh giản trong thiết kế và hiệu năng cao. Được cài đặt trực tiếp qua PyPI, người dùng có thể khởi chạy nhanh với lệnh shopcube run mà không cần phức tạp cấu hình môi trường. Đặc biệt, giải pháp hỗ trợ cả triển khai production với Gunicorn, đáp ứng nhu cầu mở rộng thực tế.
#POS #Ecommerce #Python #Flask #OpenSource #InventoryManagement #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
:house_with_garden: Open source home automation that puts local control and privacy first.
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw