Pakkettype
-
Onder Standaard Exportinstellingen kan je het Pakkettype zetten. Je kan dan kiezen uit een of meer verzendmethodes.
Bij Woocommerce 2.6 kan je echter kiezen voor Verzendzones met daarin verzendklasses. Ik heb die verzendklasses ingesteld. Die verzendklasses kan ik niet kiezen. Ik kan wel iets kiezen, maar weet niet waar hij het vandaan haalt, en het helpt me niet om het onderscheid te maken tussen Brievenbuspakje, Pakje en Europese pakket.Kan je hier naar kijken?
Bedankt, Pieter
-
Beste Ewout,
bedankt voor de aanpassingen.
Dit is mijn Verzendmethode scherm:
En dit het configuratie scherm, waarin je ook de opties Vast Tarief, Gratis Verzending, en Afhalen ziet. Die heb ik niet. Dat vond ik verwarrend.
Hallo Pieter,
Ik begrijp het, je gebruikt alleen Vast Tarief en je zou dan verwachten dat je Gratis Verzending en afhalen niet ziet. Ik zal kijken of het mogelijk is om die te verbergen als ze niet zijn gebruikt (je hebt ze overigens wel, hieruit kun je kiezen bij het aanmaken van een verzendmethode onder een verzendzone. Let op, jij schrijft ‘Bij Woocommerce 2.6 kan je echter kiezen voor Verzendzones met daarin verzendklasses’, maar dat is niet zo. Je maakt een verzendzone aan per regio, vervolgens maak je voor die regio verschillende verzendmethoden, en stel je per verzendmethode in welke kosten er aan een verzendklasse zijn verbonden. Jouw setup kan dus ook met 1 enkele verzendmethode worden ingesteld (Vast Tarief), en dan per verzendklasse aangeven wat de kosten daarvoor zijn. WooCommerce selecteert dan bij de checkout automatisch de juiste klasse (volgens de instelling “Berekeningstype”):
. Je code in functions.php voor het selecteren van de duurste optie is dan ook niet nodig, doordat WooCommerce dat voor je doet.
Verder zijn ‘Digitaal’, ‘Download’, ‘Verzendkosten 4DKL en CERQ vragenlijsten en mallen’ en ‘Verzendkosten Handleidingen’ de verzendklasses die je hebt ingesteld, welke dus een combinatie kunnen vormen met Vast Tarief.
Een verzendklasse op zichzelf is geen verzendmethode, enkel in combinatie met een verzendmethode kan deze aan een order worden gekoppeld. Verzendzones zijn enkel een manier om te schiften per land.
Hopelijk is het hiermee wat verduidelijkt!
Groeten,
EwoutBeste Ewout,
Dank je voor de toelichting. Alleen kan je per verzendmethode ook maar 1 naam aangeven, bijvoorbeeld “Vast Tarief”. De gebruiker krijgt dus dan altijd te zien in de Winkelmand: Verzendmethoden: “Vast Tarief”, of welke titel je daar ook kiest. Ik vind het helderder als daar staat “Post NL” (die zien ze bij aflevering), of “Digitaal” of “Download”, al naar gelang het duurste item. Daarvoor moest ik verschillende verzendmethodes aanmaken, en dus een aanpassing om alleen de duurste aan te bieden.In de selectie zie je in mijn plaatje de methode “Vast Tarief” met daar achter een liggend streepje gevolgd door de Verzendklasse. Je hebt alleen die nodig in de selectie, want die zonder verzendklasse kan je allemaal niet kiezen. Ook “Vast Tarief” (Bovenaan) heb ik niet gebruikt. Je kan die dus alle drie laten vallen.
Blijft nog mijn vraag om Ongefrankeerd of “Geen Verzending” in te kunnen stellen. Als ik nu “Vast Tarief – Digitaal” en “Vast Tarief – Download” op geef bij Ongefrankeerd, komen die toch in de bestelling met keuze “Pakket” te staan. Dat zou “Ongefrankeerd” moet zijn.
Liever nog heb ik een keuze “Geen Verzending” of “Virtueel”, zodat daar de MyParcel optie uit kan staan. Dit helpt om fouten te vermijden.Hallo Pieter,
Vast Tarief heb je voor alle 3 de verzendmethoden gebruikt, zoals in de kolom “Type” in jouw screenshot te zien is. Een verzendklasse op zich zegt niets over eem verzendmethode, deze kan namelijk met meerdere verzendmethodes worden gekoppeld. Verder kan het ook zijn dat iemand Vast Tarief gebruikt zonder verzendklasses, in dat geval moet hij ook zonder klasse zichtbaar zijn. Bedenk dat er meer dan 1000 gebruikers van deze plugin zijn, allemaal met eigen eisen en wensen welke we afwegen tegen elkaar.Maar als ik het goed begrijp dan werkt het nu, op de ongefrankeerde zending na?
Over ongefrankeerd schreef ik eerder dit:
Dat ongefrankeerd type niet werkt komt mogelijk omdat de kosten hiervoor gelijk zijn aan de basis verzendmethode, daar kan ik helaas niets aan veranderen. Het lastige aan de verzendklassen is dat WooCommerce deze niet opslaat in de order, het wordt enkel gebruikt om de kosten te berekenen. Ik heb daarom voor nu de implementatie van WooCommerce zelf overgenomen, deze code die kijkt naar de duurste verzendklasse. Als de ongefrankeerde verzendklasse even duur is als de basiskosten, ziet WooCommerce hier dus geen duurdere klasse in.
Ik kan niet zien hoe je dit hebt ingesteld, maar het kan zijn dat als je kosten toevoegt aan de verzendklasse en de hoofdkosten leeg laat, hij hem wel goed herkent als ‘duurste klasse’.
Succes!
EwoutOverigens staat je verzoek voor een vierde categorie hier open: https://github.com/myparcelnl/woocommerce-myparcel/issues/12
Voor de volgende release in januari gaan we kijken welke verbeteringen toegevoegd kunnen worden.
EwoutEwout,
het werkt met uitzondering van die Ongefrankeerd. Je uitleg begrijp ik niet. Ook als er alleen Vast Tarief- Digitaal of Vast Tarief – Download artikelen in de bestelling staan (kosten €0), dan komt hij met Pakket. De andere klassen zijn allemaal duurder. Ik kan je een account geven op mijn test omgeving, dan kan je het zien.Als ik het goed begrijp zijn in die methodes (Digitaal en Download) de kosten voor de duurdere helemaal niet gedefinieerd toch? WooCommerce kijkt in een order naar alle bestelde producten, en gaat ze een voor een lang om te kijken welke klasse de duurste is. Maar als de kosten voor de klasse niet hoger zijn dan de ‘hoofdkosten’ voor de verzendmethode, dan is er geen ‘duurste klasse’ en pakt hij dus de hoofdkosten in plaats van de klassekosten. Dat doet WooCommerce zelf in elk geval, in de plugin emuleer ik dit (want deze methodes zijn vanuit andere plugines/classes niet beschikbaar), dus ik kan kijken of ik een fallback kan inbouwen die bij ‘geen duurste klasse’ altijd de laatst vergeleken klasse pakt.
Het illustreert in elk geval mooi hoe complex dit intern is 🙂
Als je volledige controle wilt hebben kun je ook gebruik maken van het filter
wc_myparcel_order_shipment_options
:
https://github.com/myparcelnl/woocommerce-myparcel/blob/3eaa75349f36608494ab55503394815e9ef29b3d/includes/class-wcmp-export.php#L666
Je hebt dan het order object ter beschikking om daar zelf de opties uit af te leiden.Ewout
Hallo Ewout,
Ik loop tegen onderstaand probleem op.
Ik werk in woocommerce met de plugin “table rate shipping”(https://woocommerce.com/products/table-rate-shipping/)
Daarmee kan ik bijvoorbeeld op gewicht de verzendkosten bepalen. (Briefpost, brievenbuspakje of pakket)
Echter de Type naam is overal hetzelfde namelijk “Table rates”. Alle verzendmethode vallen bij deze plugin onder dezelfde type naam.
Omdat jullie bij de plugin werken met die type naam valt er onder “standaard exportinstellingen” dus geen zinnige keuze te maken, erg jammer want de plugin voegt wel wat toe aan de webwinkel.
Ik neem aan dat ik niet de enige ben die met deze plugin de verzendkosten bepaalt, dus is er misschien een workaround of staat er iets op de planning voor dit probleem?
Mvgr,
RoyHallo Roy,
Table rate shipping wordt inderdaad nog niet ondersteund, helaas. Er zijn een aantal verschillende Table rate shipping plugins (minimaal 4) die worden gebruikt door de MyParcel klanten, op dit moment is MyParcel daarover informatie aan het verzamelen om te kijken hoe dit toch zo goed mogelijk ondersteund kan worden.Sorry day ik je hier op dit moment niet mee kan helpen!
Met vriendelijke groet,
Ewout Fernhout
- The topic ‘Pakkettype’ is closed to new replies.