Jump to content
roelrutjes

(SOLVED) Aantal verwijderen bij productinformatie

Recommended Posts

Hallo,

 

Ik zou graag het aantal in voorraad zijnde of te bestellen producten niet vermeld zien bij mijn productinfo.

Nu staat er: "aantal".

Ik wil dus dat men maar 1 artikel kan bestellen.

Via preferences / tools heb ik al wat uitgeprobeerd, maar niets werkt.

Weet iemand een oplossing (code verwijderen uit product.tpl misschien)

 

Groeten, Roel.

Edited by roelrutjes (see edit history)

Share this post


Link to post
Share on other sites

Is zou gewoon via CSS aan de elements display:none toevoegen. Niet alleen op de product pagina, maar ook in het winkelmandje trouwens, hierdoor hoef je niet aan de template te liggen klooien en kun je het gemakkelijk weer terug veranderen als dat moet. Het maakt hiermee ook niet uit welke versie je gebruikt.

Share this post


Link to post
Share on other sites

Dank voor je reactie Impressed,

 

Alleen snap ik niet helemaal wat je bedoelt.

Klopt het dat ik "display: none" moet zetten in httpdocs/themes/mijn theme/css/product.css?

En waar dan precies?

En waar in het winkelmandje? En waar zit dat winkelmandje?

Share this post


Link to post
Share on other sites

Is zou gewoon via CSS aan de elements display:none toevoegen. Niet alleen op de product pagina, maar ook in het winkelmandje trouwens, hierdoor hoef je niet aan de template te liggen klooien en kun je het gemakkelijk weer terug veranderen als dat moet. Het maakt hiermee ook niet uit welke versie je gebruikt.

Dat is wel erg kort door de bocht. Hoe wil je dan de quantity van (standaard) 1 doorgeven aan de cart of ajax call die het product aan de cart moet toevoegen?

Share this post


Link to post
Share on other sites

Oh ja klopt de klant kan telkens op de winkelwagen button klikken om producten toe te voegen. Ja dan zit er niets anders op dan

deze module te nemen (weet niet of die werkt):

 

http://www.puecher.com/prestashop-maximum-order-quantity/456/

 

Of deze code te gebruiken. Ik heb het geprobeerd maar bij mij werkte het niet in versie 1.4.9

 

http://blogpresta.blogspot.nl/2011/09/prestashop-limit-maximum-items-in.html

Share this post


Link to post
Share on other sites

Oh ja klopt de klant kan telkens op de winkelwagen button klikken om producten toe te voegen. Ja dan zit er niets anders op dan

deze module te nemen (weet niet of die werkt):

 

http://www.puecher.c...r-quantity/456/

 

Of deze code te gebruiken. Ik heb het geprobeerd maar bij mij werkte het niet in versie 1.4.9

 

http://blogpresta.bl...m-items-in.html

Of gewoon de template aanpassen en een hidden input toevoegen in plaats van de text input :P

Share this post


Link to post
Share on other sites

Ik heb eens geprobeerd om er een hidden input van te maken. Ik heb ook de value naar "1" gezet. Maar dat werkt niet volgens mij. Ik kan gewoon producten toe blijven voegen aan de winkelwagen door telkens op knop te klikken. Wellicht doe ik iets fout.

Share this post


Link to post
Share on other sites

scorpionsworld zou je misschien iets meer in detail kunnen uitleggen wat jij bedoelt. Ik heb het geprobeerd zoals eerder aangegeven, maar dat lukte niet.

Share this post


Link to post
Share on other sites

Ik heb eens geprobeerd om er een hidden input van te maken. Ik heb ook de value naar "1" gezet. Maar dat werkt niet volgens mij. Ik kan gewoon producten toe blijven voegen aan de winkelwagen door telkens op knop te klikken. Wellicht doe ik iets fout.

Dat lijkt mij normaal gedrag en ik begreep ook niet uit je verhaal dat het voor klanten onmogelijk moet zijn om na het toevoegen nog meer van hetzelfde product te bestellen.

Share this post


Link to post
Share on other sites

Ok nu snap ik het. Kwam er al niet uit. Jij doelt op het "hidden" maken van het text veld waar je het aantal in kunt aangeven in het product scherm.

 

Wat ik van roelrutjes begrijp is dat er maar max aantal producten per klant/keer besteld mag worden. In zijn geval gaat het om 1 stuk. Je kunt het het aantal scherm verbergen in het product scherm en in het winkelmandje, echter is het dan nog niet waterdicht, omdat de klant meerdere producten kan blijven toevoegen met de winkelwagen button. Door hier telkens op te klikken.

 

