• НАЧАЛО
  • Услуги

AIT WEB DESIGN - изработка на сайт и СЕО оптимизация

  • НАЧАЛО
  • Услуги
  • No products in cart.
  • Начало
  • WooCommerce
  • Archive from category "WooCommerce"
15.04.2026

Category: WooCommerce

Shipment 1 проблем с новият WooCommerce

  • 0
afilipov
четвъртък, 19 февруари 2026 / Published in WooCommerce

За да смените превода е нужно да направите следното:

Отворете файла functions.php на вашата тема или ако работите с чайлд тема и поставете следният код:

add_filter('woocommerce_shipping_package_name', function ($name, $package_id, $package) {
$packages = WC()->shipping()->get_packages();
if (count($packages) === 1) {
return 'Доставка';
}
return 'Shipping ' . ($package_id + 1);
}, 999, 3);

WooCommerce премахване на потвърждението за изход

  • 0
afilipov
четвъртък, 30 юли 2020 / Published in WooCommerce

Чрез кода по-долу вие премахвате потвърждението при изход от вашия акаунт в WooCommerce. Поставите го в function.php на вашата тема:


/**
 * Bypass logout confirmation.
 */

function iconic_bypass_logout_confirmation() {
    global $wp;
    if ( isset( $wp->query_vars['customer-logout'] ) ) {
        wp_redirect( str_replace( '&', '&', wp_logout_url( wc_get_page_permalink( 'myaccount' ) ) ) );
        exit;
    }
}

add_action( 'template_redirect', 'iconic_bypass_logout_confirmation' );

Добавяне на WooCommerce статус на поръчка

  • 0
afilipov
сряда, 15 юли 2020 / Published in WooCommerce

Някои от моите клиенти имат нужда от допълнителни персонализирани статуси по поръчките в своите електронни магазини. Ето и един код, който дава възможност за тяхното създаване. Поставите го в function.php на вашата тема:


function register_shipment_arrival_order_status() {
    register_post_status( 'wc-arrival-shipment', array(
        'label'                     => 'Shipment Arrival',
        'public'                    => true,
        'show_in_admin_status_list' => true,
        'show_in_admin_all_list'    => true,
        'exclude_from_search'       => false,
        'label_count'               => _n_noop( 'Shipment Arrival (%s)', 'Shipment Arrival (%s)' )
    ) );
}
add_action( 'init', 'register_shipment_arrival_order_status' );

function add_awaiting_shipment_to_order_statuses( $order_statuses ) {

    $new_order_statuses = array();

    foreach ( $order_statuses as $key => $status ) {

        $new_order_statuses[ $key ] = $status;

        if ( 'wc-processing' === $key ) {
            $new_order_statuses['wc-arrival-shipment'] = 'Shipment Arrival';
        }
    }

    return $new_order_statuses;
}
add_filter( 'wc_order_statuses', 'add_awaiting_shipment_to_order_statuses' );

Търсене

Категории

  • CSS
  • SEO Оптимизация
  • WooCommerce
  • Wordpress
  • WordPress Модули
  • Код оптимизация
  • Трикове

Архиви

  • февруари 2026
  • юли 2020
  • юли 2018
  • февруари 2018
  • август 2017
  • март 2017
  • ноември 2016
  • октомври 2016
  • септември 2016
  • август 2016
  • юли 2016
  • юни 2016
  • май 2016
  • март 2016
  • юли 2012

УСЛУГИ

ВРЪЗКА С НАС

(+359) 888 898 797
Email: office@ait-webdesign.com

AIT WEB DESIGN
6300 Хасково, Ул. Хан Аспарух 9-11. България

Отвори в Google Maps

ПОСЛЕДНО ЗАВЪРШЕНИ ПРОЕКТИ

Етикети

  • НАЧАЛО
  • Услуги

Всички права запазени AIT WEB DESIGN 2026

НАГОРЕ