__( 'Options', 'woocommerce-jetpack' ), 'type' => 'title', 'id' => 'wcj_eu_vat_number_options', ), array( 'title' => __( 'Field Label', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_field_label', 'default' => __( 'EU VAT Number', 'woocommerce-jetpack' ), 'type' => 'text', 'css' => 'width:100%;', ), array( 'title' => __( 'Placeholder', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_field_placeholder', 'default' => __( 'EU VAT Number', 'woocommerce-jetpack' ), 'type' => 'text', 'css' => 'width:100%;', ), array( 'title' => __( 'Description', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_field_description', 'default' => '', 'type' => 'text', 'css' => 'width:100%;', ), /* array( 'title' => __( 'Require Country Code in VAT Number', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_field_require_country_code', 'default' => 'yes', 'type' => 'checkbox', ), */ array( 'title' => __( 'Required', 'woocommerce-jetpack' ), 'desc' => __( 'Yes', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_field_required', 'default' => 'no', 'type' => 'checkbox', ), array( 'title' => __( 'Clear', 'woocommerce-jetpack' ), 'desc' => __( 'Yes', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_field_clear', 'default' => 'yes', 'type' => 'checkbox', ), array( 'title' => __( 'Class', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_field_class', 'default' => 'form-row-wide', 'type' => 'select', 'options' => array( 'form-row-wide' => __( 'Wide', 'woocommerce-jetpack' ), 'form-row-first' => __( 'First', 'woocommerce-jetpack' ), 'form-row-last' => __( 'Last', 'woocommerce-jetpack' ), ), ), array( 'title' => __( 'Validate', 'woocommerce-jetpack' ), 'desc' => __( 'Yes', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_validate', 'default' => 'yes', 'type' => 'checkbox', ), array( 'desc' => __( 'Message on not valid', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_not_valid_message', 'default' => __( 'EU VAT Number is not valid.', 'woocommerce-jetpack' ), 'type' => 'textarea', 'css' => 'width:100%;', ), array( 'title' => __( 'First Validation Method', 'woocommerce-jetpack' ), 'desc_tip' => __( 'Change this if you are having issues when validating VAT. This only selects first method to try - if not succeeded, remaining methods will be used for validation.', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_first_method', 'default' => 'soap', 'type' => 'select', 'options' => array( 'soap' => __( 'SOAP', 'woocommerce-jetpack' ), 'curl' => __( 'cURL', 'woocommerce-jetpack' ), 'file_get_contents' => __( 'Simple', 'woocommerce-jetpack' ), ), ), array( 'title' => __( 'Exempt VAT for Valid Numbers', 'woocommerce-jetpack' ), 'desc' => __( 'Yes', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_disable_for_valid', 'default' => 'yes', 'type' => 'checkbox', ), array( 'title' => __( 'Preserve VAT in Base Country', 'woocommerce-jetpack' ), 'desc_tip' => sprintf( __( 'This will validate the VAT, but won\'t exempt VAT for base country VAT numbers. Base (i.e. store) country is set in %s.', 'woocommerce-jetpack' ), '' . __( 'WooCommerce > Settings > General', 'woocommerce-jetpack' ) . '' ) . '
' . apply_filters( 'booster_message', '', 'desc' ), 'desc' => __( 'Yes', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_preserve_in_base_country', 'default' => 'no', 'type' => 'checkbox', 'custom_attributes' => apply_filters( 'booster_message', '', 'disabled' ), ), /* array( 'desc' => __( 'Message if customer is in base country and VAT is NOT exempted.', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_preserve_in_base_country_message', 'default' => __( 'EU VAT Number is valid, however VAT is not exempted.', 'woocommerce-jetpack' ), 'type' => 'textarea', 'css' => 'width:100%;', ), */ array( 'title' => __( 'Check for IP Location Country', 'woocommerce-jetpack' ), 'desc_tip' => __( 'This will check if customer\'s country (located by customer\'s IP) matches the country in entered VAT number.', 'woocommerce-jetpack' ) . '
' . apply_filters( 'booster_message', '', 'desc' ), 'desc' => __( 'Yes', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_check_ip_location_country', 'default' => 'no', 'type' => 'checkbox', 'custom_attributes' => apply_filters( 'booster_message', '', 'disabled' ), ), /* array( 'desc' => __( 'Message if customer\'s check for IP location country has failed.', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_check_ip_location_country_message', 'default' => __( 'IP must be from same country as VAT ID.', 'woocommerce-jetpack' ), 'type' => 'textarea', 'css' => 'width:100%;', ), */ array( 'title' => __( 'Display', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_display_position', 'default' => 'after_order_table', 'type' => 'select', 'options' => array( 'after_order_table' => __( 'After order table', 'woocommerce-jetpack' ), 'in_billing_address' => __( 'In billing address', 'woocommerce-jetpack' ), ), ), array( 'title' => __( 'Add Progress Messages', 'woocommerce-jetpack' ), 'desc' => __( 'Add', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_add_progress_text', 'default' => 'no', 'type' => 'checkbox', ), array( 'title' => __( 'Progress Message: Validating', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_progress_text_validating', 'default' => __( 'Validating VAT. Please wait...', 'woocommerce-jetpack' ), 'type' => 'text', 'css' => 'width:100%;', ), array( 'title' => __( 'Progress Message: Valid', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_progress_text_valid', 'default' => __( 'VAT is valid.', 'woocommerce-jetpack' ), 'type' => 'text', 'css' => 'width:100%;', ), array( 'title' => __( 'Progress Message: Not Valid', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_progress_text_not_valid', 'default' => __( 'VAT is not valid.', 'woocommerce-jetpack' ), 'type' => 'text', 'css' => 'width:100%;', ), array( 'title' => __( 'Progress Message: Validation Failed', 'woocommerce-jetpack' ), 'desc_tip' => __( 'Message on VAT validation server timeout etc.', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_progress_text_validation_failed', 'default' => __( 'Validation failed. Please try again.', 'woocommerce-jetpack' ), 'type' => 'text', 'css' => 'width:100%;', ), array( 'title' => __( 'Add EU VAT Number Summary Meta Box to Admin Order Edit Page', 'woocommerce-jetpack' ), 'desc' => __( 'Add', 'woocommerce-jetpack' ), 'id' => 'wcj_eu_vat_number_add_order_edit_metabox', 'default' => 'no', 'type' => 'checkbox', ), array( 'type' => 'sectionend', 'id' => 'wcj_eu_vat_number_options', ), array( 'title' => __( 'Advanced Options', 'woocommerce-jetpack' ), 'type' => 'title', 'id' => 'wcj_eu_vat_number_advanced_options', ), array( 'title' => __( 'Skip VAT Validation for Selected Countries', 'woocommerce-jetpack' ), 'desc_tip' => __( 'List all countries you want VAT validation to be skipped for (i.e. VAT always valid). Ignored if empty.', 'woocommerce-jetpack' ), 'desc' => sprintf( __( 'Enter country codes as comma separated list, e.g. %s.', 'woocommerce-jetpack' ), 'IT,NL' ), 'id' => 'wcj_eu_vat_number_advanced_skip_countries', 'default' => '', 'type' => 'text', ), array( 'type' => 'sectionend', 'id' => 'wcj_eu_vat_number_advanced_options', ), ); return $settings;