Post by Gerrit » Fri Aug 02, 2019 6:41 pm

Omdat er wat veranderingen hebben plaatsgevonden in het versturen met DHL MY Parcel heb ik besloten om een nieuwe versie te maken.
Het kan een weekje duren voordat ik ermee klaar ben. Hou zelf even de tarieven in de gaten. Belgie heeft een duidelijk lager tarief gekregen.
De verzendoptie kan je later hier terug vinden.
G.

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/


User avatar
Active Member

Posts

Joined
Fri Nov 27, 2009 9:06 pm

Post by wrick0 » Wed Aug 07, 2019 6:13 pm

ik wacht er op misschien iets voor mij om in te bouwen :)

Active Member

Posts

Joined
Fri Jan 18, 2019 10:00 pm
Location - 127.0.0.1 @ The Netherlands

Post by Gerrit » Tue Aug 13, 2019 9:56 pm

Ik heb nu een werkende nieuwe versie van DHL geschikt voor OpenCart 3.0.2.0 en hoger.
De Nederlandse en Belgische klant kan straks kiezen uit vier verschillende opties bij het uitchecken.
De brievenbus optie voor het buitenland bestaat niet meer, dus deze heb ik weggehaald.
Ook is alle overbodige ballast verdwenen.
Let er wel op dat deze versie net als de voorgaande versies alleen goed werkt in de standaard template van OpenCart.
Sommige gebruiken bijvoorbeeld een one page checkout en dat kan problemen geven omdat de ajax functie naar mijn idee niet goed werkt.
Ik kan helaas door gebrek aan kennis en tijd hier niet naar kijken.
Nu alles nog goed testen en ik zal weer een soort van handleiding gaan maken.
Hou deze pagina even in de gaten.
G.

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/


User avatar
Active Member

Posts

Joined
Fri Nov 27, 2009 9:06 pm

Post by Gerrit » Wed Nov 13, 2019 11:24 pm

de nieuwste versie staat in de Marketplace en is geschikt voor oc3 versies

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/


User avatar
Active Member

Posts

Joined
Fri Nov 27, 2009 9:06 pm

Post by johnmar.mulder » Fri May 08, 2020 6:29 pm

DHL module geeft na activatie "Internal server error "

Hallo Gerrit,

Ik ben net nieuw in OpenCart land en ben aan het onderzoeken hoe ik mijn huidige webshop (draaiende onder osCommerce) kan gaan omzetten naar OpenCart 3.0.3.2
De PostNL extentie van je heb ik net geïnstalleerd en ik moet zeggen: groot compliment!

Ik ben nu bezig met de DHL extentie. Ook hier weer een duidelijke beschrijving. De extentie zelf kreeg ik niet niet via de extention installer geïnstalleerd (dwz: zelf na het legen van de cache in ht dashboard, kreeg ik nog steeds alleen de knop om deze extentie te verwijderen. De "configuratie knop" bleef achterwege. Heb toen handmatig geüpload. Daarna verscheen de extentie bij de verzendmodules en kon ik deze daar configureren

Zodra ik de (geconfigureerde) DHL extentie (Verzendkosten DHL Parcel 3.0.2.0) activeer, krijg ik bij het scherm waar de verzendmethode gekozen kan worden een http500 error (internal server error). Door het aanzetten van wat debug lines in index.php krijg ik de volgende preciezere foutmelding zodra ik de verzendmethod zou moeten kunnen krijgen:


Stap 4: Verzendmethode

Fatal error: Cannot declare class boxing, because the name is already in use in /opt/opencart/catalog/model/extension/shipping/dhlparcel_boxing.class.php on line 3

Heb je enig idee wat hier aan de hand kan zijn?

Groet,

Johnmar


Posts

Joined
Tue May 05, 2020 10:43 pm

Post by pprmkr » Fri May 08, 2020 9:30 pm

Dat komt door het gebruik van beide verzendmodules tegelijkertijd.
Beide maken gebruik van de boxing class. Het zijn echter twee verschillende bestanden: dhlparcel_boxing.class.php en postnl_boxing.class.php

De declaratie is wel hetzelfde op regel 3:

Code: Select all

class boxing {
Om beide tegelijkertijd te gebruiken moet je 1 van de twee classes hernoemen, bijvoorbeeld in dhlparcel_boxing.class.php regel 3:

Code: Select all

class dhl_boxing {
En de aanroep ernaar in dhlparcel.php op regel 143:

Code: Select all

$b = new dhl_boxing();
Beide bestanden vind je in catalog/model/extension/shipping

User avatar
Active Member

Posts

Joined
Sat Jan 08, 2011 11:05 pm
Location - Netherlands

Post by Gerrit » Fri May 08, 2020 10:19 pm

Bedankt voor je uitleg, dacht eigenlijk dat ik dat al zo gemaakt had met die classes. Goed om te weten.
In de laatste versie van OC werkt het ook nog steeds naar behoren.

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/


User avatar
Active Member

Posts

Joined
Fri Nov 27, 2009 9:06 pm
Who is online

Users browsing this forum: No registered users and 23 guests