Trong Drupal Commerce, chúng tôi đã đưa ra quyết định thêm các cuộc gọi lại phụ thuộc loại chi tiết đơn hàng vào API chi tiết đơn hàng. Một chi tiết đơn hàng sản phẩm sẽ hoạt động khác với một chi tiết đơn hàng vận chuyển sẽ hoạt động ... vv Là một tác dụng phụ, điều này có nghĩa là không có mục nào giống như một mục hàng "chung chung", giống như không có nút nào giống như một nút không chữ .
Điều gì cần xảy ra, nếu nó chưa tồn tại, là một mô-đun đóng góp nhỏ có thể được tạo để thêm loại mục hàng cơ bản có "biểu mẫu thêm mục hàng" trong trang chỉnh sửa đơn hàng cho phép bạn chỉ định tất cả thông tin cần quản lý và hiển thị chi tiết đơn hàng đó. Trường hợp sẽ bị phá vỡ là những thứ như quy tắc định giá - các chi tiết đơn hàng này có thuế không? Có nên áp dụng giảm giá khác? Hoặc hiển thị các quy tắc - những quy tắc này sẽ hiển thị trên các trang đặt hàng của khách hàng?
Không có tính năng như vậy trong lõi (như bạn có thể thấy, nó sẽ là một đóng góp nhỏ, nhưng nó sẽ không tầm thường để thực hiện), nhưng nếu nó được thử nghiệm và chứng minh là một khái niệm trong đóng góp, tôi không thấy tại sao chúng tôi không thể xem xét nó để đưa vào Thương mại 2.x.