programing

워드프레스 REST API 검색 상품

instargram 2023. 10. 24. 20:08
반응형

워드프레스 REST API 검색 상품

당신이 나를 도울 수 있기를 바랍니다.

저는 우커머스를 운영하는 웹사이트가 있습니다.저는 우커머스 레스트 api를 사용하고 있습니다.이제 다른 웹사이트에서 제가 하고 싶은 일은 간단한 검색 필드를 만드는 것입니다. 여기서 제가 무언가를 입력하고 검색 양식은 우커머스 웹사이트를 통해 검색하고 결과를 반환해야 합니다.

제가 그것을 달성할 수 있는 방법이 있을까요?

시도해 보기:

/wp-json/wc/v2/products?search={{product_name}}

저한테는 통합니다.

아닌 것 같다.새로운 버전의 WooCommerce API(v2)는 id 기반 통화를 지원하므로, 대신 두 번째 웹사이트에서 추상적인 상품 상세 목록을 받고 상품 id를 통해 다시 전화할 수 있습니다.

/wp-json/wc/v2/제품?검색 = {{product_name}}

정확한 제품을 찾는다면 이 기능이 작동합니까?

MR2050 같은 제품과 MR2050K 같은 제품이 있다면 결과가 기대한 대로 되지 않는데, API rest로 인해 1개가 아닌 2개의 제품이 반품된다고요?

wc-api-php(PHP 라이브러리)를 사용하는 경우 다음과 같이 하십시오.

require __DIR__ . '/vendor/autoload.php';

use Automattic\WooCommerce\Client;

$woocommerce = new Client(
    'http://mydomain', // Your store URL
    'ck_****', // Your consumer key
    'cs_****', // Your consumer secret
    [
        'wp_api' => true, // Enable the WP REST API integration
        'version' => 'wc/v3' // WooCommerce WP REST API version
    ]
);

echo "<pre>";
print_r($woocommerce->get('products', ['search' => 'key word']));
echo "</pre>";

이것이 2021년의 나를 위해 효과가 있습니다.

/wp-json/wc/v3/products?search={{productName}}

productName - Search(검색) 상자에 입력하는 입력을 말합니다.

언급URL : https://stackoverflow.com/questions/35826466/wordpress-rest-api-search-products

반응형