Webserver software – Webshop – Opencart handleiding (installatie)

opencart logo

Website

Nadat ik zelf al een aantal keer een webshop heb opgezet, volgt hier een een stap voor stap instructie voor het opzetten van een Opencart 2.x Nederlandse Webshop met iDeal betaling, gebaseerd op mijn eigen situatie en ervaring.

Wat heb je nodig?

1) Webspace of hosting (eigen server kan natuurlijk ook)
2) iDeal payment provider (tussenpersoon) (bijvoorbeeld: Mollie)
2) Opencart 2.x.x
3) Bij de hand houden: MAIL, FTP, KvK, BTW, CONTACT, iDEAL gegevens!


Installatie

1) Open het gedownloade archief en pak de bestanden uit in de folder “upload” naar je webspace.
2) hernoem de bestanden:

config-dist.php naar config.php.
en
admin/config-dist.php naar config.php.

3) Ga nu naar de opencart pagina: http://[IP of adres]/…

1/4 License agreement, klik op “continue”.
2/4 Pre-Installation, alle statussen moeten op groen staan, zo niet, verhelp het probleem!
3/4 Configuration, vul hier je database gegevens en “admin” inlog gegevens in.

Krijg je een foutmelding als deze, controleer je MySQL instellingen!
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

4/4 Installation complete, de installatie en configuratie voor de eerste setup is klaar!

opencart installatie 01

4) Verwijder nu de installatie folder “install” van de webspace!

Als je “go to online shop” klikt, kom je meteen in je voor gevulde webwinkel uit:

 opencart installatie 02


Webshop Configureren

Nu gaan we de gehele winkel configureren.

1) Log in op de backend (admin panel) via http://[IP of adres]/admin/

Daar zie je het dashboard (backend of ook admin panel genoemd):

opencart 2.x dashboard


Nederlands taalpakket installeren

We gaan eerst het Nederlandse taalpakket installeren voor OC  (deze is hier te downloaden), neem wel de goede versie passend bij je OC installatie!

1) Open het gedownloade archief en pak de bestanden uit in de folder “upload” naar je webspace.

2) Nadat je dat gedaan hebt ga in het admin panel naar: System > Localisation> Languages en klik op het plusje rechts bovenin om een taal toe te voegen:

opencart 2.x nederlandse taal instellen 01

3) Vul daar deze gegevens in:

Taal: Nederlands
ISO Code: nl
Locale: nl_NL.ISO_8859-1,nl_NL,nl_NL,dutch
Afbeelding: nl.png
Directorie: dutch

opencart 2.x nederlandse taal instellen 02

4) Klik daarna op “save” om de taal toe te voegen aan OC.

Ps. de Engelse taal kan straks vervallen (anders heb je later altijd een vervelende extra tab voor het Engels wanneer je een product toevoegt), maar daarvoor moeten we eerst de OC instellen.


Nederlandse taal instellen

1) In het admin panel, ga naar System > Settings en klik op het potloodje bij de winkel:

opencart 2.x nederlandse taal instellen 03

2) Ga naar de TAB Local en stel alle gegevens juist in, met name:

– Country: Netherlands
– Language: Nederlands
– Administration Language: Nederlands

opencart 2.x nederlandse taal instellen 04

3) Klik daarna op opslaan, en je winkel is nu in het Nederlands!


Engelse taal verwijderen

Zoals ik eerder aangaf is het handig om de Engelse taal te verwijderen uit OC anders heb je bij veel instellingen altijd een vervelende extra tab of optie voor het Engels wanneer je een product toevoegt of een instelling wijzigt (uitschakelen van talen helpt daarbij niet (ps. de bestanden worden niet fysiek verwijderd!)

1) In het admin panel naar: Configuratie > Internationaal > Talen
2) Zet een vinkje bij de Engelse taal en klik op verwijderen!

opencart 2.x engelse taal verwijderen


Overige Nederlandse taal handmatig aanpassen

Helaas zijn er een aantal Engelse termen overgebleven in de voorraad- en bestel statussen, deze moeten nog aangepast worden:

1) In het admin panel ga naar: Configuratie > Internationaal > Voorraadstatussen
Pas het volgende aan door de instelling te wijzigen:

– 2-3 Days > 2-3 Dagen
– In Stock > Op voorraad
– Out Of Stock > Niet op vooraad
– Pre-Order > Vooruitbestellen

opencart 2.x nederlandse taal instellen handmatig 01

