Редакция имени строки доставки на основе веса - PullRequest
1 голос
/ 21 июня 2019

Я использую весовые правила доставки в последней версии 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', '&nbsp;<small class="shipped_via">' . 'via Colissimo' . '</small>', $this );
  } else {
    $shipping .= apply_filters( 'woocommerce_order_shipping_to_display_shipped_via', '&nbsp;<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 - Так ли это на самом деле?это действительно простая вещь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...