Deze functie zit ook echt niet in prestashop. Je kunt wel een minimum order quantity opgeven maar geen max. Daarom had ik al een module gevonden die dit kon doen. Deze lijkt wel te werken, zoals ik op het forum lees.

 

Verder heb ik ook een stukje code gevonden, waarmee dit bereikt kan worden, maar dat kreeg ik niet aan het werken.

Share this post


Link to post
Share on other sites

Hoe moet ik het tekstveld waar je het aantal kunt aangeven in het productscherm, "hidden" maken?

Ik kan in de BO geen instelmogelijkheden ervoor vinden.

Share this post


Link to post
Share on other sites

Hoe moet ik het tekstveld waar je het aantal kunt aangeven in het productscherm, "hidden" maken?

Ik kan in de BO geen instelmogelijkheden ervoor vinden.

Dat dien je in de template te doen. de <input type="text" name="qty"> wijzig je dan in <input type="hidden" name="qty" value="1">

Share this post


Link to post
Share on other sites

Hiermee los je jou probleem niet op vrees ik. Je kan het "hoeveelheid" scherm hidden maken, zodat deze niet meer gebruikt kan worden, maar dan moet je dat ook in het winkelmandje doen. Anders kan de klant nog steeds het aantal wijzigen.

 

Daarnaast blijf je het probleem behouden dat de klant via de winkelwagen button meer producten kan toevoegen. Wat hij overigens niet meer kan wijzigen.

 

Trouwens bij gebruik van CSS display:none blijft de winkelwagen ook gewoon werken. Dus dat zou ook een optie zijn.

 

Als je unieke producten verkoopt kun je dat natuurlijk ook met voorraadbeheer regelen.

Share this post


Link to post
Share on other sites

Dat dien je in de template te doen. de <input type="text" name="qty"> wijzig je dan in <input type="hidden" name="qty" value="1">

 

Waar kan ik dat vinden? (in de product.css?)

Share this post


Link to post
Share on other sites

Toch snap ik nog steeds niet waar je heen wil. Door velden hidden te maken los je het probleem niet op. Als een klant twee maal op de winkel button klikt dan staan er twee producten in het winkelmandje. Klanten die meerdere producten willen zullen dit ook doen.

Share this post


Link to post
Share on other sites

Toch snap ik nog steeds niet waar je heen wil. Door velden hidden te maken los je het probleem niet op. Als een klant twee maal op de winkel button klikt dan staan er twee producten in het winkelmandje. Klanten die meerdere producten willen zullen dit ook doen.

True.

Maar voorkomen dat een klant meerdere van hetzelfde artikel in de winkelwagen stopt is nagenoeg onmogelijk. Dan moet je nog wel heel wat meer aanpassen (quantity update knoppen in de winkelwagen overzicht, javascript van de ajax cart om de 'doe in winkelwagen' knop te disablen, winkelwagen knop verbergen na page refresh, etc.)

Share this post


Link to post
Share on other sites

Heren, ik heb de code aangepast in de product tpl en het is gelukt. Het aantal is verdwenen en als ik probeer meerdere van 1 product in de winkelwagen te leggen dan lukt dat niet. Precies wat ik wilde.

Bedankt allen!

Share this post


Link to post
Share on other sites

Vreemd, want bij mijn test kon ik zoveel producten toevoegen als ik wilde. Door telkens opnieuw de winkelwagen button te gebruiken. Kun je misschien uitleggen wat je precies gedaan hebt.

Share this post


Link to post
Share on other sites

Gewoon deze tip gebruikt :

 

In mijn thema / product tpl het volgende gewijzigd zoals de tip van Scorpionsworld:

 

<input type="text" name="qty"> wijzig je dan in <input type="hidden" name="qty" value="1">

 

Daarnaast heb ik in de BO de volgende instellingen:

Aantal van het product op voorraad: 1

Wanneer niet voorradig: Standaard: orders niet toestaan.

Share this post


Link to post
Share on other sites

Nee, ik niet omdat ik maar 1 stuks van elk object heb.

Als een product verkocht is heb ik het niet meer en kan het dus ook niet meer besteld worden.

(Ik doe in oude, vintage, design spullen).

Nog bedankt voor de tips, Groeten, Roel.

Share this post


Link to post
Share on other sites

Nee, ik niet omdat ik maar 1 stuks van elk object heb.

Als een product verkocht is heb ik het niet meer en kan het dus ook niet meer besteld worden.

(Ik doe in oude, vintage, design spullen).

Nog bedankt voor de tips, Groeten, Roel.

Op die manier

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More