우커머스 설정 마법사 “개인적으로 판매” 옵션

우커머스 플러그인을 설치하고 처음 활성화를 하면 아래와 같이 설정 마법사가 나타납니다.

이 중에 “개인적으로도 제품 또는 서비스를 판매할 예정입니다.” 옵션이 있는데 “개인적으로도” 판매를 한다는 게 어떤 의미인지 명확하게 이해되지 않습니다. 그래서 소스 코드를 확인해봤습니다.

우선 원문을 찾아보면

I will also be selling products or services in person.

includes/admin/class-wc-admin-setup-wizard.php:51

입니다. in person 은 다음 사전에 “1.직접의 2.실제로 하는 3.개인적으로 4.실물은 5.본인이 직접”으로 뜻이 나옵니다. 예문을 보면 대체로 “직접”이란 뜻으로 쓰입니다. 그럼 직접 판매를 한다는 건 어떤 의미일까요?

‘woocommerce_sell_in_person’ 옵션이 사용되는 부분 코드를 찾아보면 아래와 같습니다.

		if ( $this->is_klarna_checkout_supported_country( $country ) ) {
			$spotlight = 'klarna_checkout';
		} elseif ( $this->is_klarna_payments_supported_country( $country ) ) {
			$spotlight = 'klarna_payments';
		} elseif ( $this->is_square_supported_country( $country ) && get_option( 'woocommerce_sell_in_person' ) ) {
			$spotlight = 'square';
		}
	protected function is_square_supported_country( $country_code ) {
		$square_supported_countries = array(
			'US',
			'CA',
			'JP',
			'GB',
			'AU',
		);
		return in_array( $country_code, $square_supported_countries, true );
	}

결론적으로 말씀 드리면, 선택 국가가 US, CA, JP, GB, AU 중 하나이고, 직접 판매 옵션을 활성화했을 때 Square(https://squareup.com) 라고 하는 결제 수단을 추가합니다. Square 는 POS(Point of Sale) 디바이스와 소프트웨어를 판매하는 회사입니다. 즉, 직접 판매를 한다는 건 온라인이 아닌 오프라인 매장에서 직접 물건을 판매하는 걸 의미하고, Square 를 통해 우커머스를 POS 로 활용할 때 사용하는 옵션이 되겠습니다.

위 코드에서 알 수 있듯이, Square 는 국내에서는 지원이 되지 않기 때문에 국내에서 우커머스를 사용할 때는 옵션이 아무런 효과가 없습니다.