Magento 2 – Marcar todas las exportaciones de productos / Garrapata

Seitdem ich Magento kenne, kann ich nicht verstehen warum es beim Produktexport nicht die Möglichkeit gibt “TODO” zu markieren bzw. mit einem Klick alle Häkchen zu setzen, da man in den meisten Fällen mehr Produkt-Attribute NICHT exportieren will als man Attribute braucht. Somit klickt man sich einen ab und das je nach Shop im dreistelligen Bereich. Man könnte es natürlich auch lassen und einfach alle Attribute exportieren. In diesem Fall muss man aber auf der einen Seite beim Export ordentlich nacharbeiten und bei einigen Shops reicht auch die Serverleistung nicht aus, um alle Produkte und alle Attribute zu exportieren und so bricht der Export ab.

Schon bei Magento 1 dachte ich immer wiederhier muss man doch mal einen kleinen Patch erstellen, so dass man einmal klickt, um alle zu markieren und dann nur noch die wenigen deaktiviert, die man wirklich haben will” (obwohl man ja eh immer mehr bekommt als man auswähltoder eben abwählt). Da man den Export aber nicht so häufig verwenden, macht man es dann doch nicht und ärgert sich immer wieder neu.

Leider hat sich auch in Magento 2 nichts geändert und weiterhin muss man jeden Haken einzeln setzen wenn man ein Attribut NICHT exportieren will. Somit bleibt der Vorsatz hier mal eine Lösung zu implementieren.

Heute störte mich diese Sache mal wieder und ich schaute, ob es zwischenzeitlich etwas Neues gibt. Die Nachfrage ist weiterhin verbreitet aber eine Lösung (im besten Fall seitens Magento) gibt es nicht. Jedoch fand ich eine QnD-Lösung, die schon eine große Erleichterung darstellt.

Der User ajmedway postete im Magento Forum folgendes Script, um wenigstens browserseitig alle Haken auf einmal zu setzen:

var inputs = document.getElementsByTagName("input");
for(var i = 0; i < inputs.length; i++) {
    if(inputs[i].type == "checkbox") {
        inputs[i].checked = true; 
    }  
}

Für alle, die nicht wissen was man damit machthier eine kurze Anleitung für Firefox (wobei es bei Chrome sehr ähnlich ist):

  1. Die Export-Seite im Firefox aufrufen (also wo man sonst die Haken setzen würde)
  2. CTRL & Shift & i drücken, um die Entwicklerwerkzeuge zu öffnen
  3. Dort dann auf den ReiterKonsole” HACER CLIC
  4. (Es könnte sein, dass hier eine Sicherheitsfunktion verhindert, dass man selber Skripte eingibt. Dann muss man dies wie dort beschrieben erst erlauben).
  5. Dann das o.g. Skript in die Konsole einfügen und mit Enter bestätigen. Anschließend sind alle Haken gesetzt und man kann die Haken von den gewünschten Attributen selektiv entfernen.

Das ist doch schon einmal eine große Erleichterung. ¡A ver, vielleicht erstellen wir aber doch noch eine Erweiterung, um dies direkt in Magento 2 tener.

Publicado por Covos

DESDE 2009 He estado trabajando intensamente con Magento. Empecé con la creación y el funcionamiento de las tiendas B2C. Esto se extendió a través de mi trabajo en el sector de la logística. Esto dio lugar a sistemas especializados primera B2E. Hoy trabajo del día a día con una emocionante B2C, B2B- y proyectos B2E e informes en este blog sobre los desafíos y dan consejos de expertos.

Deja un comentario

Su dirección de correo electrónico no será publicado. Los campos obligatorios están marcados *