코스모스팜페이 설치 했는데 주문확정이 활성화되지 않아요

1. 정확한 제품 또는 플러그인 이름

코스모스팜 페이 for 우커머스

 

2. 상세 내용

주문페이지에서 정보를 입력해도 결제정보와 주문확정 버튼이 있는 공간이 비활성되어 결제를 진행할 수 없습니다.

테마나 플러그인 문제일까해서 기본 테마인 Twenty Twenty-One 나 Storefront로 바꾸고,

플러그인도 WP-Members, 코스모스팜 회원관리, 우커머스, 코스모스팜 바로구매 for 우커머스, 코스모스팜 페이 for 우커머스 를 제외하고 모두 비활성해 보았지만 마찬가지 입니다.

 

3. 확인 가능한 상세 페이지 주소

https://guz.co.kr/checkout/

 

4. 수정한 코드 내역 (있다면)

function에 다음코드가 추가되었습니다.

/*통화 화폐 단위 기호(₩)에서 원으로*/
add_filter('woocommerce_currencies', 'my_woocommerce_currencies');
function my_woocommerce_currencies($currencies){
    $currencies['KRW'] = '대한민국';
    return $currencies;
}
add_filter('woocommerce_currency_symbol', 'my_woocommerce_currency_symbol', 10, 2);
function my_woocommerce_currency_symbol($currency_symbol, $currency){
    switch($currency){
        case 'KRW': $currency_symbol = '원'; break;
    }
    return $currency_symbol;
}

/*우커머스에서 성 사용하지 않기*/
add_filter( 'woocommerce_checkout_fields' , 'customize_woo_checkout_fields' );
function customize_woo_checkout_fields( $fields ) {
    // 청구 주소(Billing)의 성 필드 제거
    unset( $fields['billing']['billing_last_name'] );

    // 배송 주소(Shipping)의 성 필드 제거 (필요한 경우)
    unset( $fields['shipping']['shipping_last_name'] );

    return $fields;
}

/*우커머스에서 도시 사용하지 않기*/
add_filter( 'woocommerce_checkout_fields', 'remove_checkout_city_field' );
function remove_checkout_city_field( $fields ) {
    // 청구 주소에서 도시 필드 제거
    unset( $fields['billing']['billing_city'] );
    // 배송 주소에서 도시 필드 제거 (배송이 활성화된 경우)
    unset( $fields['shipping']['shipping_city'] );
    return $fields;
}
// 또한, 도시 필드의 유효성 검사(validation)를 비활성화해야 할 수도 있습니다.
add_filter( 'woocommerce_default_address_fields', 'disable_address_city_validation' );
function disable_address_city_validation( $address_fields_array ) {
    unset( $address_fields_array['city']['validate'] );
    return $address_fields_array;
}


/* 계정삭제 버튼 명칭 변경*/
add_filter('gettext', 'cosmosfarm_members_change_delete_account_gettext', 20, 3);
function cosmosfarm_members_change_delete_account_gettext($translated_text, $text, $domain){
    if($domain == 'cosmosfarm-members'){
        switch($text){
            case 'Delete account' :
                $translated_text = '회원탈퇴';
                break;
        }
    }
    return $translated_text;
}

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기