2) In het admin panel ga naar: Configuratie > Internationaal > Bestelstatussen
Pas het volgende aan door de instelling te wijzigen:

– Canceled > Geannuleerd
– Canceled Reversal > kan verwijderd worden
– Chargeback > Terugbetalen
– Complete > Compleet
– Denied > Afgewezen
– Expired > Vervallen
– Failed > Mislukt
– Pending > Afwachtend
– Processed > Verwerkt
– Processing > Verwerken
– Refunded > Terug betaald
– Reversed > kan verwijderd worden
– Shipped > Verzonden
– Voided > Ongeldig

opencart 2.x nederlandse taal instellen handmatig 02

3) In het admin panel ga naar: Configuratie > Internationaal > Retouren > Retour statussen
Pas het volgende aan door de instelling te wijzigen:
– Awaiting Products > Afwachten retour producten
– Complete  > Compleet
– Pending > Afwachtend

4) In het admin panel ga naar: Configuratie > Internationaal > Retouren > Retour acties
Pas het volgende aan door de instelling te wijzigen:

– Credit Issued > kan verwijderd worden
– Refunded > Terugbetaald
– Replacement Sent > Vervangend product opgestuurd

5) In het admin panel ga naar: Configuratie > Internationaal > Retouren > Retour reden
Pas het volgende aan door de instelling te wijzigen:

– Dead On Arrival > Product werkt niet bij levering
– Faulty, please supply details > Kapot, geef aub details
– Order Error > Bestellingsfout
– Other, please supply details > Overig, geef aub details
– Received Wrong Item > Verkeerd product ontvangen

6) In het admin panel ga naar: Verkoop > Cadeaubonnen> Gelegenheden
Pas het volgende aan door de instelling te wijzigen:

– Birthday > Verjaardag
– Christmas > Kerstmis
– General > Geslaagd!

Bestanden nog bijwerken

Verder blijkt er nog een aantal regels niet te zijn vertaald, in mijn OC 2.0.3.1 installatie met Nederlandse vertaling, bleek in dit bestand: \admin\language\dutch\sale\order.php de volgende regels nog niet vertaald:

Vertaal deze in:

En sla het bestand op!


Informatiepagina’s instellen

Voordat we de algemene winkel instellingen gaan configureren, gaan we de informatiepagina’s eerst doen, en meteen vertalen!

1) In het admin panel, ga naar Catalogus > Informatiepagina’s.

Over ons (About Us)

TAB “Algemeen”
1) Hernoem naar: Over ons
2) Een klein verhaaltje?, ik zet hier meestal het Adres, KvK en BTW nummer neer

TAB “Gegevens”
3) SEO Keyword: over_ons

Bestelling, Betaling, Bezorging (Delivery Information)

TAB “Algemeen”
4) Hernoem naar: Bestelling, Betaling, Bezorging

5) Hieronder heb ik een voorbeeld/opzet van de inhoud:

TAB “Gegevens”
6) SEO Keyword:  Bezorging

Privacy Policy

TAB “Algemeen”
7) Hieronder heb ik een voorbeeld/opzet van de inhoud:

TAB “Gegevens”
8) SEO Keyword: Privacy

Algemene voorwaarden (Terms & Conditions)

TAB “Algemeen”
9) Hernoem naar: Algemene voorwaarden
10) Hieronder heb ik een voorbeeld/opzet van de inhoud:


Algemene winkel instellingen

1) In het admin panel, ga naar Configuratie > Instellingen en klik op het potloodje bij de winkel.

2) TAB “Algemeen”. vul hier alle gegevens in mbt tot je winkel.
Opmerkingen:
– Zet bij Adres ook je Kvk en BTW nummer neer!
– Zet +31 bij je telefoonummer: +31 (0) 6 12345678
– Opzet openingstijden:
Ma 08:00 – 18:00
Di 08:00 – 18:00
Wo 08:00 – 18:00
Do 08:00 – 18:00
Vr 08:00 – 18:00

3) TAB “Winkel”,  vul hier alle gegevens in mbt tot je winkel.

Valuta instellen

4) TAB “Lokaal”
– Zet “Valuta” op: Euro
Lengte en Gewicht zelf in te stellen naar eigen inzicht

5) TAB “Opties”, vul hier alle gegevens in mbt tot je winkel.
Opmerkingen:
– Als je tegoedbonnen verstrekt, zet het maximum bedrag dan wat lager als 1000 euro (bijvoorbeeld: 50 euro)
– Account > klanten online: Ja

Factuurnummer instellen

