Làm cách nào để tìm ID danh mục sản phẩm của tôi?

xin chào mọi người, tôi muốn lấy danh mục sản phẩm_id từ product_id_change[] từ đợt giảm giá. gọi món. đường kẻ. ]

Nhận xét Chia sẻ

2 Nhận xét

Đăng bình luận Hủy bỏ

Diego Calzadilla

- 14 tháng 8 năm 2013

Xóa bỏ

Chuyển đổi thành câu trả lời

Xin chào, tôi đã làm nó, nhưng nó cho một số kết quả lạ, điều đầu tiên tôi làm là. Để định nghĩa lại product_id_change, tôi đã viết những dòng này. sale_line_id = bản thân. tìm kiếm[cr,uid,[],context=context] và sau đó. cho dòng trong tự. duyệt[cr, uid, sale_line_id, bối cảnh=bối cảnh]. danh mục_id = dòng. product_id và dòng. ID sản phẩm. danh mục_id. id và sau đó nó trả về product_id và categ_id không có trong báo giá mà tôi đang làm. giả sử rằng product_id_change hoạt động trên sản phẩm tôi chọn để thêm vào đơn hàng giảm giá của mình, vậy nên

Diego Calzadilla

- 14 tháng 8 năm 2013

Xóa bỏ

Chuyển đổi thành câu trả lời

tại sao nó lại đi và mang danh mục sản phẩm cuối cùng trong báo giá được xác nhận đầu tiên của tôi?? . Thanks

1Trả lời

0

Keyur

23 tháng năm 2013

Câu trả lời hay nhất

Bạn có thể chỉ cần giảm giá category_id. gọi món. dòng bằng cách sử dụng phương thức browse của sale_order_line trong phương thức product_id_change. Chỉ cần chuyển sale_order_line id trong đó

order_line_brw = self.pool.get['sale.order.line'].browse[cr, uid, ids, context=context]

hoặc là

order_line_brw = self.browse[cr, uid, ids, context=context]

sau đó

category_id = order_line_brw.product_id and order_line_brw.product_id.categ_id

Điều này sẽ cung cấp cho bạn bản ghi duyệt của danh mục nếu bạn muốn danh mục_id thì chỉ cần thêm .id vào cuối

Như thế này

category_id = order_line_brw.product_id and order_line_brw.product_id.categ_id.id

Nhận xét Chia sẻ

4 Nhận xét

Đăng bình luận Hủy bỏ

mohamed abdelwahed

- 23 tháng 5 năm 2013

Xóa bỏ

Chuyển đổi thành câu trả lời

xin lỗi nhưng tôi gặp lỗi này category_id = order_line_brw. product_id và order_line_brw. ID sản phẩm. danh mục_id. thuộc tính idError. đối tượng 'browse_record_list' không có thuộc tính 'product_id'

Keyur

- 26 tháng 5 năm 2013

Xóa bỏ

Chuyển đổi thành câu trả lời

Đó là vì id nằm trong danh sách. Hãy thử viết nó vào vòng lặp for chẳng hạn, ví dụ order_line_brw trong self. duyệt [cr, uid, id, ngữ cảnh=bối cảnh]. hoặc bạn có thể viết ids[0] thay vì ids. Điều đó sẽ giải quyết vấn đề của bạn

Diego Calzadilla

- 13 tháng 8 năm 2013

Xóa bỏ

Chuyển đổi thành câu trả lời

