programing

woocommerce 가게는 어디서 주문하나요?

css3 2023. 3. 26. 11:39

woocommerce 가게는 어디서 주문하나요?

sql db를 보고 있는데 wp_posts 안에 주문과 비슷한 것이 있습니다.단, wp_woocommerce로 시작하는 테이블 안에 있을 것으로 예상됩니다.

누가 이 현상을 밝혀줄 수 있나요?

건배.

Woocommerce에서는 주문은 커스텀 포스트 타입으로 모델링되어 저장되어 있습니다.wp_posts당신이 찾은 것처럼.woocommerce 가 사용하는 커스텀 투고 타입의 리스트에 대해서는, WooCommerce 의 분류법투고 타입을 참조해 주세요.주문이 유형으로 저장됩니다.shop_order

주문 내 개별 항목은 사용자 지정 테이블 woocommerce_order_items에 개별 레코드로 저장됩니다.

2018년 8월 10일 플러그인 버전 정보 갱신

주문은 커스텀 포스트 타입입니다.WooCommerce 투고 유형:

  • 주문서(shop_order)

주문은 에 있습니다.wp_posts테이블(post_type = 'shop_order')에서 주문의 post_id를 검색하면 더 많은 데이터를 사용할 수 있습니다.wp_postmeta테이블.

또한 WooCommerce GitHub Wiki 데이터베이스 설명에서

  • woocommce_order_items : 주문과 관련된 행 항목을 저장합니다.
  • woocommce_order_itemeta : 순서행 항목에 대한 메타데이터를 저장합니다.

현재 WordPress WooCommerce 플러그인 버전은 3.4.x 입니다.

WooCommerce 주문은 "custom post"로 "post_type" -> "shop_order" 아래의 "wp_posts"에 저장됩니다.

만약 당신이 sql 쿼리로 샵 오더를 선택하고 싶다면 다음과 같이 할 수 있습니다.

global $wpdb;
$results = $wpdb->get_results( "SELECT * FROM $wpdb->posts WHERE post_type = 'shop_order'", ARRAY_A );

안에서 찾을 수 있어요wp_posts테이블.

PhpMyAdmin의 경우:

wp_posts 테이블을 클릭한 후 SQL 탭을 클릭하여 다음 쿼리를 실행합니다(wp_posts가 테이블 이름이라고 가정).

Select * from wp_posts where post_type='shop_order'

그럼 당신은 woocommerce 주문에 대한 모든 데이터를 가지고 있습니다.

[모두 표시] 체크박스를 클릭합니다.

완료된 주문에 대한 "완료" 검색

wp_woocommerce_order_itemmeta
wp_woocommerce_order_items
wp_posts

찾는 데이터의 종류에 따라 다른 장소를 찾아야 합니다.PHPMyAdmin이 있는 경우 원하는 데이터를 검색해 보십시오.

최근 주문 데이터를 수동으로 복원했는데, 여기 제가 찾은 테이블이 있습니다.

wp_posts //post_type = shop_order
wp_postmeta 
wp_woocommerce_order_items
wp_woocommerce_order_itemmeta

postmeta 및 itemmeta에서 order_id/order_item_id 참조가 올바른지 확인하십시오.

언급URL : https://stackoverflow.com/questions/31746307/where-does-woocommerce-store-orders