Woocommerce – добавление get_price в function.php не работаетPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Woocommerce – добавление get_price в function.php не работает

Сообщение Anonymous »

Я создал код для добавления текста в электронное письмо для определенного продукта.
Я хочу получить цену продукта, но это не работает.
При заказе возникает ошибка «Там произошла ошибка при обработке заказа. Повторите попытку.
Вот код:

Код: Выделить всё

add_action( 'woocommerce_email_before_order_table', 'esprit_add_content_specific_email', 20, 4 );
function esprit_add_content_specific_email( $order, $sent_to_admin, $plain_text, $email ) {
global $woocommerce;
$items = $order->get_items();
foreach ( $items as $item ) {
$product_id = $item['product_id'];
$price = $product_id->get_price();
if ( $product_id == 3550 ) {
echo 'Message uniquement sur la carte cadeaux libre.';
echo "id";
echo $product_id;
echo "prix";
echo $price;
}
}
}
Мне удалось получить идентификатор продукта, но не «get_price()».
Пожалуйста, помогите мне. Извините за мой английский :-)

Подробнее здесь: https://stackoverflow.com/questions/764 ... oesnt-work
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»