Belangrijk is wellicht je factuurnummer in te stellen bijvoorbeeld: FACTUUR-2015-00

Ps. je moet een uniek nummer hebben voor de belastingdienst, als je overstapt van een andere webshop gebruik dan bijvoorbeeld: FACTUUR-2015-2-00.

– E-mail bij een nieuwe bestelling: Ja
– Toon voorraad: Ja
– Melding Niet op voorraad weergeven: Ja
– Afrekenen indien niet op voorraad: Nee

– Retour voorwaarden, zet op: Algemene voorwaarden

FTP instellen

6) TAB “FTP”, vul hier je FTP gegevens in, deze gebruikt OC voor het uploaden van extensies (uitbreidingen)
ps. FTP root kan bijvoorbeeld zijn: /webspace/httpdocs/website.nl/webwinkel
FTP aan: Ja

MAIL instellen

7) TAB “Mail”, vul hier je mail gegevens in van je provider!
Je kan helaas geen testmail uitdoen

8) TAB “Server”. configureer hier alle gegevens in mbt tot je winkel.
Tip: zet GZip compressie niveau op: 5
Toon foutmeldingen: Nee (ter beveiliging)


Opschonen instellingen

Valuta’s verwijderen (dan is het icoontje ook uit de webshop verwijderd):

1) In het admin panel ga naar: Configuratie > Internationaal > Valuta

Verwijder deze valuta (of zet ze op inactief), zodat je alleen de Euro overhoud:

– Pound Sterling
– US Dollar

Zet euro teken aan linkerkant

Bewerk de Euro valuta en haal het euroteken bij symbool rechts weg en vul het in bij symbool links:

opencart 2.x euro teken links 01

opencart 2.x euro teken links 02

2) In het admin panel ga naar: Configuratie > Medewerkers > Medewerkersgroep
Verwijder de optie: “Demonstration”

3) In het admin panel ga naar: Extensies > Verzendmethoden
Deinstalleer alvast “Vaste Verzendkosten” (rode minnetje)

4) In het admin panel ga naar: Extensies > Besteltotalen
Deinstalleer alvast (rode minnetje):
– Winkelkrediet
– Spaarpunten

5) In het admin panel ga naar: Marketing > Kortingsbonnen
Verwijder de voorbeelden!


Administratie (admin) instellingen

1) In het admin panel ga naar: Configuratie > Medewerkers > Medewerkers
Bewerk “admin” (of de gebruikersnaam die je hebt gekozen) en vul je eigen gegevens in, je ziet daarna ook “John Doe”veranderen in je naam.

opencart 2.x euro admin instellen


Gegevens leegspoelen (DEMO leegmaken)

In dit stuk gaan we een aantal instellingen opschonen, je kan deze in nog niet verwijderen omdat veel instellingen aan producten zijn gekoppeld in de demo opzet van OC, je moet dan eerst de producten verwijderen:

1) In het admin panel ga naar: Catalogus > Producten
Vink het vakje aan linksboven om alle producten te selecteren, en verwijder deze (je winkel is nu leeg)

opencart 2.x producten verwijderen

2) In het admin panel ga naar: Catalogus > Categorieën
Vink het vakje aan linksboven om alles te selecteren, en verwijder de voorbeelden! (2x doen … 2 pagina’s)

3) In het admin panel ga naar: Catalogus > Attributen > Attributen
Vink het vakje aan linksboven om alles te selecteren, en verwijder de voorbeelden!

4) In het admin panel ga naar: Catalogus > Attributen > Attribuut groepen
Vink het vakje aan linksboven om alles te selecteren, en verwijder de voorbeelden!

5) In het admin panel ga naar: Catalogus > Attributen > Opties
Vink het vakje aan linksboven om alles te selecteren, en verwijder de voorbeelden!

6) In het admin panel ga naar: Catalogus > Merken
Vink het vakje aan linksboven om alles te selecteren, en verwijder de voorbeelden!

7) In het admin panel ga naar: Configuratie > Internationaal > Lengte-eenheden
Verwijder deze eenheden (of zet ze op inactief):
– Inch

8) In het admin panel ga naar: Configuratie > Internationaal > Gewichts-eenheden
Verwijder deze eenheden (of zet ze op inactief):
– Ounce
– Pound

9) In het admin panel ga naar: Extensies > Betaalmethoden
Zet “onder rembours” op inactief


DEMO bestanden verwijderen

Op dit punt van OC zie je op de website alleen nog “carrousels” bewegen, met demo foto’s:

opencart 2.x bijna leeg

