Page 1 of 1

is dit mogelijk

Posted: Sat Oct 27, 2012 4:47 am
by tverheijen
is dit mogelijk en hoe? heb al alles afgezocht maar kan niets vinden....

- Verzenden op gewicht is actief ingesteld als volgorde 1
ingesteld op de zones en gewicht & kosten in gesteld op .... 35:5.578,999999:0.00

- Vaste Verzendkosten is actief ingesteld als volgorde 2
kosten ingesteld op €15.00

- Afhalen is actief ingesteld als volgorde 3


nu zou ik willen dat Vaste Verzendkosten pas zichtbaar wordt na een gewicht van 35kg en meer ..... zoals opgegeven bij Verzenden op gewicht in de checkout...

nu wordt hij direct weegegeven.

verneem graag van jullie....

Re: is dit mogelijk

Posted: Sat Oct 27, 2012 1:58 pm
by pprmkr
Bewerk catalog/model/shipping/flat.php

Zoek:

Code: Select all

$method_data = array();
Daarvoor voeg in:

Code: Select all

if ( $this->cart->getWeight() < 35 ) $status = false;
Opmerking:
In Configuratie - Winkelinstellingen - Tabblad Lokaal: Gewichts-eenheid: Kilogram

Indien er staat Gewichts-eenheid: Gram maak dan van 35 : 35000

Re: is dit mogelijk

Posted: Sat Oct 27, 2012 3:19 pm
by thomasverheijen
hoi pprmkr,

alleerst hartelijk dank.....,

heb dit nu toegevoegd.

Code: Select all

	               if (!$this->config->get('flat_geo_zone_id')) {
			$status = true;
		} elseif ($query->num_rows) {
			$status = true;
		} else {
			$status = false;
		}

                if ( $this->cart->getWeight() < 35 ) $status = false;

		$method_data = array();
	
		if ($status) {
			$quote_data = array();  
Gewichts eenheid staat op kilogram

de flat module blijft zichtbaar.... heb artikel ingesteld op 2 kg... en nog blijft hij zichtbaar.

heb screen shot in bijlage zitten.

graag je hulp....

werk met versie 1.5.4.x

Re: is dit mogelijk

Posted: Sat Oct 27, 2012 3:36 pm
by pprmkr
Een kleine test of het ingestelde gewicht gehaald wordt of niet.

Verander onder $method_data = array(:

Code: Select all

'title'      => $this->language->get('text_title'),
in:

Code: Select all

'title'      => $this->language->get('text_title').'-'.$this->cart->getWeight(),
Doorloop opnieuw het afrekenen en kijk wat er aangegeven wordt achter Bezorgkosten met fullserivice ...

Re: is dit mogelijk

Posted: Sat Oct 27, 2012 3:44 pm
by thomasverheijen
Hoi pprmkr,

het gewicht wordt niet weergegeven.

zoals aangegeven:

Code: Select all

      		$method_data = array(
        		'code'       => 'flat',
        		'title'      => $this->language->get('text_title'),
        		'quote'      => $quote_data,
				'sort_order' => $this->config->get('flat_sort_order'),
        		'error'      => false
      		);
		}
	
		return $method_data;
	}

verranderd in:

Code: Select all

      		);

      		$method_data = array(
        		'code'       => 'flat',
                        'title'      => $this->language->get('text_title').'-'.$this->cart->getWeight(),
        		'quote'      => $quote_data,
				'sort_order' => $this->config->get('flat_sort_order'),
        		'error'      => false
      		);
		}
	
		return $method_data;
	}
?

Re: is dit mogelijk

Posted: Sat Oct 27, 2012 3:48 pm
by pprmkr
Weet je zeker dat je de verzendmethode Vaste Verzendkosten ( oorspronkelijke titel ) gebruikt?

Ga met de muis over Wijzigen achter de betreffende module in Extensies - Verzendmethodes en lees wat er in de status balk verschijnt.
Daar hoort o.a. te staan:

Code: Select all

index.php?route=shipping/flat&token=

Re: is dit mogelijk

Posted: Sat Oct 27, 2012 3:55 pm
by thomasverheijen
Hoi pprmkr,

Hij werkt nu..... ;D

denk dat het nog vroeg is... had de verkeerde verzendmodule aanstaan, de flat stond nog inactief! ;)

Super bedankt voor je hulp!