필자는 Drupal 6 및 Ubercart 2를 사용하여 제품을 판매하는 사이트를 운영하고 있습니다. 각 제품은 외부 제작자가 제공하고 참조하며, 그 사람은 각 판매의 비율을 얻습니다. Drupal 6에서 뷰를 사용하여 Ubercart 제품의 총 판매 수를 얻으시겠습니까?
나는 일반 텍스트 번호 (예 : '60'60 % 수수료율)내가 공급자가 로그인 할 수있는 뷰 페이지를 만드는 오전는 사용자 참조 필드와위원회 필드를 만들 CCK 필드를 사용 총 판매 수, 판매 된 모든 품목의 총 금액, 해당 제품의 수수료 % 및 총 금액을 확인하십시오.
PHP와 Customfield 모듈을 사용하여 모든 계산을 설정 했으므로 Views를 사용하여 주어진 제품의 총 판매 수를 계산하는 방법을 알아야합니다.
나는 원래 Ubercart 주문 제품을 생각했다 : 수량 필드는 그것을 할 것이지만, 주어진 주문 또는 그와 비슷한 것으로 판매 된 수량을 가져옵니다.
/admin/store/reports/products에있는 Ubercart 보고서 페이지는 각 제품의 총 판매량을 보여 주므로 가능하다는 것을 알고 있지만 어떻게 프로그래밍했는지보기에는 충분하지 않습니다.
나는 꽤 숙련 된 사용자를위한 것이어야한다고 생각합니다.
누구나?
"nid"열이 "노드 ID가 무엇이든간에"같은 시간에 uc_order_products 테이블의 총 행 수를 계산해야 할 필요가있는 것처럼 보였습니다.이 경우 order_status 열이 " nid "는 uc_orders 테이블에서"completed "로 설정됩니다. 하지만 uc_orders에 "nid"컬럼이 보이지 않습니다. -/틀렸어? –
uc_reports.admin.inc의 219 번 라인이 도움이 될 수 있습니까? $ p_order_id = o.order_id에 O.order_status IN $ order_statuses AND p.model = '% s ($ db_result (db_query ("SELECT SUM (qty) FR u {uc_order_products} 'AND p.nid = % d', $ model, $ product [ 'nid'])))' –