Om deze “rommel” op de ruimen gaan we eerst de banners verwijderen.

1) In het admin panel ga naar: Configuratie > Design > Banners
Vink het vakje aan linksboven om alles te selecteren, en verwijder de voorbeelden! (nu is je winkel helemaal leeg!)

Verwijder de folder “demo” op je webspace in: image/catalog/


Belasting, BTW, Geo-Zone instellen

Allereerst moet je de belastingroepen verwijderen voordat je BTW-tarieven kan verwijderen en daarna pas de GEO zones.

1) In het admin panel ga naar: Configuratie > Internationaal > Belastingen >Belastinggroepen
Vink het vakje aan linksboven om alles te selecteren, en verwijder de voorbeelden!

2) In het admin panel ga naar: Configuratie > Internationaal > Belastingen >BTW tarieven
Vink het vakje aan linksboven om alles te selecteren, en verwijder de voorbeelden!

3) In het admin panel ga naar: Configuratie > Internationaal > Geo Zones
Vink het vakje aan linksboven om alles te selecteren, en verwijder de voorbeelden!

GEO Zone instellen

Voeg een nieuwe Geo-zone toe (blauwe plus)

Geo-zone: Nederland
Omschrijving: Nederland

Klik op de blauwe plus daaronder en selecteer: Netherlands

opencart 2.x geo zone aanmaken

Klik op bewaren om de Geo-zone op te slaan.

BTW instellen

4) In het admin panel ga naar: Configuratie > Internationaal > Belastingen >BTW tarieven
Voeg een nieuw BTW tarief toe (blauwe plus)
Naam: BTW 21%
Tarief: 21

Klik op bewaren om het BTW tarief op te slaan.

opencart 2.x BTW tarief toevoegen

Belastinggroep toevoegen

5) In het admin panel ga naar: Configuratie > Internationaal > Belastingen >Belastinggroepen
Voeg een nieuw belastingtarief toe (blauwe plus)

Naam: 21%
Tarief: 21%

Klik op de blauwe plus daaronder en selecteer bij belastinstarief 21% op afleveradres:

opencart 2.x belastinggroep toevoegen


Betaling toevoegen – Overschrijving

Hiermee kunnen de klanten afrekenen door het bedrag over te schrijven naar je bankrekeningnummer.

1) In het admin panel ga naar: Extensies > Betaalmethoden
Zoek “Overschrijving” en installeer deze (groene plusje) en klik daarna op wijzigen.

VELD betaalinstructies. voorbeeld:

Totaal: 0.01 (actief bij elke bestelling)
Bestelstatus: Afwachtend
Geo-Zone: Nederland
Status: Actief


Betaling toevoegen – Paypal

Hiermee kunnen de klanten afrekenen via paypal.

1) In het admin panel ga naar: Extensies > Betaalmethoden
Zoek “PayPal Payments Standard” en installeer deze (groene plusje) en klik daarna op wijzigen.

TAB “General”
E-mail: Het email adres van je paypal account
Transaction Method: Sale
Total: 0.01 (actief bij elke bestelling)
Sort Order: 2
Geo-Zone: Nederland
Status: Actief

opencart 2.x betaling paypal toevoegen 01

TAB “Order Status”
Canceled Reversal Status > Geannuleerd
Completed Status > Compleet
Denied Status > Afgewezen
Expired Status > Vervallen
Failed Status > Mislukt
Pending Status > Afwachtend
Processed Status > Verwerkt
Refunded Status > Terug betaald
Reversed Status > Afgewezen
Voided Status > Ongeldig

opencart 2.x betaling paypal toevoegen 02


Betaling toevoegen – iDeal (easy ideal)

IDeal, het handigste betaalmiddel om via je bank op je webshop te betalen!, kwa software is er al een module voor opencart gemaakt, deze is te downloaden op ideal-checkout.nl.

opencart 2.x ideal downloaden

1) Download de versie voor: OpenCart 2.0.0+
2) Pak de bestanden in de folder “public_html” uit in je webspace in de opencart folder.

3) Ga naar de configuratiepagina van je ideal installatie: http://[webwinkel.nl]/idealcheckout/install en volg de stappen!
Ps. Vergeet niet om de installatiefolder “idealcheckout/install” te verwijderen! (deze optie wordt ook aangeboden)
3) In het admin panel ga naar: Extensies > Betaalmethoden
Je ziet nu een heleboel iDeal checkout’s staan, zoek “iDEAL Checkout – iDEAL” en installeer deze (groene plusje) en klik daarna op wijzigen.

