woocommerce를 기반으로하는 시스템을 만들어야합니다. 그러면 주문 정보가 wsdl에 의해 제 3 자 POS 시스템으로 전송됩니다. POS가 성공 메시지로 응답하면 woocommerce 데이터베이스에 주문 정보를 저장합니다. POS가 오류로 응답하면 DB에 주문 정보를 저장하지 않고 woocommerce 사용자에게 맞춤 메시지를 표시합니다. 그래서 woocommerce 주문 양식 작업 위치/파일 이름을 어디에 내가 db에 저장하기 전에 내 자신의 코드를 작성할 수 알고 있어야합니다.woocommerce가 데이터베이스에 주문 데이터를 저장하는 파일
답변
확인
감사 메릴랜드. Muntasir 라만 라피, 내 질문에 대한 솔루션을 얻었다. woocommerce 체크 아웃 양식 작업은 class-wc-checkout.php라고하는 라이브러리 클래스에서 가져옵니다.이 클래스에는 create_order()이라는 메소드가 있습니다. 이 방법에서는 woocommerce가 제출 된 데이터를 체크 아웃 폼에서 처리합니다. 그러나 woocommerce는 작업을 수행하는 데 필요한 몇 가지 훅을 허용합니다.
"woocommerce_before_checkout_process"
이 후크는 주문 프로세스 전에 호출됩니다. 아래 예제 코드를 제공하고 있습니다.
기능 custom_checkout() {
// 여기에 코드를
인 print_r ($ _ POST);
}
ADD_ACTION ('woocommerce_before_checkout_process', 'custom_checkout');
제 문제를 해결할 수 있도록 도와 주시겠습니까? 해당 주문 (sku, 금액, 제품 이름 ...)에 대한 제품 데이터가있는 주문 데이터 (이름, 이메일, 주소 등)를 가져와 해당 데이터를 사용할 수 있도록 보내주십시오. 그것은 데이터가 데이터베이스에 저장되기 바로 직전에 CUSTUM REST API를 채 웁니다 (주문을 받고 다시 돌아 오지 않는 경우). 나는 단어 언론/woocommerce 새로운하지만 function.php에 custum 함수와 add_action 넣어 필요가 이해합니다. 미리 감사드립니다. – Dime
- 1. WooCommerce가 woocommerce_checkout_update_user_meta로 데이터를 전달합니다.
- 2. xls 파일 데이터를 sqlite 데이터베이스에 저장하는 방법
- 3. 데이터를 데이터베이스에 저장하는 방법
- 4. 데이터를 데이터베이스에 안전하게 저장하는 방법
- 5. phonegap에 데이터베이스에 데이터를 저장하는 방법
- 6. modelform 데이터를 데이터베이스에 저장하는 방법
- 7. 양식 데이터를 데이터베이스에 저장하는 방법
- 8. 데이터베이스에 데이터를 올바르게 저장하는 방법
- 9. JSON 데이터를 데이터베이스에 저장하는 방법
- 10. 배열 데이터를 데이터베이스에 저장하는 방법
- 11. Portia, 데이터를 데이터베이스에 저장하는 방법?
- 12. cakephp의 데이터베이스에 데이터를 저장하는 방법
- 13. Codeigniter : 데이터베이스에 이미지 데이터를 저장하는 기본 방법
- 14. 파일 시스템이 파일 메타 데이터를 저장하는 곳
- 15. 데이터베이스에 개정 데이터를 저장하는 방법은 무엇입니까?
- 16. XML 파일 형식 데이터베이스에 데이터를 저장하는 방법은 무엇입니까?
- 17. CSV 파일 또는 데이터베이스에 56.6MB의 데이터를 저장하는 CSV?
- 18. RAM, 텍스트 파일 또는 데이터베이스에 데이터를 저장하는 것이 더 좋습니다.
- 19. JSON 데이터를 데이터베이스에 저장하는 것이 얼마나 위험합니까?
- 20. MySQL 데이터베이스에 데이터를 저장하는 가장 좋은 방법
- 21. GTFS 데이터를 sqlite 데이터베이스에 저장하는 방법
- 22. SqlCommand를 사용하여 SQL 데이터베이스에 데이터를 저장하는 방법
- 23. ActiveAndroid - 데이터를 Android 데이터베이스에 저장하는 방법
- 24. 데이터베이스에 저장하는 대신 데이터를 메모리에 저장하십시오.
- 25. vb.net에서 데이터베이스에 직접 데이터를 저장하는 방법
- 26. 여러 xml 데이터를 자바 데이터베이스에 저장하는 방법
- 27. Codeigniter에서 세션 데이터를 데이터베이스에 저장하는 방법은 무엇입니까?
- 28. 데이터를 데이터베이스에 저장하는 데 도움이 있습니까?
- 29. 데이터베이스에 데이터를 저장하는 동안 오류가 발생했습니다.
- 30. Firebase - Facebook에서 데이터를 저장하는 방법 데이터베이스에 로그인
저는 woocommerce에 익숙하지 않아 Shopp을 사용합니다. 그러나 일반적으로 핵심 파일을 편집하지 마십시오. 업데이트시 변경 사항이 손실됩니다. 필터 및 후크를 찾아 시스템에 기능을 추가하십시오. 플러그인이 가장 좋을 것입니다. – RST
네, 저는 이미 아이 테마의 기능과 자식 테마의 woocommerce 디렉토리로 woocommerce를 관리하는 데 필요한 지식을 수집했습니다.하지만 나는 $ _POST 데이터를 어디서 구할 수 있는지 알고 있어야합니다. – raficsedu