mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 11:59 Benutzername: Passwort: Auto-Login

Thema: magento shipment vor- & n achname vom 16.11.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Web-Software -> magento shipment vor- & n achname
Seite: Zurück  1, 2, 3  Weiter
Autor Nachricht
Mac

Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht: Männlich
Verfasst Do 17.11.2011 16:29
Titel

Antworten mit Zitat Zum Seitenanfang

sahnemuh hat geschrieben:
Mac hat geschrieben:
Core anpassen: paralleler Baum in local anlegen. Dann wirkt das wie bei den Templates


das kann man natürlich mit überschreiben/vererbung machen allerdings ist es dann auch nur bedingt updatesicher. sinnvoller wäre m.E. eine eigene methode dafür anzulegen, und die vorhandene klasse extended. die muss dann aber wiederum an 1098898 stellen angemeldet werden so weit mich erinnere. oder liege ich da mit meinem gefährlichen halbwissen falsch? (ich hab' bislang eher frontend für magento gemacht und bin nicht so der programmierbär) Lächel


ne, du liegst richtig. Aber die paar Änderunge in local bleiben bei einem Update
ja erhalten und müssten im schlimmsten Fall nur kontrolliert und angespasst werden.
Ein Modul dafür zu bauen, wäre wohl mit Kanonen und so weiter
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
sahnemuh

Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht: Männlich
Verfasst Do 17.11.2011 16:43
Titel

Antworten mit Zitat Zum Seitenanfang

hab's gefunden...
mage/core/sales/model/order/shipment/api.php

fun-fact:
//TODO: add full name logic

Lächel
  View user's profile Private Nachricht senden
Anzeige
Anzeige
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Do 17.11.2011 17:02
Titel

Antworten mit Zitat Zum Seitenanfang

sahnemuh hat geschrieben:

//TODO: add full name logic


*ha ha*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
DEKONSTRUKTIV
Threadersteller

Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
Verfasst Do 17.11.2011 17:13
Titel

Antworten mit Zitat Zum Seitenanfang

die funktion tut noch das richtige:
Code:

        //TODO: add full name logic
        $collection = Mage::getResourceModel('sales/order_shipment_collection')
            ->addAttributeToSelect('increment_id')
            ->addAttributeToSelect('created_at')
            ->addAttributeToSelect('total_qty')
            ->joinAttribute('shipping_firstname', 'order_address/firstname', 'shipping_address_id', null, 'left')
            ->joinAttribute('shipping_lastname', 'order_address/lastname', 'shipping_address_id', null, 'left')
            ->joinAttribute('order_increment_id', 'order/increment_id', 'order_id', null, 'left')
            ->joinAttribute('order_created_at', 'order/created_at', 'order_id', null, 'left');


der codeschnipsel packt noch firstname & lastname einzeln in die collection. da fehlen lediglich noch prefix und suffix und middlename. der screwup muss irgendwo später im daten weg liegen.

aber vielen dank für eure mühe. ich grep den ganzen quatsch mal nach TODO durch, glaubich.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
DEKONSTRUKTIV
Threadersteller

Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
Verfasst Do 17.11.2011 17:48
Titel

Antworten mit Zitat Zum Seitenanfang

ich glaub ich habs gefunden. zunindest für den DHL spezialfall scheints jetz zu gehn.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
DEKONSTRUKTIV
Threadersteller

Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
Verfasst Do 17.11.2011 18:37
Titel

Antworten mit Zitat Zum Seitenanfang

ok, damit hier keiner dumm stirbt:

im file
Code:
/htdocs/app/code/community/Dhl/Intraship/Block/Adminhtml/Sales/Order/Shipment/Documents/Grid.php


hab ich in _prepareCollection() die keys shipping_firstname und shipping_lastname zur collection hinzugefügt. da steht jetz in zeile 65:
Code:
->joinLeft(
                array(
                    'order' => $collection->getTable('sales/order_grid')
                ),
                'shipment.order_id=order.entity_id',
                array(
                    'order_id'           => 'entity_id',
                    'order_increment_id' => 'increment_id',
                    'shipping_name'      => 'shipping_name',
                    'shipping_firstname'      => 'shipping_firstname',
                    'shipping_lastname'      => 'shipping_lastname',
                    'order_date'         => 'created_at'
                )
            )


DHL kriegt jetz die entsprechenden daten auf jeden all mitübermittelt, egal was der klumpatsch vorher damit falschmacht. warum der kram vorher nich ordentlich funktioniert, weiss ich immernoch nich, aber erstmal gehts jetz.

am rande: kann man den community/... strang auch in local/... üebrschreiben?


Zuletzt bearbeitet von choise am Do 17.11.2011 19:08, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
eye-catcher

Dabei seit: 21.03.2016
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 21.03.2016 15:33
Titel

Antworten mit Zitat Zum Seitenanfang

Zwar ist das Thema nicht mehr aktuell aber vllt weiß ja einer Rat.
Ich arbeite mit einem Toll zusammen mit welchen ich alle Bestellungen aus Magento exportiere.
Das Problem ist, das ca. 40% der Bestellungen wie folgt übermittelt werden:




Vorname: Jan Test
Nachname:
Straße: Teststr 1
PLZ: 0000
Stadt: Teststadt

Richtig sollte sein:

Vorname: Jan
Nachname: Test
Straße: Teststr 1
PLZ: 0000
Stadt: Teststadt



Sprich der Nachname wird mit in das Feld "Vorname" übernommen, kann mir jemand sagen wie ich das gefixt kriege?

Jemand eine Ahnung? Bin dankbar für jede Hilfe.
Gruß
Daniel
  View user's profile Private Nachricht senden
Mac

Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht: Männlich
Verfasst Mo 21.03.2016 19:25
Titel

Antworten mit Zitat Zum Seitenanfang

es gibt so viele Tolls
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Magento mit Amazon verbinden
Magento Artikel Individualisierungsoptionen Regeln zuweisen
Magento - Backend Links defekt (admin)
Suche Hilfe für Varnish / Magento Konfigurartion
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3  Weiter
MGi Foren-Übersicht -> Web-Software


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.