• Resolved yunse

    (@yunse)


    Liebes Team,
    Label erstellen dauert leider etwas l?nger mit eurem Plugin weil es mehr Zwischenschritte gibt, als z.B. beim DHL Plugin.

    1. Ist es nicht m?glich, dass wenn man bei einer einzelnen Bestellung drauf geht im Adminbereich der Dropdown für Sendungen immer automatische ge?ffnet ist und man den nicht immer extra jedes mal ?ffnen muss?
    2. Ist es nicht m?glich in Zukunft, dass ihr die Lightbox komplett rausnimmt und es direkt schon im Fenster alles ist, so dass man nicht noch extra erst auf Label erstellen drücken muss dann erst warten muss bis die Lightbox geladen ist, nur damit man dann auf erstellen klicken kann (weil die restlichen Optionen immer vorausgew?hlt sind die wir brauchen)? Würde echt Zeit sparen, wenn man direkt auf “Erstellen” klicken k?nnte.

    Bei vielen Sendungen pro Tag w?re das eine erhebliche Erleichterung. Vielen Dank ??

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi,

    du kannst doch die Sendungen einfach unter WooCommerce > Sendungen in der übersicht per Bulk erstellen – dann brauchst du gar nicht in die Maske wechseln. Die Ansicht in der Bestellbearbeitung ist eigentlich nur dafür gedacht, wenn man manuell eingreifen muss/will.

    Grü?e

    Thread Starter yunse

    (@yunse)

    Ja so hatten wir das vorher gemacht, das Problem war bei uns nur, dass wir dann den Inhalt des Paketes nicht mehr kontrollieren konnten, da man diese bei Sendungen nicht sieht, deswegen machen wir es wieder dort.

    Plugin Author vendidero

    (@vendidero)

    Hi,

    der Inhalt der Sendung wird doch in der Tabelle angezeigt oder was meinst du konkret?

    Grü?e

    Thread Starter yunse

    (@yunse)

    Wir nutzen das Plugin WooCommerce Extra Product Options: https://codecanyon.net/item/woocommerce-extra-product-options/7908619

    Deshalb steht dann da natürlich nur der Produktname z.B.:
    Jeans rot
    aber nicht was für spezielle Extra Optionen ausgew?hlt wurden vom Kunden.

    Zu dem nutzen wir auch manchmal DHL Express oder ein anderen Anbieter bei dem wir dann immer manuell die Sendungsnummer dort einfügen müssen, weil man das über die Seite Sendungen leider nicht machen kann.

    • This reply was modified 4 years, 9 months ago by yunse.
    • This reply was modified 4 years, 9 months ago by yunse.
    Plugin Author vendidero

    (@vendidero)

    Hi,

    naja, die Seite “Sendungen” ist wie “Bestellungen” eben eine übersichtsseite. Ihr k?nnt theoretisch via Hook eingreifen und dort auch weitere Produktoptionen abdrucken (wenn das von euch verwendete Plugin das unterstützt – wendet euch dazu einfach an den Author). Der Hook lautet:

    woocommerce_gzd_shipments_table_item_after_name

    Als übergabe erh?lt der Hook die item_id, das $item Object und das $shipment Object. Darüber l?sst sich auch auf das dazugeh?rige $order-Object (bzw. order item) zugreifen. Beispiel:

    add_action( 'woocommerce_gzd_shipments_table_item_after_name', 'my_child_add_shipment_items_table_data', 10, 3 );
    
    function my_child_add_shipment_items_table_data( $item_id, $item, $shipment) {
       if ( $order_item = $item->get_order_item() ) {
          $order = $shipment->get_order();
          
          // Output additional item data/meta.
       }
    }

    ?hnlich ginge das auch in den Sendungsdaten in den Bestelldetails über den Hook “woocommerce_gzd_shipments_meta_box_shipment_item_after_name”.

    Grü?e

    Thread Starter yunse

    (@yunse)

    Vielen Dank ?? Aber wir würden das trotzdem gerne über die andere Seite weiter machen, da wir da dann auch immer die Sendungsnummer anderer Anbieter eintragen k?nnen und ggf. auch das Gewicht ?ndern k?nnen weil diese immer wieder variieren.

    Gibt es kein Code mit dem der Dropdown immer automatisch ge?ffnet ist?

    Und ein Code womit mit dem “Label Erstellen” Button sofort der “Erstellen” Button geklickt wird den man eigl. nochmal im Popup klicken müsste?

    Das w?re super ?? Vielen Dank für euren tollen Support!

    • This reply was modified 4 years, 9 months ago by yunse.
    • This reply was modified 4 years, 9 months ago by yunse.
    Plugin Author vendidero

    (@vendidero)

    Hi,

    sorry, nein, das geht leider nicht. Das wird via JavaScript gesteuert. Ihr k?nnt natürlich selbst ein JS integrieren und das darüber steuern und ?ffnen. Die Lightbox l?sst sich ebenfalls nicht so ohne Weiteres integrieren, da der Inhalt der Lightbox via AJAX beim ?ffnen geladen wird (z.B. die verfügbaren Wunschtage usw.).

    Grü?e

    Thread Starter yunse

    (@yunse)

    ok nicht gut, das ist auch der Grund warum wir in einem unserer anderen Shops weiterhin das bl?de DHL Plugin nutzen müssen, weil die Lightbox einiges erschwert. Trotzdem vielen Dank für die Hilfe. Würden uns freuen, wenn in der Zukunft die Lightbox komplett verschwindet und alles one-click Nutzer freundlicher wird.

    • This reply was modified 4 years, 9 months ago by yunse.
    • This reply was modified 4 years, 9 months ago by yunse.
    Thread Starter yunse

    (@yunse)

    Hab es jetzt mit dem Code probiert, aber irgendwie wird der Dropdown nicht von alleine ge?ffnet. Ist der Selector falsch?

    function opensendungen(){
    ?>
    <script>
    $("document").ready(function() {
        setTimeout(function() {
            $(".shipment-header.title-spread").trigger('click');
        },10);
    });
    </script>
    <?php
    }
    add_action( 'wp_footer', 'opensendungen' );
    Plugin Author vendidero

    (@vendidero)

    Hi,

    das müsstest du leider selbst etwas debuggen. Wir greifen das Event anhand von folgendem Selektor ab: #order-shipments-list .shipment-header

    // Ggfs. solltest du noch sicherstellen, dass nur das 1. Shipment gefunden wird also mit einem :first arbeiten.

    Grü?e

    • This reply was modified 4 years, 9 months ago by vendidero.
    Thread Starter yunse

    (@yunse)

    Für alle die es auch brauchen:

    add_action( 'admin_head', 'germanized_open_sendungen' );
    function germanized_open_sendungen() {
        ?>
        <script type="text/javascript">
            jQuery(document).ready(function ($) {
                $("#order-shipments-list .shipment-header").click();
            });
        </script>
        <?php
        }
Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Sendungen Dropdown immer ge?ffnet’ is closed to new replies.