The Crow
Новичок
Подскажите люди добрые, здесь ведь куча профессионалов, хотя бы дайте направление куда копать!!
Где корзина получает стоимость вариативного товара, с последующим перемножением на количество и выдачей ИТОГ'а и ПОДИТОГ'а?
Проблема в том что нужно отправить стоимость товара из произвольного поля в корзину.
Для простого товара все получилось.
В файле abstract-wc-product.php добавил следующую функцию:
Где 'rrp_price' - название произвольного поля с новой ценой.
Затем в шаблоне class-wc-cart.php, а именно в следующих функциях:
Заменил $product->get_price() на $product->get_rrp_price() и для простого товара все заработало!
Но при добавлении вариативного товара корзина выдает НОЛЬ.
Как быть то?
Скриншот где выделен вариативный товар прилагается
Где корзина получает стоимость вариативного товара, с последующим перемножением на количество и выдачей ИТОГ'а и ПОДИТОГ'а?
Проблема в том что нужно отправить стоимость товара из произвольного поля в корзину.
Для простого товара все получилось.
В файле abstract-wc-product.php добавил следующую функцию:
PHP:
public function get_rrp_price( $context = 'view' ) {
return $this->get_meta( $key = 'rrp_price', $context = 'view' );
}
Затем в шаблоне class-wc-cart.php, а именно в следующих функциях:
PHP:
public function calculate_totals(
public function get_product_subtotal(
Но при добавлении вариативного товара корзина выдает НОЛЬ.
Как быть то?
Скриншот где выделен вариативный товар прилагается