• Resolved tpo

    (@topod)


    Dobry deň,

    rád by som sa opytal, ?i je chyba len u mňa, alebo je to v plugine. Ide o to, ?e tla?idlo “Export” na export objednávok mám v tabu?ke objednávok pri v?etkych objednávkach bez oh?adu na to, ?i ide o objednávku cez DPD, alebo cez inú dopravnú spolo?nos?.

    Dá sa to nejako nastavi?, aby to tla?idlo bolo len v tom riadku, ktory sa tyka objednávky zadanej cez DPD?

    ?akujem pekne!

    • This topic was modified 9 months ago by tpo.
Viewing 1 replies (of 1 total)
  • Plugin Author Webikon s.r.o.

    (@webikon)

    Dobry deň,

    je to kv?li tomu, ?e niektorí u?ívatelia m??u ma? okrem parcelshopu aj iné typy dopravy ako DPD.

    Prikladám Vám sem kúsok kódu, ktory si m??ete vlo?i? do Va?ej webstránky. V?aka tomuto sa Vám zobrazí tla?idlo pre export iba pri objednávke, ktorá má dopravu parcelshopu

    
    add_action('init', function () {
        // Remove default wc-dpd action for adding export column to the orders list
        remove_action('manage_woocommerce_page_wc-orders_custom_column', [\WcDPD\OrderList::class, 'addOrderByDPDExportColumn'], 10, 2);
    
        // Display export button only for orders with wc_dpd_shipping method
        add_action('manage_woocommerce_page_wc-orders_custom_column', function ($column, $post_id) {
            ob_start();
            \WcDPD\OrderList::addOrderByDPDExportColumn($column, $post_id);
            $output = ob_get_clean();
    
            if ('dpd_export' === $column) {
                $order = wc_get_order($post_id);
                $shipping_method = $order->get_items('shipping');
    
                foreach($shipping_method as $item_id => $shipping_method) {
                    $shipping_method_id = $shipping_method->get_method_id();
    
                    if ($shipping_method_id !== 'wc_dpd_parcelshop') {
                        continue;
                    }
    
                    echo $output;
                }
            }
    
        }, 10, 2);
    });
    

    S pozdravom

Viewing 1 replies (of 1 total)
  • The topic ‘Tla?idlo na export pri ka?dej objednávke’ is closed to new replies.