Jump to content

[SOLVED] Reserve product without paying


Recommended Posts

Hello.

I've looked for a solution for this doubt but I haven't found a solved topic for this issue.

What I need is a module to let customers reserve some products. They don't have to pay for them now. I just want to know that a certain customer wants that product so that I can buy more next time I go to the distributor.

Isn't there a module for that? It's a very useful option. Imagine you want to sell... say a "hello kitty backpack", and you know the company will only sell you a limited number of units once a month. If you know you can sell 20 I can ask them 20 two weeks before they send me the products.
With the shop as default I cannot know how many of the I must pre-order (or reserve).

Thank you in advance.

Link to comment
Share on other sites

You can go to the Preferences > Products tab and change "Allow ordering out-of-stock product" to "Yes". Then customers can purchase an out-of-stock item and after they pay, the order status will automatically change to "On backorder" (in PrestaShop v1.3). In earlier versions of PrestaShop, the status is "Out of stock".

Link to comment
Share on other sites

I just needed something like that but it's not "the best solution" you can imagine. It would be perfect if the customer could fill in a form or something for us to know if they want 1 or more items, the size, etc...

That's why I was asking if someone knew a module for that. Although, as I said, this default solution is good enough for me, by now.

Link to comment
Share on other sites

  • 3 weeks later...

Change line 21 of product-list.tpl (in PrestaShop v1.3.1) from:

{l s='Add to cart'}



to:

 0}{l s='Add to cart'}{else}{l s='Pre-order'}{/if}">{if $product.quantity > 0}{l s='Add to cart'}{else}{l s='Pre-order'}{/if}



and line 283 of product.tpl (in PrestaShop v1.3.1) from:


quantity == 0} style="display:none;"{/if} id="add_to_cart" class="buttons_bottom_block"><input type="submit" name="Submit" value="{l s='Add to cart'}" class="exclusive" /></p>



to:


quantity == 0} style="display:none;"{/if} id="add_to_cart" class="buttons_bottom_block"><input type="submit" name="Submit" value="{if $product->quantity > 0}{l s='Add to cart'}{else}{l s='Pre-order'}{/if}" class="exclusive" />

Link to comment
Share on other sites

  • 6 months later...
Change line 21 of product-list.tpl (in PrestaShop v1.3.1) from:

{l s='Add to cart'}



to:

 0}{l s='Add to cart'}{else}{l s='Pre-order'}{/if}">{if $product.quantity > 0}{l s='Add to cart'}{else}{l s='Pre-order'}{/if}



and line 283 of product.tpl (in PrestaShop v1.3.1) from:


quantity == 0} style="display:none;"{/if} id="add_to_cart" class="buttons_bottom_block"><input type="submit" name="Submit" value="{l s='Add to cart'}" class="exclusive" /></p>



to:


quantity == 0} style="display:none;"{/if} id="add_to_cart" class="buttons_bottom_block"><input type="submit" name="Submit" value="{if $product->quantity > 0}{l s='Add to cart'}{else}{l s='Pre-order'}{/if}" class="exclusive" />



Hello. It doesn't work in? I can not register in any way normally. Help please. Thanks for earlier.
Link to comment
Share on other sites

I do exactly as you wrote, I was exactly in line
places you have described but a version prestashop 1,3,5 does not work,
disappears the whole right side.
in product-list.tpl changed it

{l s='Add to cart'} 

this

 0}{l s='Add to cart'}{else}{l s='Pre-order'}{/if}">{if $product.quantity > 0}{l s='Add to cart'}{else}{l s='Pre-order'}{/if}

and product.tpl this

quantity == 0} style="display:none;"{/if} id="add_to_cart" class="buttons_bottom_block">{if $cookie->isLogged()}<input type="submit" name="Submit"  value="{l s='Add to cart'}" class="exclusive" />{else}{l s='Add to cart'}{/if}

me this

quantity == 0} style="display:none;"{/if} id="add_to_cart" class="buttons_bottom_block"><input type="submit" name="Submit" value="{if $product->quantity > 0}{l s='Add to cart'}{else}{l s='Pre-order'}{/if}" class="exclusive" />

and does not work. please help.

Link to comment
Share on other sites

×
×
  • Create New...