Je ziet dat de “simulator” aanstaat:

opencart 2.x betaling ideal toevoegen 01

iDeal is niet vanuit de webshop in te stellen, dit doe je door het bestand op je webspace te bewerken, het gaat namelijk om: /idealcheckout/configuration/ideal.php

Laten we dat eerst maar eens doen, zorg dat je je payment provider gegevens bij de hand hebt!, en de Merchant ID + KEY + SECRET codes hebt!

Standaard ziet het bestand er zo uit:

Voor opencart moet je wat gegevens toevoegen, het gaat met name over je payment provider (tussenpersoon ideal), dit is dan het voorbeeld voor een provider als Easy iDeal:

Let op: met TEST_MODE = false is het betalings-systeem meteen live!

Na het bewerken en toevoegen van je gegevens, sla het bestand op.

Ga terug naar OC met de betalingsoptie iDeal en je zie dat de iDeal transacties verwerkt word door je payment provider.

Status: Actief
Sort Order: 0 (staat dan bovenaan bij betaalmiddelen)


Betalingen toevoegen – MOLLIE (qantani payments)

1) Download de MOLLIE module vanaf deze website.
2) Pak de bestanden in de folder “public_html” uit in je webspace in de opencart folder.
3) In het admin panel ga naar: Extensies > Betaalmethoden, je ziet nu een heleboel “Mollie” betalingen staan:

mollie screen opencart 01

4) Klik op “wijzigen”.
Ps. je kan ze niet stuk voor stuk instellen, als je er een aanklikt om te wijzigen dan kun je ze in de volgende pagina allemaal configureren.

mollie screen opencart 02

5) Vul de sorteervolgorde in.
6) Vul de “live” API key in die de qantani portal aangegeven staat:

mollie screen qantani 01

7) Wijzig of pas de eventuele verdere opties aan op de pagina en klik op “opslaan”.
8) Klik weer op “wijzigen” bij één van de betaalopties, nu staan er vinkjes bij om de betaalmethode te activeren:

mollie screen opencart 03

9) Vink de checkboxes aan om de desbetreffende optie te activeren, en klik op “opslaan”, nu zie je ook in opencart dat de opties geactiveerd zijn:

mollie screen opencart 04

Bij het afrekenen in opencart zijn de opties dan zichtbaar en kunnen gebruikt worden:

mollie screen opencart 05


 Landen en zones inactief maken

Standaard staan alle landen actief, dus ook in de verzending, omdat ik alleen (nog) maar in Nederland verkoop, heb ik alle landen op “inactief” gezet, normaliter is dit een hele klus, en onbegonnen werk, maar er is een simpele oplossing, namelijk door in de database een SQL query te draaien, die al deze instellingen voor je doet, dit kan bijvoorbeeld met phpMyAdmin (via je provider dashbord).

De SQL query is dan als volgt:

Draai deze vanuit de OC database, selecteer de databank en klik op de knop “SQL”

opencart 2.x landen instellen met sql query 01

Je krijgt als status terug:

Nu kunnen klanten niet meer bestellen in en naar het buitenland.


Verzending toevoegen – Afhalen

1) In het admin panel ga naar: Extensies > Verzendmethoden
Zoek “Afhalen” en installeer deze (groene plusje) en klik daarna op wijzigen.

Geo-Zone: Nederland
Status: Actief
Sorteer volgorde: 0 (staat dan bovenaan bij verzendmethoden)


Verzending toevoegen – Gratis verzending vanaf…

1) In het admin panel ga naar: Extensies > Verzendmethoden
Zoek “Gratis verzending” en installeer deze (groene plusje) en klik daarna op wijzigen.

Let op: het bedrag wat je moet invullen is excl, BTW, dus als voorbeeld voor een bestelling van 50 euro (klant), dan invullen: 41.32 euro

Geo-Zone: Nederland
Status: Actief
Sorteer volgorde: 1


Verzending toevoegen – Verzenden op gewicht

1) In het admin panel ga naar: Extensies > Verzendmethoden
Zoek “Verzenden op gewicht” en installeer deze (groene plusje) en klik daarna op wijzigen.

Belastinggroep: 21%
Status: Actief
Sorteer volgorde: 2

Optie: NEDERLAND

Weeg allereerst je verzendingsgewicht, in mijn geval:

Past door een brievenbus:
– 1x Envelop met bubbeltjesplastic = ca. 18 gram
– 1x A4 tbv factuur = ca. 7 gram
– 3x dymo sticker (adres, postzegel, afzender) = ca. 2 gram
Totaal: ca. 27 gram

