Avatar
1
Trần Văn Dũng Beginner
Xây web bán lẻ
Em chào mọi người ạ. Hiện tại em đang xây 1 web bán lẻ sử dụng cho 4 cơ sở kinh doanh. Nhưng vẫn còn khá nhiều thắng mắc về chi phí vận hành khi đưa lên production và những thứ em cần trả phí là gì và trong tầm giá bao nhiêu ạ. Mong anh/chị đã có kinh nghiệm giải đáp giúp em ạ.
Answer
Avatar
0
Phạm Gia Bảo Beginner
Lập trình Ai cho người mới bắt đầu
Trong quyển sách "Lập trình Ai cho người mới bắt đầu" Source code trang 50 đến 53 nằm ở đâu, tên file trên github là gì vậy ạ?
Answer
Avatar
0
tvd12 Enlightened
tvd12 Enlightened
Khai báo biến slug và sử dụng biến slug này để gọi hàm lấy tiêu đề trang trong thymeleaf
Tôi đã có:<div class="markdown-block position-relative overflow-auto source-html"> <pre> slug=${ezyfunctions.call('get_request_parameter', '{name:\'slug\'}')} </pre> </div><p> Làm thế nào để sử dụng nó trong hàm <code class="markdown-inline">ezyfunctions.call('get_post_title_by_slug'</code> để lấy tiêu đề trang? </p>
Answer
Avatar
0
Trần Văn Dũng Beginner
Những vấn đề pháp lý cần chuẩn bị khi vận hành website bán lẻ?
🌐 Những vấn đề pháp lý cần chuẩn bị khi vận hành website bán lẻ?<p> Chào mọi người, em đang dựng một website bán lẻ (mô hình tương tự các cửa hàng tiện lợi online) cho gia đình. Phần kỹ thuật thì em dùng Spring Boot + Angular, triển khai cơ bản xong rồi, nhưng bước “vận hành thực tế” thì có thắc mắc liên quan khá nhiều vấn đề pháp lý. </p> <p> Em muốn hỏi anh chị nào từng làm sản phẩm ecommerce hoặc có kinh nghiệm thực tế thì khi vận hành website bán lẻ, mình cần chuẩn bị những gì về mặt pháp lý ạ? </p> <p> Em có nghĩ tới các điểm sau và có tham khảo trên mạng nhưng thấy chưa rõ ý lắm: </p> <p> 🔹 Điều khoản sử dụng (Terms of Service) </p> <p> 🔹 Chính sách bảo mật và cookie (Privacy Policy / Cookie Policy) </p> <p> 🔹 Chính sách đổi trả – bảo hành – giao hàng </p> <p> 🔹 Minh bạch giá, phí phát sinh, thuế </p> <p> 🔹 Xử lý dữ liệu cá nhân (đặc biệt là GDPR nếu có thị trường EU) </p> <p> 🔹 Đăng ký website với cơ quan quản lý </p> <p> 🔹 Điều kiện vận chuyển – lưu kho – thực phẩm đóng gói </p> <p> Nhưng thực tế đi vào vận hành thì còn những giấy tờ / thủ tục / quy định nào bắt buộc phải tuân thủ nữa không ạ? </p> <p> Ví dụ: giấy phép kinh doanh online, đăng ký thương mại điện tử, các yêu cầu bắt buộc phải hiển thị trên trang chủ, quy định về lưu trữ hóa đơn, chính sách hoàn tiền theo luật, v.v. </p> <p> Anh chị nào đã từng triển khai sản phẩm bán lẻ (hoặc đã launch website thương mại điện tử thật) có thể chia sẻ giúp em checklist pháp lý cần có để không bị “gõ đầu” khi vận hành chính thức được không ạ? 🙏 </p> <p> Em cảm ơn mọi người! </p>
Answer
Avatar
0
tvd12 Enlightened
tvd12 Enlightened
So sánh giữa Odoo và Ezyplatform
So sánh giữa Odoo và Ezyplatform
Answer
Avatar
0
tvd12 Enlightened
tvd12 Enlightened
Lỗi: Tiêu đề trang admin hiển thị "Không biết"
Tôi đang lập trình ezyplatform plugin, trang của tôi hiển thị tiêu đề "Không biết" hoặc "Unknown" là tại vì sao? <img src="/api/v1/media/a38748e82b77e11837bf8bdfee8b5c50138aa7ad1ae052df89e50393fd659379.png" alt="Screenshot 2025-11-04 at 14.45.53.png">
Answer
Avatar
0
tvd12 Enlightened
tvd12 Enlightened
Cho em hỏi là tại sao em không đăng ký được tài khoản admin ạ, cli.bat "console web" thì nó vẫn lên nhma phía admin thì lại bị như hình ạ
Cho em hỏi là tại sao em không đăng ký được tài khoản admin ạ, cli.bat "console web" thì nó vẫn lên nhma phía admin thì lại không load được css như hình ạ: <img src="/api/v1/media/5b9b2a19182e560d6afb8f7e4c40e3583a98ac89c04020940543db33bbe1cc20.jpg" alt="z7181348986966_fe32d50879859be46a9f32749a2e093b.jpg"> <img src="/api/v1/media/4d38a97d426bfefbf2e1d78307af36156b65a6335fbb3c46ee8f37931d57ca69.jpg" alt="z7181348986968_c37d0231e2d4c76430cd61ced7320e6b.jpg">
Answer
Avatar
0
tvd12 Enlightened
tvd12 Enlightened
Lỗi: No content to map due to end-of-input
Lỗi <div class="markdown-block position-relative overflow-auto source-java"> <pre> com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input </pre> </div>Xảy ra khi nào?
Answer
Avatar
0
tvd12 Enlightened
tvd12 Enlightened
Lỗi: Path expected for join!
Vì sao lỗi <code class="markdown-inline">Path expected for join!</code> xảy ra với đoạn query dưới đây:<div class="markdown-block position-relative overflow-auto source-java"> <pre> "SELECT e FROM UserGroupMember e <span class="pl-s">"</span> + "INNER JOIN UserGroup a ON e.userGroupId = a.id <span class="pl-s">"</span> + "INNER JOIN EzyCRMEventUserGroup b ON a.id = b.userGroupId <span class="pl-s">"</span> + "INNERJOIN EzyCRMEvent c ON b.eventId = c.id <span class="pl-s">"</span> + "INNER JOIN DataMapping d ON c.id = d.toDataId <span class="pl-s">"</span> + "INNER JOIN EzyCRMUserGroup f ON d.fromDataId = f.id <span class="pl-s">"</span> + "INNER JOIN EzyCRMEventUserGroup g ON f.id = g.userGroupId <span class="pl-s">"</span> + "WHERE e.userId IN ?1 <span class="pl-s">"</span> + "AND a.groupType = <span class="pl-s">'MATCH'</span> <span class="pl-s">"</span> + "AND a.status = ?2 <span class="pl-s">"</span> + "AND c.eventType = <span class="pl-s">'ROUND'</span> <span class="pl-s">"</span> + "AND d.mappingName = <span class="pl-s">'player_group_round'</span> <span class="pl-s">"</span> + "AND f.groupType = <span class="pl-s">'AGE_GROUP'</span> <span class="pl-s">"</span> + "AND g.eventId = ?0 <span class="pl-s">"</span> + "ORDER BY e.id DESC" </pre> </div><p> Lỗi: </p> <div class="markdown-block position-relative overflow-auto source-java"> <pre> Path expected <span class="pl-k">for</span> join! [SELECT e FROM org.youngmonkeys.ezycrm.entity.UserGroupMember e INNER JOIN org.youngmonkeys.ezycrm.entity.UserGroup a ON e.userGroupId = a.id INNER JOIN org.youngmonkeys.ezycrm.entity.EzyCRMEventUserGroup b ON a.id = b.userGroupId INNER JOIN org.youngmonkeys.ezycrm.entity.EzyCRMEvent c ON b.eventId = c.id INNER JOIN org.youngmonkeys.ezyplatform.entity.DataMapping d ON c.id = d.toDataId INNER JOIN EzyCRMUserGroup f ON d.fromDataId = f.id INNER JOIN org.youngmonkeys.ezycrm.entity.EzyCRMEventUserGroup g ON f.id = g.userGroupId WHERE e.userId IN ?1 AND a.groupType = <span class="pl-s">'MATCH'</span> AND a.status = ?2 AND c.eventType = <span class="pl-s">'ROUND'</span> AND d.mappingName = <span class="pl-s">'player_group_round'</span> AND f.groupType = <span class="pl-s">'AGE_GROUP'</span> AND g.eventId = ?0 ORDER BY e.id DESC] </pre> </div>
Answer
Avatar
0
tvd12 Enlightened
tvd12 Enlightened
Ví dụ về lắng nghe sự kiện upload file của EzyPlatform
Ví dụ về lắng nghe sự kiện upload file của EzyPlatform
Answer
Avatar
0
VV Beginner
VV Beginner
Cấu trúc dự án
Cho em hỏi trong 1 dự án Spring boot. Thì sẽ Controller -> Service -> Repo<p> Vậy trong Service luôn gọi qua Service khác. hay gọi qua repo khác thì ổn hơn ạ. </p> <p> Ví dụ: Service A có repo A, service B, repo C, D.. vì chỉ gọi những câu jpa đơn giản. </p> <p> Best practice thì sẽ như nào ạ </p>
Answer
Avatar
0
VV Beginner
VV Beginner
Api có gửi file dùng spring boot
Cần truyền xuống thông tin là 1 list Customer gồm: name, type, và 1 danh sách Document gồm documentType và file <p> public class CustomerInfo { </p> <p> private String customerName; </p> <p> private String customerType; </p> <p> private List<CustomerFileDTO> files; </p> <p> } </p> <p> public class CustomerFileDTO { </p> <p> private String documentType; </p> <p> private MultipartFile file; </p> <p> } </p> <p> Cách nào là tối ưu nhất để xử lý đưa list customer này xuống và lấy được file vậy ạ. Cho e xin cách truyền request xuống dễ xử lý với ạ. list customer này max size =5 vì nó đẩy xuống để lưu thông tin của 1 phiếu xử lý </p>
Answer