/var/www/html_uk/wp-content/plugins/automatewoo/includes/Variables/Order_Item_Meta.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php

namespace AutomateWoo;

defined'ABSPATH' ) || exit;

/**
 * @class Variable_Order_Item_Meta
 */
class Variable_Order_Item_Meta extends Variable {

    
/**
     * Load admin details.
     */
    
public function load_admin_details() {
        
$this->description __'Can be used to display the value of an order item meta field.''automatewoo' );
        
$this->add_parameter_text_field'key'__'The key of the order item meta field.''automatewoo' ), true );
    }

    
/**
     * @param \WC_Order_Item_Product $item
     * @param array                  $parameters
     *
     * @return string
     */
    
public function get_value$item$parameters ) {

        if ( empty( 
$parameters['key'] ) ) {
            return 
false;
        }

        return 
wc_get_order_item_meta$item->get_id(), $parameters['key'] );
    }
}