<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[코스모스팜 회원관리 order_new 함수 사용시]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/64864</link>
		<description><![CDATA[<p>1. 정확한 제품 또는 플러그인 이름</p>

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

<p> </p>

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

<p>정기결제 커스텀 포스트 타입에서 버튼 누르면 바로 상품의 결제창 나오게</p>

<p> </p>

<p>3. 확인 가능한 상세 페이지 주소</p>

<p>아직없음</p>

<p> </p>

<p>4. 수정한 코드 내역 (있다면)</p>

<p>없음</p>

<p> </p>

<p>[질문]</p>

<p><strong>1. plugis/cosmosfarm-members/class/cosmosfarm_members_controller.class.php파일의 order_new()함수는 결제없이 강제로 주문을 만들때 생기는 함수인가요?</strong></p>

<p><strong>2. 1번이 맞다면 결제창은 따로 구현해야하나요? 코스모스팜을 이용할 수 있는지도 궁금합니다. 있다면 힌트를 주세요~</strong></p>

<p>3. order_new함수에서 받는 아래의 데이터는 어떤 역할을 하나요?</p>

<p>3-1 user_login = 주문자의 유저 id값?</p>

<p>3-2 order_price = 결제금액? 보통 결제금액은 만원인데 첫결제 100원인경우에도 만원으로 처리되나요?</p>

<p>3-3 start, end date관련 데이터는 시작날짜와 종료 날짜인가요? 정기결제라서 종료 날짜가 필요하지 않을거같아서요 이런경우는 어떻게 해야하나요?</p>

<p>3-4 order_subscription_role는 결제 이후에 변경되는 역할인가요? 역할을 따로 변경하지는 않습니다. 그러면 비워도 되는 데이터인지..</p>

<p>3-5 order_builtin_pg의 역할은 무엇인가요?</p>

<p>3-6 order_customer_uid의 역할은 무엇인가요?</p>

<p>아래의 데이터중 필수 데이터는 어떤게 있을까요?</p>

<p>없어도 생성되는 데이터가 뭔지 알고싶습니다!</p>

<pre>
<code class="language-php">			$user_login              = isset($_POST['user_login'])              ? sanitize_text_field($_POST['user_login'])              : '';
			$product_id              = isset($_POST['product_id'])              ? intval($_POST['product_id'])                           : '';
			$order_price             = isset($_POST['order_price'])             ? sanitize_text_field($_POST['order_price'])             : '';
			$order_start_year        = isset($_POST['order_start_year'])        ? intval($_POST['order_start_year'])                     : 0;
			$order_start_month       = isset($_POST['order_start_month'])       ? intval($_POST['order_start_month'])                    : 0;
			$order_start_day         = isset($_POST['order_start_day'])         ? intval($_POST['order_start_day'])                      : 0;
			$order_start_hour        = isset($_POST['order_start_hour'])        ? intval($_POST['order_start_hour'])                     : 0;
			$order_start_minute      = isset($_POST['order_start_minute'])      ? intval($_POST['order_start_minute'])                   : 0;
			$order_end_year          = isset($_POST['order_end_year'])          ? intval($_POST['order_end_year'])                       : 0;
			$order_end_month         = isset($_POST['order_end_month'])         ? intval($_POST['order_end_month'])                      : 0;
			$order_end_day           = isset($_POST['order_end_day'])           ? intval($_POST['order_end_day'])                        : 0;
			$order_end_hour          = isset($_POST['order_end_hour'])          ? intval($_POST['order_end_hour'])                       : 0;
			$order_end_minute        = isset($_POST['order_end_minute'])        ? intval($_POST['order_end_minute'])                     : 0;
			$order_subscription_role = isset($_POST['order_subscription_role']) ? sanitize_text_field($_POST['order_subscription_role']) : '';
			$order_builtin_pg        = isset($_POST['order_builtin_pg'])        ? sanitize_text_field($_POST['order_builtin_pg'])        : '';
			$order_customer_uid      = isset($_POST['order_customer_uid'])      ? sanitize_text_field($_POST['order_customer_uid'])      : '';</code></pre>

<p> </p>

<p> </p>

<p> </p>

<p> </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
			</channel>
</rss>