• 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 6 years, 2 months ago by yunse.
    • This reply was modified 6 years, 2 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 6 years, 2 months ago by yunse.
    • This reply was modified 6 years, 2 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 6 years, 2 months ago by yunse.
    • This reply was modified 6 years, 2 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 6 years, 1 month 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.