제 클라이언트에는 잘 작동하는 ubercart 기반 상점이 있습니다. 내부 물건 때문에 수동으로 각 인보이스에 필드를 추가해야합니다. 모든 인보이스에 표시되는 주문에 맞춤 입력란을 추가 할 수 있는지 여부를 알고 싶습니다.Ubercart Invoice에 사용자 정의 필드 추가
답변
낡은 질문이지만 다른 사람들에게 도움이 될 수 있습니다. 다음 코드를 사용할 수 있습니다.
customer.itpl.php
또는 customer.itpl.php
파일의 첫 번째 체크 아웃은 ubercart/uc_order/templates
입니다.
그럼 당신은 모든 제품을 에코 foreach는 루프를 편집하고 자신의 필드를이 방법을 추가 할 수 있습니다
<?php
foreach ($order->products as $product) {
$nid = ($product->nid);
$noderef = node_load($nid);
echo $product->title .' : '.$noderef->your_own_field[0]['value'];
echo "<br />";
?>
내 Ubercart 설치는 제품의 필드 http://www.mysite.com/admin/content/node-type/product/fields
에서 편집 할 수 있습니다.
this issue에 대한 자세한 정보를 찾을 수 있습니다.
개인적으로이 변경 작업을 수행하지 않아서 경험이 없지만 다음을 시도해 보겠습니다. (기존 모듈을 수정하여 모서리를 자르고 일부 작업을 피할 수 있지만 이것은 내가 생각할 수있는 가장 깨끗한 방법입니다)
- 필드와 주문 번호를 저장하는 모듈을 생성하십시오.
- from_alter를 사용하면 사용자가 필드를 편집 할 수있는 방법을 제공하도록 송장 편집 화면을 수정할 수 있습니다.
- 송장 템플릿을 사용하여 주문 번호를 기반으로 입력란을 가져옵니다. invoice "system" documentation.
간단한 변화가 아니지만이 패턴을 사용하면 작동하지 않는 업데이트에 대해 걱정할 필요없이 찾고있는 수정 사항을 얻을 수 있습니다.
고마워요.이 일을 끝내는 방법 일 수도 있습니다. 다음 주에 시도해 보겠습니다. –
이 답변이 도움이 되었습니까? 다음과 같은 것에 대해 완전히 잊어 버렸습니다. 그리고 확실히 현상금을 사용할 수 있습니다 :) – mirzu
- 1. Sitecore - 사용자 편집기에 사용자 정의 필드 추가
- 2. RadScheduler에 사용자 정의 필드 추가 약속 :
- 3. functions.php의 사용자 정의 필드 키 추가
- 4. 사용자 정의 레일 폼 빌더가있는 추가 필드
- 5. TFS 버그 템플릿 + 사용자 정의 필드 추가
- 6. 동적으로 모델에 사용자 정의 필드 추가
- 7. wordpress 사용자 정의 필드
- 8. Wordpress - 사용자 정의 필드
- 9. Drupal/ubercart 원격 노드 추가
- 10. 사용자 정의 필드 데이터가
- 11. 필드 출력 사용자 정의
- 12. 장고에 사용자 정의 필드 추가하기
- 13. 필드 추가
- 14. ASP.NET MVC로 사용자 정의 사용자 모델 (사용자 정의 필드 등)
- 15. 셰어 유효성을 사용자 정의 필드
- 16. Wordpress 사용자 정의 필드 검색
- 17. CMS의 사용자 정의 모델 필드
- 18. 사용자 정의 Ubercart 검사 규칙을 추가하는 방법은 무엇입니까?
- 19. Devits의 사용자 모델에 필드 추가
- 20. 추가 사용자 정의 속성은 사용자 정의 toolpart
- 21. 사용자 정의 게시물 유형의 Wordpress 사용자 정의 필드
- 22. UberCart 카트에 Javascript로 제품 추가
- 23. MySQL에서 사용자 정의 필드 요청
- 24. 블랙 베리 필드 사용자 정의
- 25. elmah.axd 출력 필드 사용자 정의
- 26. WordPress 조건부 사용자 정의 필드
- 27. 셰어 사용자 정의 필드 유형
- 28. 새 연락처의 사용자 정의 필드
- 29. ActiveRecord 사용자 정의 필드 방법
- 30. wordpress 사용자 정의 필드 문제
이 필드에 사용자 또는 관리자가 입력해야합니까? – Kevin
관리자 만 가능합니다. –