OC kan dit ook. Ik gebruik hier voor wholesale, en stop daar de klant in nadat deze voor de tweede keer iets heeft besteld. Eerst kreeg ik het niet werkend, ondanks dat de klant in de goede groep zit. Wel als hij iets bestelde dan kwam de "goede" prijs in de winkelwagen. In het artikel scherm bleef namelijk de oude prijs staan.
Heb toch even alles nagekeken en zag toen iets dat je gemakkelijk over het hoofd ziet.
Je moet namelijk als waarde 1 ingeven bij het aantal in het volgende scherm:
For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/
Open in je administratie het tablad Configuratie -> Internationaal -> Valuta en wijzig de Euro
Om de Euro links te krijgen gevolgd door een spatie kan je het volgende scherm raadplegen:
For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/
Verander de gegevens in xxx-blabla-xxx in jouw eigen gegevens.
De bestanden zijn in txt bestand. Daarna kopieren en plakken in de juiste pagina.
Attachments
Leverings voorwaarden en Privacy verklaring
For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/
Let op: vragen in dit topic worden verwijderd.
Norman in 't Veldt
Moderator OpenCart Forums
_________________ READ and Search BEFORE POSTING _________________
Our FREE search: Find your answer FAST!.
[How to] BTW + Verzend + betaal setup.
Wil je de winkel in een apart venster openen dan kan je dezelfde methode toepassen met de Shift toets.
Dat kan ook door de template aan te passen.
Vindt in admin/view/template/common/header.tpl de volgende regel:
Code: Select all
<li id="store"><a class="top" href="<?php echo $store; ?>"><?php echo $text_store; ?></a></li>
Code: Select all
<li id="store"><a class="top" href="<?php echo $store; ?>" target="_blank"><?php echo $text_store; ?></a></li>
Reason: reply's samengevoegd
For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/
De prijzen die je in de webwinkel toont zijn inclusief BTW (laag of hoog of 0). Dit is bij wet verplicht als je aan consumenten levert.
In de belasting groepen geef je het volgende in, zie mijn schermpjes wat omrand is.
Maak bijvoorbeeld twee test artikelen aan. !_Hoog en !_Laag.
Let op de !_ dit zet je artikelen bovenaan in de lijst en kan je ze makkelijk terugvinden.
Bij het invoeren van het artikel geef je de prijs exclusief btw in. bijvoorbeeld 10.00
Vervolgens kijk je in je winkel wat die twee producten doen:
Zet deze producten in je winkelwagentje. Daar zie de prijs als subtotaal inclusief BTW
Pas bij het afrekenen zie je dan in het overzicht de BTW uitgesplitst staan.
For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/
Ik krijg alsmaar deze foutmelding :Gerrit wrote:Leveringsvoorwaarden en Privacy.
Verander de gegevens in xxx-blabla-xxx in jouw eigen gegevens.
De bestanden zijn in txt bestand. Daarna kopieren en plakken in de juiste pagina.
! C:\Documents and Settings\XXXr\Desktop\temp\Privacy-en-Voorwaarden(2).zip: Unexpected end of archive
www.hubertusgold.nl
www.countryclothing.nl
The Netherlands
De zip file is inderdaad niet compleet of corrupt.EarlMax wrote:Ik krijg alsmaar deze foutmelding :Gerrit wrote:Leveringsvoorwaarden en Privacy.
Verander de gegevens in xxx-blabla-xxx in jouw eigen gegevens.
De bestanden zijn in txt bestand. Daarna kopieren en plakken in de juiste pagina.
! C:\Documents and Settings\XXXr\Desktop\temp\Privacy-en-Voorwaarden(2).zip: Unexpected end of archive
OpenCart is the best Webshop tool! Congratulations with releasing version 1.5
Code: Select all
<input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" />
Code: Select all
<?php if ($discounts) { ?>
<select name="quantity">
<?php foreach ($discounts as $discount) { ?>
<option value="<?php echo $discount['quantity']; ?>"><?php echo $discount['quantity']; ?></option>
<?php } ?>
</select>
<?php } else { ?>
<input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" />
<?php } ?>
I likez teh beerz & foodz.
Code: Select all
<div id="cart_in_header">
<?php
$cart_number = $this->cart->countProducts();
if ($cart_number != 0) {
if ($cart_number == 1) {echo "1 artikel in winkelwagen,";}
else {echo "Artikelen in winkelwagen";}
echo " totaal: ".$this->currency->format($this->cart->getTotal())." ";
?>
<a class="cartbutton2" href="index.php?route=checkout/cart"><span><?php echo $text_checkout; ?></span></a>
<?php } ?>
</div>
Superhandige fix van m!
I likez teh beerz & foodz.
Code: Select all
public function getRate($tax_class_id) {
if (isset($this->taxes[$tax_class_id])) {
$rate = 0;
//belastingvrij leveren deel 1
global $registry;
$this->customer = $registry->get('customer');
if ($this->customer->getCustomerGroupId() == '9') {
} else {
//einde deel 1
foreach ($this->taxes[$tax_class_id] as $tax_rate) {
$rate += $tax_rate['rate'];
}
return $rate;
// deel 2
}
// einde deel 2
} else {
return 0;
}
}
Code: Select all
if ($this->customer->getCustomerGroupId() == '9')
I likez teh beerz & foodz.
Voor nu; voor iedere tekstvariabele moet je deze aanmaken in het controller file, language file en template file die corresponderen met waar je je tekst terug wil laten komen.
Bijvoorbeeld als je breadcrumbs in je header wil met in het Nederlands: "U bevindt zich hier:" en in het Engels: "You are here:"
in catalog/controller/common/header.php toevoegen:
Code: Select all
$this->data['text_breadcrumb'] = $this->language->get('text_breadcrumb');
Code: Select all
$_['text_breadcrumb'] = 'You are here: ';
Code: Select all
$_['text_breadcrumb'] = 'U bevindt zich hier: ';
Code: Select all
<?php echo $text_breadcrumb; ?>
I likez teh beerz & foodz.
$cart_number = $this->cart->countProducts();
if ($cart_number != 0) {
if ($cart_number == 1) {echo "1 artikel in winkelwagen,";}
else {echo "Artikelen in winkelwagen";}
beter is:
if ($cart_number == 1) {
else ....
en er is nog geen controle of $cart_number 0, NULL, false of iets anders levert
en de echo "1 artikel in winkelwagen,"; moet natuurlijk uit de language files komen
volgend post:
if ($this->customer->getCustomerGroupId() == '9') {
hardcoded naar een customer_group_id kijken... leuk voor net die ene shop..
beter een admin pagina aanpassen en de ID daar via een dropdown in de DB planten, daarna die config waarde ophalen en die doorvoeren.
en comments in files, beter in het engels doen. ;-) hou het universeel
Overigens heb ik die language files toevoegingen zelf ook gefixt ondertussen; zie mijn laatste tip.
Hardcoded naar die group kijken is op dit moment de fix die ik gevonden heb; ik krijg het niet voor elkaar om dit zelf goed in de backend in te bouwen. Mooiste voor mij zou zijn als er bij registratie een check van het BTW nummer en land plaats zou vinden en de klanten zichzelf aan die groep toe konden voegen.
I likez teh beerz & foodz.
sommige van de tips heb ik doorgepost in andere topics waar het hierover ging... en jawel, met de comments in het engelszrxraver wrote:
en comments in files, beter in het engels doen. ;-) hou het universeel
wat ik in mijn eigen shop doe maakt geen zak uit natuurlijk.
I likez teh beerz & foodz.
Ik wil voor het eerst BTW instellen in OC 1.5.1.1 maar krijg bij de belastinggroepen / geozones alleen de UK te zien en kan dus de instructies (handigheidjes) van Gerrit niet uitvoeren. Moet ik soms eerst een verzendmodule opzetten (wat ik nog niet gedaan heb) of iets ?
Groet,
Alphons Garenfeld
mvg,
Alphons
Users browsing this forum: No registered users and 2 guests