Я использую весовые правила доставки в последней версии woocommerce.
Все в порядке, за исключением того, что я не могу изменить название строки "Весовая доставка", отображаемой в корзине, информации о заказе, заказеэлектронные письма.
Я посмотрел в PO-файлах, шаблонах, настройках woo в admin, пытался подключиться:
get_shipping_to_display()
Не работает.
/* translators: %s: method */
if( $this->get_shipping_method() == 'Weight Based Shipping')
{
$shipping .= apply_filters( 'woocommerce_order_shipping_to_display_shipped_via', ' <small class="shipped_via">' . 'via Colissimo' . '</small>', $this );
} else {
$shipping .= apply_filters( 'woocommerce_order_shipping_to_display_shipped_via', ' <small class="shipped_via">' . sprintf( __( 'via %s', 'woocommerce' ), $this->get_shipping_method() ) . '</small>', $this );
}
EDIT
при переопределении get_shipping_to_display ()
непосредственно в /woocommerce/include/abstracts/abstract-wc-order.php
в сообщениях электронной почты отображается ожидаемая строка дляshipping.
Итак:
1- Есть ли чистый крюк / фильтр, позволяющий переопределить это поведение без редактирования файла ядра?
2 - Так ли это на самом деле?это действительно простая вещь?