Tính năng chỉnh sửa đơn hàng


22

Ngay bây giờ Magento chỉ hỗ trợ thay đổi một đơn đặt hàng dưới dạng sắp xếp lại, điều này có thể là do quy trình đặt hàng phức tạp và cấu trúc cơ sở dữ liệu. Nhưng thường thì việc sắp xếp lại không phải là một lựa chọn trong trường hợp dữ liệu thẻ tín dụng của khách hàng không được lưu trữ hoặc không thể tính phí hoặc hoàn trả

Tôi tò mò về quyết định không thể chỉnh sửa đơn hàng để thêm hoặc xóa các mặt hàng, thay đổi số lượng của chúng, áp dụng giảm giá, v.v.

Tôi cũng muốn nghe về các tiện ích mở rộng xung quanh việc thiếu tính năng này. Đơn hàng tôi đã thử, ví dụ Đơn hàng Chỉnh sửa thật sự hơi kỳ quặc khi đối mặt với các sản phẩm có thể định cấu hình.

Câu trả lời:


11

Câu trả lời nằm trong câu hỏi của bạn và tôi tin rằng điều này là như vậy ở Magento và cũng như rất nhiều phần mềm kế toán và thương mại điện tử khác về sự phụ thuộc của "tài liệu đặt hàng".

Trong thương mại và kế toán, thông thường, chỉnh sửa không phải là một cách để thực hiện và để đạt được hiệu quả chỉnh sửa số dư tín dụng hoặc ghi nợ trên các tài khoản cụ thể được thay đổi bằng cách thêm các hàng mới có thể thêm hoặc trừ các giá trị. Đây không phải là một lỗi và đó là một tính năng vì kế toán có nghĩa là tính toán kết quả dựa trên các hành động không phải là số lượng các hành động cần thiết để đạt được một số kết quả. Mỗi chỉnh sửa là một hành động cần được lưu trữ để cung cấp khả năng tính toán số dư, lưu trữ và tính toán hoặc trình bày lại nhiều lần.

Vì vậy, trong Magento, toàn bộ trật tự là không thể chỉnh sửa vì nó không cần thiết mặc dù ban đầu nó có vẻ kỳ lạ và không cần thiết đối với hầu hết tất cả các thương gia không nhận được. Thực tế là việc bảo trì cửa hàng điện tử của bạn khó khăn hơn chỉ là tác dụng phụ của việc thực hiện đúng cách.

Nếu bạn nghĩ xa hơn thì ngay cả khi thay đổi tất cả anh chị em đặt hàng (địa chỉ, mặt hàng, phương thức giao hàng và thanh toán, áp dụng giảm giá), các vấn đề tương tự sẽ xảy ra nếu tổng số thay đổi do đó. Bạn vẫn không thể nắm bắt các khoản thanh toán nếu bạn không có dữ liệu cc, hoàn lại tiền, v.v ... vì nó cần một hành động từ khách hàng. Trong thương mại điện tử, bạn chỉ có sự chú ý của khách hàng tại thời điểm anh ta xác nhận thanh toán và mọi thứ xảy ra sau đó cần sự chú ý nhiều hơn từ cả hai bên

Vì vậy, ngay cả khi trong IRL tại cửa hàng, bạn đang thực hiện một số loại đặt hàng, cùng một quy trình thêm và trừ được thực hiện (bằng máy tính tiền hoặc trong tâm trí của chúng tôi) để hoàn tất đơn đặt hàng của bạn và nếu bạn cần thay đổi sau quá trình thanh toán loại bỏ và một cái mới được tạo ra để ghi lại các hành động mới của bạn (thanh toán, giảm giá, tiền thưởng, vật phẩm, v.v.). Điều duy nhất khiến IRL trở nên khả thi hơn là khách hàng thường ở đó để xác nhận các thay đổi và cho phép thanh toán và tất cả các chi tiết và nó vẫn diễn ra nhanh hơn một chút trong bất kỳ mối quan hệ nào do não bộ được trừu tượng hóa.


8

Lý do khiến cho thứ tự không thể chỉnh sửa không phải là sự phức tạp mà là tính nhất quán của dữ liệu. Ví dụ, sản phẩm có thể được sửa đổi hoặc thậm chí xóa khỏi danh mục sau khi đặt hàng. Vì vậy, sửa đổi các sản phẩm đặt hàng sẽ không có ý nghĩa. Tương tự với một khách hàng và chi tiết của mình.

Tất nhiên những điều như vậy có thể được xem xét và theo dõi một cách thông minh nhưng điều này sẽ đòi hỏi toàn bộ mức độ phức tạp bởi vì trong trường hợp này, mỗi thực thể sẽ yêu cầu lịch sử sửa đổi được lưu lại (ví dụ: giá tại thời điểm đặt hàng, nhóm khách hàng là gì khách hàng đã ở vv).

Về chi tiết thẻ tín dụng .. lưu trữ dữ liệu này là "không-không". Những thứ như nắm bắt một phần, ủy quyền để thu tiền thanh toán sau hoặc hoàn trả là có thể trong Magento và hoàn toàn phụ thuộc vào việc triển khai mô-đun thanh toán.


Cảm ơn câu trả lời Tim. Về lưu trữ dữ liệu thẻ tín dụng, tôi không có nghĩa là chúng ta nên lưu trữ nó, nhưng với các dịch vụ như Authorize.net CIM, có thể tính phí hoặc hoàn trả thẻ trong hồ sơ
Zifius

Về tính nhất quán của dữ liệu, điều này được hiểu, nhưng các biện pháp phòng ngừa và kiểm tra bổ sung sẽ giúp ích cho nguyên nhân này
Zifius

@Zifius: Xin vui lòng xem chỉnh sửa của tôi.
dùng487772
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.