Jump to content

[Solved] standaard bestellingen toestaan bij combinaties


Tinavranken

Recommended Posts

Hallo allemaal,

 

Ik zou willen dat bij alle producten "standaard: bestellingen toestaan" gebruikt wordt. Ik gebruik Prestashop versie 1.5.2.0.

 

Ik heb bij voorkeuren > producten reeds "sta het bestellen van producten toe die niet op voorraad zijn" aangevinkt. En dit werkte allemaal prima, totdat ik combinaties heb toegevoegd aan mijn producten. Nu staat er overal standaard aangevinkt "bestellingen niet toestaan" (op het tabblad hoeveelheden bij de producten)

 

Kan iemand me hierbij helpen. Het is iets teveel werk om dit voor alle producten manueel te gaan veranderen.

 

Alvast bedankt.

 

Groetjes

Tina

Edited by Tinavranken (see edit history)
Link to comment
Share on other sites

Hallo Tina,

 

Waarschijnlijk helpt dit:

open bestand /themes/<door jou gebruikte thema folder>/template/controllers/products/quantities.tpl

en vind de volgende code:

   <tr id="when_out_of_stock">
 <td>
  <table style="margin-top: 15px;">
   <tbody>
    <tr>
	 <td class="col-left"><label>{l s='When out of stock:'}</label></td>
	 <td style="padding-bottom:5px;">
	  <ul class="listForm">
	   <li>
	  <input {if $product->out_of_stock == 0} checked="checked" {/if} id="out_of_stock_1" type="radio" checked="checked" value="0" class="out_of_stock" name="out_of_stock">
	  <label id="label_out_of_stock_1" class="t" for="out_of_stock_1">{l s='Deny orders'}</label>
	   </li>
	   <li>
	  <input {if $product->out_of_stock == 1} checked="checked" {/if} id="out_of_stock_2" type="radio" value="1" class="out_of_stock" name="out_of_stock">
	  <label id="label_out_of_stock_2" class="t" for="out_of_stock_2">{l s='Allow orders'}</label>
	  </li>
	  <li>
	  <input {if $product->out_of_stock == 2} checked="checked" {/if} id="out_of_stock_3" type="radio" value="2" class="out_of_stock" name="out_of_stock">
	  <label id="label_out_of_stock_3" class="t" for="out_of_stock_3">
	   {l s='Default'}:
	   {if $order_out_of_stock == 1}
	   <i>{l s='Allow orders'}</i>
	   {else}
	   <i>{l s='Deny orders'}</i>
	   {/if}
	   <a class="confirm_leave" href="index.php?tab=AdminPPreferences&token={$token_preferences}">
	    {l s='as set in Preferences'}
	   </a>
	  </label>
	  </li>
	  </ul>
	 </td>
    </tr>
   </tbody>
  </table>
 </td>
   </tr>

 

Verwijder de rode tekst van deze regel:

<input {if $product->out_of_stock == 0} checked="checked" {/if} id="out_of_stock_1" type="radio" checked="checked" value="0" class="out_of_stock" name="out_of_stock">

 

en voeg de rode tekst toe aan deze regel (ietsje daaronder):

 

<input {if $product->out_of_stock == 2} checked="checked" {/if} id="out_of_stock_3" type="radio" checked="checked" value="2" class="out_of_stock" name="out_of_stock">

 

hoop dat dit werkt, probeer maar eens.

pascal

Link to comment
Share on other sites

  • 2 months later...

Hallo,

 

Ik heb na het gebruiken van de prestaclean module hetzelfde probleem. Alle producten zijn nu niet toegestaan te bestellen als deze niet op voorraad zijn. Is het mogelijk een script op de database te draaien? Wat is de standaard waarde? Ik ben bang dat als ik iets in een admin file aanpas, er bij de volgende update weer misgaat...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...