Past niet door brievenbus (pakketdienst)
– 1x Doos gemiddeld = ca. 300 gram
– 1x A4 tbv factuur = ca. 7 gram
– 3x dymo sticker (adres, postzegel, afzender) = ca. 2 gram
Totaal: ca. 307 gram

Tarieven PostNL

Kijk altijd wat de huidige tarieven zijn van PostNL, dat kan hier, voor 2015 zijn/waren deze als volgt:

Brievenpost:
– t/m 20 g – € 0,69
– 20 – 50 g – € 1,38
– 50 – 100 g – € 2,07
– 100 – 250 g – € 2,76
– 250 g – 2 kg – € 3,45
Pakket:
– t/m 2 kg – € 6,95
– 2 – 5 kg – € 6,95
– 5 – 10 kg – € 6,95
– 10 – 20 kg – € 13,25
– 20 – 30 kg – € 13,25

De format voor het tarieven veld is als volgt:

Gewicht:Prijs,Gewicht:Prijs,Gewicht:Prijs

Eenheden: Gewicht is in GRAM, prijs is het bedrag INCL BTW!

Ps. in mijn geval heeft het geen zin om “t/m 20” gram toe te voegen, daar mijn verpakking al ca. 27 gram weegt 😉

Voor het toevoegen van het gewicht, gaan we altijd van het maximale gewicht uit voor het bedrag dat betaald moet worden MINUS het gewicht van je verpakking!, bijvoorbeeld:

€ 1,38 = “20 – 50” is: 50 gram – 27 gram = 23 gram!

Geeft het volgende in mijn geval voor de verzending:

23:1.38,73:2.07,223:2.76,1973:3.45,9973:6.95,29973:13.25

Status: Actief

Tekst van verzending

2) Klanten zien in eerste instantie niet dat er rekening is gehouden met het gewicht van de verzending, om dat duidelijk te maken kun je dit bestand aanpassen op je webspace:

/catalog/language/dutch/shipping/weight.php , deze heeft de standaard inhoud:

Pas dit bijvoorbeeld aan naar:

Sla het bestand op!, het resultaat:

opencart 2.x verzending op gewicht aangepast

Let er wel op dat als je een update uitvoert van het Nederlandse taalpakket, dit bestand weer overschreven kan worden, en je het opnieuw moet aanpassen!


Besteltotalen – Toeslag kleine bestelling

Voor hele kleine bestellingen met weinig of geen winstmarge, is het raadzaam om een toeslag te rekene, je bent immers bijna een euro kwijt aan de transactiekosten en verpakking.

1) In het admin panel ga naar: Extensies > Besteltotalen

Er zijn 2 modes genaamd:

Bestelkosten (extra kosten TOT een bepaald bedrag)
Administratiekosten (extra kosten VANAF een bepaald bedrag)

Voor een toeslag van een kleine bestelling gebruik je de “extensie” Bestelkosten, klik op wijzigen.

– Toepassen bij bestelbedrag is het bedrag incl. BTW!
– Kosten zijn de extra toeslag kosten excl. BTW, voor een toeslag van 0.90 euro, zet je neer: 0.74 euro.
– BTW tarief: 21%
– Status: Actief
– Sorteervolgorde: 2 (belangrijk!, moet meegenomen worden bij BTW verrekening, dus meteen onder “subtotaal”)

opencart 2.x toeslag toepassen kleine bestelling

Toeslag regel aanpassen

Nu vind ik persoonlijk bestelkosten wat kort door de bocht klinken als ik een klant zou zijn, deze tekst is niet aan de paasen in OC.

2) Daarvoor moet je het volgende bestand bewerken op je webspace:

/catalog/language/dutch/total/low_order_fee.php , deze heeft de standaard inhoud:

Pas dit bijvoorbeeld aan naar:

Sla het bestand op!

Let er wel op dat als je een update uitvoert van het Nederlandse taalpakket, dit bestand weer overschreven kan worden, en je het opnieuw moet aanpassen!


Link naar website(s) maken

Een extra link naar een website maken kan in de footer, gebruik hiervoor een “informatiepagina”, waarin een java redirect script wordt gestart.

Ga in het admin panel naar: Catalogus > Informatiepagina’s en voeg een nieuwe pagina toe:

1) TAB “Algemeen”
– Noem het onderwerp bijvoorbeeld [NAAM] WEBSITE
– klik nu bij “bericht” op het tekentje “</>” om “code” view weer te geven, plak daarin deze code:

vervang (2x) “website.nl” in uw eigen adres.

opencart 2.x linkpagina in footer toevoegen

2) TAB “gegevens”
– SEO keyword: website
– Footer: Vink aan
– Zet sorteervolgorde op 0 (staat dan bovenaan het menu)

opencart 2.x linkpagina in footer toevoegen 02

Het resultaat:

opencart 2.x linkpagina in footer toevoegen 03

Let op: Je kan deze pagina nu niet meer bewerken orf aanpassen!, bij het aanklikken wordt je al doorgestuurd!, de oplossing is verwijderen en een nieuwe maken!


GOOGLE Sitemap activeren en instellen

Ga in het admin panel naar: Extensies > Producten feeds

1) Installeer Google Sitemap, en klik op wijzigen

opencart 2.x google sitemap 01

2) Zet de status op: Actief
3) Kopieer de sitemap link naar het klembord en klik op opslaan!

In de webmaster tools van google kun je deze link gebruiken als sitemap voor je winkel!


KvK nummer toevoegen bij klantregistratie

Standaard kan er bij het registreren van een nieuwe klant een bedrijfsnaam worden ingevuld, hier laat ik zien hoe je ook een KvK veld kan aanmaken:

1) Ga naar Verkoop > Klanten > Custom Velden en maak een nieuwe optie aan genaamd: “KvK nr.

2) TAB gegevens:
Locatie: Adres
Type: Tekst
Klantengroep: Standaard
Sorteervolgorde: 1

In het registratie scherm ziet het er dan zo uit:


SSL instellen (https)

Het is aan te raden om een SSL certificaat aan te vragen voor je domeinnaam, zo garandeer je versleutelde overdracht voor je klanten bij het invullen van hun gegevens, eenmaal een certificaat aangevraagd, kun je https:// gebruiken!

1) Eerst moet je de config.php bestanden bewerken:

bij HTTPS_SERVER vervang de http:// in https://

naar

2) In opencart moet aangegeven worden dat SSL gebruikt kan worden, ga naar de winkel instellingen:

opencart ssl instellen 01

Bij de TAB “server” SSL op ja zetten en de instellingen opslaan:

opencart ssl instellen 02

Nu zijn alle checkout, registratie en overige pagina’s met gevoelige informatie beveiligd via https!

Ps. krijg je meldingen in webbrowsers over dat alleen beveiligde inhoud wordt weergegeven, kijk dan alle links na, ook van plugins, modules en uitbreidingen, deze moeten vooral javascripts lokaal aanroepen of ook via https://


Logo en product foto op factuur [OCMOD]

Standaard staat het bedrijf’s logo niet op de factuur, er is daarvoor een plugin geschreven die kun je hier downloaden, het mooie van deze plugin is dat het ook de foto van het product op de factuur zet naast de naam.

Download het bestand en in het admin menu ga naar: Extensies > Extensie Installer

1) Upload het [naam].ocmod.zip bestand:

opencart 2.x extensie geinstalleerd

Na de installatie ga naar Extensies > Modificaties

2) Klik op verversen/vernieuwen om de cache weer op te bouwen (orginele bestanden met gemodificeerde inhoud van addons/plugins!)

Nu staat het bedrijfslogo en foto op de factuur:

opencart 2.x logo op factuur


Factuurdatum op factuur [OCMOD]

De factuurdatum is in Nederland verplicht te melden op een factuur, echter zit deze optie niet in OC, er is een oude VQMOD for OC 1.5.x maar deze is nooit bijgewerkt, zodoende heb ik zelf een aantal uren staan sleutelen en de code omgebouwd, ik heb nu mijn eigen extensie gecreëerd, deze is hier te downloaden.

Wat allereerst moet gebeuren is de database bijwerken, er moet een kolom worden toegevoegd die de factuurdatums opslaat, dat kan met deze query (voorbeeld met prefix “_oc”):