Xin chào, tôi gặp vấn đề tương tự, có ai trong số các bạn có thể giải quyết được không?. Khi tôi thử vòng lặp for, không có gì xảy ra, trình gỡ lỗi cho biết. lỗi tên. tên order_line_brw không được xác định. Và nếu tôi viết ids[0] theo thứ tự order_line_brw = self. duyệt[cr, uid, ids, context=context hoặc trong vòng lặp for thay vì id, tôi gặp lỗi sau. cho order_line_brw trong chính mình. duyệt[cr, uid, ids[0], bối cảnh=bối cảnh]. Chỉ mụcLỗi. danh sách chỉ số vượt khỏi phạm vi

Tôi muốn nhập một số sản phẩm vào odoo cho mô-đun điểm bán hàng. Tuy nhiên, tôi có một danh mục gọi là "Nhà gỗ" không tìm thấy trong quá trình nhập. Tôi có thể tìm id / id bên ngoài của danh mục sản phẩm ở đâu, trong trường hợp này là danh mục sản phẩm "Nhà gỗ"?

Đây là. csv mà tôi muốn nhập

ID bên ngoài, Tên, Tham chiếu nội bộ, Danh mục/ID bên ngoài, Có thể chi, Có thể mua, Có thể bán, Giá bán, Chi phí, Phương thức cung cấp, Loại sản phẩm, Phương thức mua hàng

AR1,Arni ,AR1,Nhà gỗ,TRUE,TRUE,TRUE,0,0,Mua,Dịch vụ,Làm thành kho

AU9,Ausbi 1 ,AU9,Nhà gỗ,TRUE,TRUE,TRUE,0,0,Mua,Dịch vụ,Làm thành kho

Đây là thông báo lỗi tôi nhận được.  

Nhận xét Chia sẻ

Đăng bình luận Hủy bỏ

5 câu trả lời

0

Antonio M. Vigliotti

13 Tháng bảy 2014

Câu trả lời hay nhất

Khi người dùng được phép sử dụng "Tính năng kỹ thuật"Cài đặt -> Kỹ thuật -> Trình tự & Số nhận dạng -> Số nhận dạng bên ngoàiTrong hộp tìm kiếm -> Tên kiểu máy = *sản phẩm. danh mục*Bây giờ bạn có thể thấy những gì bạn cần. Antonio M. Vigliotti

Nhận xét Chia sẻ

Đăng bình luận Hủy bỏ

0

Vách đá Kujala

9 Tháng mười hai 2014

Câu trả lời hay nhất

Bạn có thể tìm thấy danh mục sản phẩm trong URL khi xem danh mục

  1. Đi đến. Bán hàng>Cấu hình>Danh mục và thuộc tính sản phẩm>Danh mục sản phẩm
  2. Mở danh mục của bạn Nhà gỗ
  3. Kiểm tra URL được hiển thị trong trình duyệt của bạn. Phải giống như http. // địa chỉ của bạn. com/web?#id=3&view_type=form&model=product. danh mục&menu_id=119&action=119
  4. Trong trường hợp này, danh mục tôi đang xem là id=3, danh mục của bạn tất nhiên sẽ khác

Nhận xét Chia sẻ

Đăng bình luận Hủy bỏ

0

John

10 Tháng mười hai 2014

Câu trả lời hay nhất

Một cách khác để lấy số nhận dạng bên ngoài là

  • Với tư cách Quản trị viên, nhấp chuột trái vào tên người dùng ở trên cùng bên phải và nhấp vào 'Giới thiệu về odoo'
  • Nhấp chuột trái vào 'Kích hoạt Chế độ nhà phát triển'
  • Khi odoo refresh, vào Kho -> Cấu hình -> Sản phẩm -> Danh mục sản phẩm
  • Doubleclick vào danh mục quan tâm trong treeview
  • Gần đầu trang là danh sách thả xuống có nội dung như 'Chế độ xem gỡ lỗi#265'. Nhấp vào đó và sau đó nhấp vào 'Xem siêu dữ liệu'
  • Id xml có thể là mã định danh bên ngoài

Tôi đã may mắn hơn khi sử dụng 'ID danh mục/cơ sở dữ liệu' so với 'ID bên ngoài' cho một số trường này khi nhập. Id cơ sở dữ liệu có thể được xác định như vậy

  • Khi odoo refresh, vào Kho -> Cấu hình -> Sản phẩm -> Danh mục sản phẩm
  • Doubleclick vào danh mục quan tâm trong treeview
  • Trong thanh địa chỉ, bạn sẽ thấy một cái gì đó kết thúc tương tự như. web?debug=#id=184&view_type=form&model=product. thể loại
  • Trong ví dụ trên, ID cơ sở dữ liệu là 184.  

Chúc may mắn với việc nhập khẩu

Nhận xét Chia sẻ

Đăng bình luận Hủy bỏ

0

Koffi KPONOUGLO

14 Tháng bảy 2014

Câu trả lời hay nhất

Xin chào,

Khi bạn muốn nhập sản phẩm, bạn phải tạo hoặc nhập trước trường quan hệ [ví dụ:. nhiều2một]. Trong trường hợp của bạn, trường category_id là trường many2one. Vì vậy, bạn phải tạo hoặc nhập danh mục "Nhà gỗ" theo cách thủ công trong Odoo rồi xuất danh mục đó. Bằng cách này, bạn sẽ nhận được đúng "Danh mục/ID bên ngoài". Sao chép nó và dán nó vào tệp csv hiện tại của bạn

Hy vọng nó giúp

Nhận xét Chia sẻ

Đăng bình luận Hủy bỏ

0

Joel Schmid

13 Tháng bảy 2014

Câu trả lời hay nhất

Bây giờ tôi thấy số nhận dạng bên ngoài của product_category_all. Nhưng tôi không thấy id của danh mục "Nhà gỗ". Tôi có thể tìm thấy nó ở đâu?

Nhận xét Chia sẻ

1 Nhận xét

Đăng bình luận Hủy bỏ

Antonio M. Vigliotti

- 13 tháng 7 năm 2014

Xóa bỏ

Chuyển đổi thành câu trả lời

Bạn có thay đổi tiêu đề cột từ 'Danh mục/ID bên ngoài' thành 'Danh mục' không? . Bạn có thể tìm thấy một số thông tin ở đây http. //www. zeroincombenze. eu/wiki/OpenERP/dev/nhập khẩu

ID danh mục là gì?

Chỉ cần mở một danh mục để chỉnh sửa và bạn sẽ thấy ID danh mục trong thanh địa chỉ của trình duyệt. Đó là cùng một URL xuất hiện khi có một con chuột di chuột trên tiêu đề danh mục của bạn. Điều đó có nghĩa là ID danh mục là số nằm giữa 'category&tag_ID=' và '&post_type' , là 2.

ID danh mục ở đâu trong WooC Commerce?

Bạn có thể tìm ID danh mục WooC Commerce bằng cách truy cập trang Sản phẩm > Danh mục trong bảng quản trị WordPress . ID được hiển thị trong cột đầu tiên của bảng.

Làm cách nào để lấy ID danh mục sản phẩm trong Magento 2?

Bạn cần khởi tạo lớp Magento\Catalog\Model\ProductCategoryList trong phương thức __construct[] của bạn để lấy id danh mục cho sản phẩm. Ở đây 5 và 12 là id danh mục của sản phẩm với id là 10. Kết quả sẽ là một mảng id danh mục cho các sản phẩm.

Làm cách nào để lấy tên danh mục bằng cách sử dụng ID danh mục trong WooC Commerce?

Bạn có thể sử dụng wp_get_post_terms để lấy id danh mục của bất kỳ sản phẩm nào như thế này. $term_list = wp_get_post_terms[$product_id, 'product_cat', array['fields' => 'ids']]; Tôi chỉ đang tìm nạp id của danh mục . Hy vọng điều này sẽ hữu ích.

Chủ Đề