Gewicht in Bestellbestätigung

Du hast ein Problem gefunden und weißt nicht genau wo es hinpasst...
Antworten
Svel
Beiträge: 31
Registriert: Di 6. Jul 2010, 05:11
Shop Version: ECB 1.0.7

Gewicht in Bestellbestätigung

Beitrag von Svel »

Hallo zusammen,
ich nutze in der ECB 1.0.8 das Shipping-Modul DP für den Versand national. Der Preis ist bis 31,50 kg pauschal gesetzt, darüber hinaus gibt es nichts.
in der Bestellbestätigung / Rechnung wird das Gewicht der in der Bestellung enthaltenen Produkte aufgeführt (hinter der Versandart).

Dann haben wir noch die Shipping-Methode "freeamount" = versandkostenfrei ab 75 Euro.
Hier hätte ich auch gerne wie bei dem dp-Modul das Gewicht in der Bestellbestätigung und der Bestellung an sich ausgeworfen.

Ich habe selbst mal gesucht, jedoch nicht dahinter gestiegen, was nun genau für die Integration verantwortlich ist.
Hätte jemand eine Lösung für mich?

Schönen Sonntag,
Sandra
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Gewicht in Bestellbestätigung

Beitrag von Xantiva »

In der dp.php wird in der Methode quote einfach auf die globale Variable $shipping_weight zugegriffen. ;)

Code: Alles auswählen

	function quote($method = '')
	{
		global $order,     =>  $shipping_weight,   <=        $shipping_num_boxes;
Das kannst Du auch in der freeamount.php machen.
Mein Shop: http://www.basteln-selbermachen.de
Svel
Beiträge: 31
Registriert: Di 6. Jul 2010, 05:11
Shop Version: ECB 1.0.7

Re: Gewicht in Bestellbestätigung

Beitrag von Svel »

Hallo Xantiva,

ich hab jetzt mal einfach mangels besseren Wissens das $shipping_weight
mal hinter

function quote($method = '') {
global $xtPrice;

gesetzt in der Freeamount.php, so dass es nun so aussieht:

Code: Alles auswählen

 function quote($method = '') {
    	global $xtPrice, $shipping_weight;
aber das Gewicht wird nicht angezeigt.
Muss ich das noch woanders "aktivieren" oder ist der Ansatz ganz falsch.

Grüße, Sandra
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Gewicht in Bestellbestätigung

Beitrag von Xantiva »

Hi Sandra,

das ist nur der erste Schritt. Nun steht Dir die Variable zur Verfügung. Jetzt musst Du sie auch noch verwenden ...

In der dp.php sieht das z. B. so aus:

Code: Alles auswählen

		$this->quotes = array('id' => $this->code,
			'module' => MODULE_SHIPPING_DP_TEXT_TITLE,
			'methods' => array(
				array(
					'id' => $this->code,
					'title' => $shipping_method . ' (' . $shipping_num_boxes . ' x ' . $shipping_weight . ' ' . MODULE_SHIPPING_DP_TEXT_UNITS . ')',
					'cost' => $shipping_cost * $shipping_num_boxes
				)
			)
		);
In der freeamount müsstest Du dann den Abschnitt (Zuweisung an 'title') anpassen:

Code: Alles auswählen

			$this->quotes['methods'] = array(
				array(
					'id' => $this->code,
					'title' => sprintf(MODULE_SHIPPING_FREEAMOUNT_TEXT_WAY, $xtPrice->xtcFormat(MODULE_SHIPPING_FREEAMOUNT_AMOUNT, true, 0, true)),
					'cost' => 0
				)
			);
Mein Shop: http://www.basteln-selbermachen.de
Svel
Beiträge: 31
Registriert: Di 6. Jul 2010, 05:11
Shop Version: ECB 1.0.7

Re: Gewicht in Bestellbestätigung

Beitrag von Svel »

Danke Mike,
probier ich die Tage mal aus !
Antworten