<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[코스모스팜 정기결제 이런것도 되나요?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/64439</link>
		<description><![CDATA[<p>1. 정확한 제품 또는 플러그인 이름</p>

<p>코스모스팜 회원관리</p>

<p> </p>

<p>2. 상세 내용</p>

<p>1. 직접 만든 폼 버튼 클릭<br />
2. 팝업생성, 상품목록 보여주기<br />
3. 상품 구매하기 버튼 클릭<br />
4. 기존 팝업 삭제 및 새로운 결제팝업 생성<br />
5. 결제완료</p>

<p>이런것도 되는지 궁금합니다.</p>

<p>만약 된다면 방법이 어떻게 되는지도 궁금하네요.<br />
<br />
액션이나 필터사용은 능숙합니다.</p>

<p> </p>

<p>아래는 제가 생각하는 방법입니다.</p>

<pre>
<code class="language-php">&lt;?php
//ajax요청 처리 코드

// 결제 정보 (아임포트에서 받은 정보)
$payment_info = array(
    'total' =&gt; '10000', // 총 결제 금액
    'customer_id' =&gt; '123', // 고객 ID
    'product_id' =&gt; '5', // 상품 ID
    'payment_method' =&gt; 'credit_card', // 결제 방식
    // ... (기타 필요한 정보)
);

// WooCommerce REST API 클라이언트 초기화
$woocommerce = new Automattic\WooCommerce\Client(
    'http://example.com', // 웹사이트 URL
    'ck_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', // Consumer Key
    'cs_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', // Consumer Secret
    [
        'version' =&gt; 'wc/v3',
    ]
);

// 구독 생성
$data = [
    'status' =&gt; 'active',
    'customer_id' =&gt; $payment_info['customer_id'],
    'billing_period' =&gt; 'month',
    'billing_interval' =&gt; '1',
    'start_date' =&gt; date('Y-m-d H:i:s'),
    'line_items' =&gt; [
        [
            'product_id' =&gt; $payment_info['product_id'],
            'quantity' =&gt; 1,
        ],
    ],
];

$subscription = $woocommerce-&gt;post('subscriptions', $data);
?&gt;
</code></pre>

<p> </p>

<p>다만 subscription이 영어라.. 한국어로 처리하고싶어서 kboard를 이용하고싶습니다.</p>

<p> </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

코스모스팜 회원관리 플러그인

회원관리와 관련된 회원가입, 회원정보 등의 기능과

정...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/64453</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>코스모스팜 회원관리 플러그인</p>

<p>회원관리와 관련된 회원가입, 회원정보 등의 기능과</p>

<p>정기결제 및 일반결제 기능을 제공하는 플러그인 입니다.</p>

<p> </p>

<p>남겨주신 내용이 구체적으로 어떤 내용인지 파악이 어려우나</p>

<p>직접 주문을 생성하고자 하신다면</p>

<p>cosmosfarm-members\class\Cosmosfarm_Members_Controller.class.php 파일의</p>

<p>order_new 메소드를 참고해보시면 도움이 될 듯 합니다.</p>

<p> </p>

<p>또 상품 결제 폼은 "사이트 주소/?cosmosfarm_product_id=상품ID"와 같은 구조로 되어 있으므로</p>

<p>옵션에 따라 상품의 ID를 가져와 주문 페이지를 팝업으로 띄우도록 설계한다면</p>

<p>큰 코드작업 없이도 가능하지 않을까 생각이 됩니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 10 May 2023 08:40:03 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>