Quantcast
Channel: Topic Tag: xml | WordPress.org
Viewing all articles
Browse latest Browse all 3201

Doprava zdarma Heureka feed pre viacerých dopravcov

$
0
0

Zdravím, ako upravím sniped aby boli napr. dvaja dopravcovia aby som do php súboru nezadával sniped 2X?

1. dopravca DPD – Hodnota > 50 inak 4
2. dopravca ZASIELKOVNA_NA_ADRESU – hodnota > 50 inak 3,90

Toto som skúsil, ale asi to bude potrebné skontrolovať. Pomôžete? Ďakujem

/**
 * @param $data
 * @param \WC_Product $product
 *
 * @return array
 */
function custom_xml_feed_heureka_item_data( $data, $product ): array
{
    if ( $product->get_price() > 50 ) { // Je-li cena produktu DPD vyšší než daná hodnota
        foreach ( $data as $key => $item ) {
            if (strpos($key, '__custom:DELIVERY') !== false && $item['DELIVERY_ID'] === 'DPD') { 
                $data[$key]['DELIVERY_PRICE'] = 0;
                $data[$key]['DELIVERY_PRICE_COD'] = 0;
            }
        }
    }
   if ( $product->get_price() > 50 ) { // Je-li cena produktu Zasielkovna vyšší než daná hodnota
        foreach ( $data as $key => $item ) {
            if (strpos($key, '__custom:DELIVERY') !== false && $item['DELIVERY_ID'] === 'DZASIELKOVNA_NA_ADRESU') { 
                $data[$key]['DELIVERY_PRICE'] = 0;
                $data[$key]['DELIVERY_PRICE_COD'] = 0;
            }
        }
    }
    return $data;
}

add_filter( 'wpify_woo_xml_feed_heureka_item_data', 'custom_xml_feed_heureka_item_data', 10, 2 );

Viewing all articles
Browse latest Browse all 3201

Trending Articles