ALTER TABLE `oc_order` ADD `invoice_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' AFTER invoice_prefix

phpMyAdmin voorbeeld

1) Open je database met phpMyAdmin.
2) Selecteer je OC database.
3) Ga naar de TAB “SQL”.
4) Voor de query in:

opencart 2.x invoice data database aanpassen 01

5) Druk op “start”, je ziet als het is gelukt:

opencart 2.x invoice data database aanpassen 02

Je kan de OC_ORDER database bekijken of de kolom “invoice_date” is aangemaakt:

opencart 2.x invoice data database aanpassen 03

Plugin installeren

Download het bestand en pak de XML uit, (we gaan zo het XML bestand uploaden niet de ZIP)

1) Upload het [naam].xml bestand.

Na de installatie ga naar Extensies > Modificaties

2) Klik op verversen/vernieuwen om de cache weer op te bouwen (orginele bestanden met gemodificeerde inhoud van addons/plugins!)

Bij het aanmaken van een factuur wordt nu ook de factuurdatum opgeslagen en genoteerd!


Plaats en postcode omdraaien [OCMOD]

Voor Nederlandse begrippen is het wel handig dat eerst de PLAATSNAAM vermeld wordt en daarna de POSTCODE, ik heb daar een OCMOD voor geschreven, deze kun je hier downloaden.

Download het bestand en pak de XML uit, (we gaan zo het XML bestand uploaden niet de ZIP)

1) Upload het [naam].xml bestand.

Na de installatie ga naar Extensies > Modificaties

2) Klik op verversen/vernieuwen om de cache weer op te bouwen (orginele bestanden met gemodificeerde inhoud van addons/plugins!)

Bij het factuur wordt nu de POSTCODE achter de PLAATSNAAM gezet:

opencart 2.x switch city and postcode


Watermerk toevoegen [OCMOD]

Je wil waarschijnlijk je eigengemaakte foto’s beschermen tegen kopiëren zo dat anderen deze kunnen gebruiken, er is daarvoor een plugin met OCMOD geschreven, deze kan je hier downloaden.

1) Upload het [naam].ocmod.zip bestand.

Na de installatie ga naar Extensies > Modificaties

2) Klik op verversen/vernieuwen om de cache weer op te bouwen (orginele bestanden met gemodificeerde inhoud van addons/plugins!)

Als je nu een grote foto bekijkt (niet een thumbnail) dan zie je een watermerk in je foto:

opencart 2.x watermerk op foto

 

Het watermerk kan je bewerken door een PNG bestand met transparantie te uploaden naar je webspace:

image/watermark.png


Affiliate link(s) weghalen [OCMOD]

Veelal wil je deze optie niet in je webshop hebben, omdat je hem niet gebruikt!, er is hier een OC mod voor gemaat, deze kun je hier vinden.

Download het bestand en pak de XML uit, (we gaan zo het XML bestand uploaden niet de ZIP)

1) Upload het [naam].xml bestand.

Na de installatie ga naar Extensies > Modificaties

2) Klik op verversen/vernieuwen om de cache weer op te bouwen (orginele bestanden met gemodificeerde inhoud van addons/plugins!)

Bij het controleren op je website zie je dat de link is weggehaald:

opencart 2.x affiliate link weghalen


Powered by Opencart weghalen [OCMOD]

Om veiligheids-redenen is het raadzaam om deze info weg te laten, je kan daarvoor TPL template bestanden bewerken maar er is ook een plugin uit (ocmod) die dit voor je doet, deze is hier te vinden.

Download het bestand en in het admin menu ga naar: Extensies > Extensie Installer

Ps. Scroll naar beneden om eerst de FIX toe te passen!

1) Upload het [naam].ocmod.zip bestand.

Na de installatie ga naar Extensies > Modificaties

2) Klik op verversen/vernieuwen om de cache weer op te bouwen (orginele bestanden met gemodificeerde inhoud van addons/plugins!)

Bij het controleren op je website zie je dat het nog niet is aangepast

opencart 2.x powered by weghalen 01

…vreemd, om te kijken wat er verkeerd is gegaan ga je naar het LOG van de plugin, en daar zien we het probleem:

opencart 2.x powered by weghalen 02Deze regel is niet gevonden in het bestand catalog/language/dutch/common/footer.php :

$_['text_powered']      = 'Powered By <a href="http://www.opencart.com">OpenCart</a><br /> %s &copy; %s';

Niet vreemd, we hebben een Nederlands taalpakket geïnstalleerd en de website is niet opencart.com maar opencart.nl, dat geeft een probleem met deze plugin.

Nu geven de meeste plugins geen ondersteuning voor andere talen dan Engels, dus dit moeten we even aanpassen, laten we het op de makkelijke manier doen, open het bestand catalog/language/dutch/common/footer.php  met een tekstbewerker en verander opencart.nl maar opencart.com, sla het bestand op (en upload het weer)

Nu zie je in het log dat het succesvol is uitgevoerd (voor “alle” talen):

Het resultaat:

opencart 2.x powered by weghalen 03