<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[(중요Tip) Shop에서 상품을 무작위순서(random)로 보여주기!]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/15235</link>
		<description><![CDATA[<p>처음 쇼핑몰을 오픈하려고 상품(또는 제품)을 등록하려다 보면,</p>

<p>대부분 상품의 카테고리 별로 입력을 하게 됩니다. (*효율적인 방법입니다)</p>

<p>그리고 대부분 핵심 상품부터 등록하는 것인 일반적입니다.</p>

<p> </p>

<p><strong>그런데 상품 등록을 다하고 나면, 두가지 아쉬운 점이 발생합니다!</strong></p>

<p>(1) 상점(Shop) 페이지를 클릭하면, 항상 동일한 카테고리의 상품들이 나오게 되고,</p>

<p>뒤 쪽부분에 있는 상품들은 첫 페이지에 나오게 될 기회가 전혀없어서 선조차 보이지 못합니다.</p>

<p>(* 물론 카테고리 메뉴를 별도로 만들어서 해당 카테고리별 상품들을 볼 수는 있고,</p>

<p>    우측 상단의 필터링 옵션을 이용해서 <strong>기본정렬, 인기상품순, 평점좋은 상품순, 최신순, 낮은 가격순, 높은 가격순</strong> 등으로</p>

<p>    필터링하는 방법도 있지만, 이 방식에 익숙하지 않은 사용자들은 대체로 사용하지 않을 가능성도 높고</p>

<p>    어떤 면에서는 번거롭습니다.)</p>

<p> </p>

<p>(2) 쇼핑몰 오픈때는 중요 상품을 무의식적으로 먼저 입력하기에, shop 페이지에서는 가장 비중이 낮은</p>

<p>     상품들이 1페이지를 차지하는 것이 대부분입니다.</p>

<p> </p>

<p><strong>결론은 다양한 카테고리의 상품들이 페이지 클릭시에 무작위순서로  나오게 하는 것입니다.</strong></p>

<p><strong>그러면 클릭할 때 마다, 다양한 카테고리의 상품들이 적절하게  섞이면서, 상점이 다채롭고 화려해집니다.</strong></p>

<p> </p>

<div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">아래는 이를 위한 해결방법입니다!!!</div>

<div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">아래의 코드를 테마의 functions.php 에 복사합니다. (*당연히 차일드 테마가 있으면 차일드 테마의 functions.php에 복사)</div>

<p> </p>

<p>add_filter( 'woocommerce_get_catalog_ordering_args', 'custom_woocommerce_get_catalog_ordering_args' );</p>

<p>function custom_woocommerce_get_catalog_ordering_args( $args ) {<br />
    $orderby_value = isset( $_GET['orderby'] ) ? woocommerce_clean( $_GET['orderby'] ) : apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby' ) );</p>

<p>    if ( 'random_list' == $orderby_value ) {<br />
        $args['orderby'] = 'rand';<br />
        $args['order'] = '';<br />
        $args['meta_key'] = '';<br />
    }<br />
    return $args;<br />
}</p>

<p>add_filter( 'woocommerce_default_catalog_orderby_options', 'custom_woocommerce_catalog_orderby' );<br />
add_filter( 'woocommerce_catalog_orderby', 'custom_woocommerce_catalog_orderby' );</p>

<p>function custom_woocommerce_catalog_orderby( $sortby ) {<br />
    $sortby['random_list'] = 'random';<br />
    return $sortby;<br />
}</p>

<p> </p>

<p><strong>위와 같이 했으면, 후속 마무리 작업입니다.</strong></p>

<p>대시보드의 메뉴에서</p>

<p>우커머스 - 설정(settings) - 상품 (products) - 보여주기 (display) 탭 순서대로 클릭하면</p>

<p>기본적인 상품 정렬 (Default product sorting) 나옵니다.</p>

<p>여기를 클릭하면, 기존에는 없었던 'Random' 이라는 옵션이 새로 생긴 것을 보실 수 있습니다.</p>

<p> </p>

<p><strong>여기서 Random을 선택하고 저장한 다음에.... Shop 페이지로 가서 한번 보십시요~~~~</strong></p>

<p><strong>Shop의 상품들이 무작위순 (Random)으로 나오고, 클릭시마다 무작위순으로 계속 바뀌니</strong></p>

<p><strong>어느덧 Shop 페이지가 다채롭고 화려해집니다.</strong></p>

<p><strong>물론 우측 상단의 필터링에서도 무작위순 (Random) 선택항목이 새롭게 나타납니다!</strong></p>

<p><strong>(*Shop 의 상품 분류에 따라서 차이가 있을 수는 있으나, 다양한 카테고리의 상품을 보유한 경우에 가시적인 효과가 높습니다.)</strong></p>

<p> </p>

<p>ps. 간단한 방법이지만, 유용한 Tip 입니다.</p>

<p>우커머스에서는 왜 Random 순서 정렬을 기본적으로 제공하지 않는지 궁금하네요^^</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[좋은 팁이네요 ^^
]]></title>
			<link>https://www.cosmosfarm.com/threads/document/15259</link>
			<description><![CDATA[<p>좋은 팁이네요 ^^</p>
]]></description>
			<author>음냐</author>
			<pubDate>Mon, 14 Aug 2017 02:39:36 +0000</pubDate>
			<category>우커머스(WooCommerce)</category>
		</item>
				<item>
			<title><![CDATA[우커머스에서 정렬을 랜덤으로 보여주는 기능은

쇼핑몰에서 상품의 순서는 관리자의 의중이 반영되는 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/15245</link>
			<description><![CDATA[<p>우커머스에서 정렬을 랜덤으로 보여주는 기능은</p>

<p>쇼핑몰에서 상품의 순서는 관리자의 의중이 반영되는 게 일반적이라,</p>

<p>랜덤으로 보여주는 게 크게 중요시 안되어서 그런 게 아닐까 추측해봅니다~^^</p>

<p>좋은 정보 고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Sun, 13 Aug 2017 12:05:40 +0000</pubDate>
			<category>우커머스(WooCommerce)</category>
		</item>
			</channel>
</rss>