X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   Changing design (https://forum.x-cart.com/forumdisplay.php?f=51)
-   -   Deposit Payment Options (https://forum.x-cart.com/showthread.php?t=54245)

minfinger 06-19-2010 10:18 AM

Deposit Payment Options
 
Often times my client excepts a $100 deposit on his puppies to hold them for 7 Days.

I'd like to be able to offer this in X-Cart. It's very frustrating....

Shamun 06-19-2010 10:58 AM

Re: Deposit Payment Options
 
Create a new product for that, or perhaps a variant?

minfinger 06-19-2010 11:09 AM

Re: Deposit Payment Options
 
Quote:

Originally Posted by Tal
Create a new product for that, or perhaps a variant?

I would tend to agree with you on this.

Hwever I have done this, if you lok at the client site.

http://littlepuppiesonline.msidesigns.com

Click any of the dogs. I've been tinkering with Boomer, so the script for the verification is screwed up.

The thing is, it would be wonderful if there was a deposit button, like the Wishlist button, that added the deposit on the dog to their cart and change the status of the dog after the purchase.


OR that my verification script actually worked properly since I start tinkering with it.

I'd prefer that the customer not be able to choose any other variables with choosing "Yes" for deposit.

minfinger 06-19-2010 01:39 PM

Re: Deposit Payment Options
 
I don't know, maybe I just need to work on my Variant scripting a little more. MORE FREAKING IF THEN ELSE Statements GRRR!

Going to dinner with the family now..Graduation/Father's Day/7 year Anniversary on the same weekend. :D

amy2203 06-20-2010 04:53 AM

Re: Deposit Payment Options
 
create a product option, Pay in full or place deposit.

You might be able to change the layout in your templates, or bcse have a mod that allows you to create checkboxes and things for product options.

Using product options would probably not need any real coding to acheive, your issue will be getting it to look like a button.

minfinger 06-20-2010 08:10 AM

Re: Deposit Payment Options
 
Review one of my clients puppies and you will understand.

http://littlepuppiesonline.msidesigns.com/Cocoa-Handsome-lil-TEACUP-male-Chihuahua-3-pounds-full-grown.html

amy2203 06-20-2010 09:58 AM

Re: Deposit Payment Options
 
I did review it, and offered some ideas. No need to get stroppy. I won't bother trying to help any further.

minfinger 06-20-2010 11:34 AM

Re: Deposit Payment Options
 
Thank I didn't. The problem with Forums is people read to much into very little. Sorry it came across that way, your suggestions were welcome.

I'm not convinced I'm doing it the right way at the moment.

kevfromwiganinlancashire 06-20-2010 02:20 PM

Re: Deposit Payment Options
 
Mike,

What if you used Gift Certificates but called them Deposits/Deposit Bond?
Make up the Deposit with the puppy name & amount [could have options for how much they want to put down with a minimum requirement]. You have to proccess an order anyway so when the Deposit is "bought" take the puppy off sale. You can then make up the order/invoice for the outstanding amount.

You could make the Adopt button link to the Deposit with deposit amounts from your $100 up to full payment

Just a thought.

kev

minfinger 06-20-2010 02:24 PM

Re: Deposit Payment Options
 
Quote:

Originally Posted by kevfromwiganinlancashire
Mike,

What if you used Gift Certificates but called them Deposits/Deposit Bond?
Make up the Deposit with the puppy name & amount [could have options for how much they want to put down with a minimum requirement]. You have to proccess an order anyway so when the Deposit is "bought" take the puppy off sale. You can then make up the order/invoice for the outstanding amount.

Just a thought.

kev

Thank you for the suggestion. I thought about doing that as well. But I believe this might create more work for my client. I'm already up to 38 steps to create a dog LOL

kevfromwiganinlancashire 06-20-2010 02:28 PM

Re: Deposit Payment Options
 
Get to 39 and you could write a book

minfinger 06-20-2010 09:55 PM

Re: Deposit Payment Options
 
LOL Thanks...Well I had to build Logic into the Validation Script.

I did notice that I could have done it with the Exceptions in the Options section, but it doesn't give the pop ups like the script does.

Oh and it's worth noting that I still don't have a real "Deposit" method, other than the Option using the Validation Script.

Here's my script: :D


var value = product_option_value("DEPOSIT (7 Days)"); var value2 = product_option_value("Home Again Micro Chip."); if (value !== false && value == "Yes" && value !== false && value2 !== false && value2 == "Yes") { alert("If you choose a Deposit you can NOT choose to have the Home Again Micro Chip"); return false; } var value = product_option_value("DEPOSIT (7 Days)"); var value2 = product_option_value("Shipping Options"); if (value !== false && value == "Yes" && value !== false && value2 !== false && value2 == "Shipping (Nearest Airport in US or Canada)") { alert("If you choose a Deposit you can NOT choose a Shipping option."); return false; } var value = product_option_value("DEPOSIT (7 Days)"); var value2 = product_option_value("Shipping Options"); if (value !== false && value == "Yes" && value !== false && value2 !== false && value2 == "Overnight Shipping") { alert("If you choose a Deposit you can NOT choose a Shipping option."); return false; } var value = product_option_value("DEPOSIT (7 Days)"); var value2 = product_option_value("Local Pickup or Door to Door Delivery"); if (value !== false && value == "Yes" && value !== false && value2 !== false && value2 == "Door to Door (Call First 740-497-2333)") { alert("If you choose a Deposit you can NOT choose a Local Pickup option."); return false; } var value = product_option_value("DEPOSIT (7 Days)"); var value2 = product_option_value("Local Pickup or Door to Door Delivery"); if (value !== false && value == "Yes" && value !== false && value2 !== false && value2 == "Local Pickup in Mount Vernon, OH") { alert("If you choose a Deposit you can NOT choose a Local Pickup option."); return false; } var value = product_option_value("DEPOSIT (7 Days)"); var value2 = product_option_value("Unconditional Replacement Guarantee"); if (value !== false && value == "Yes" && value !== false && value2 !== false && value2 == "1 (one) Year") { alert("If you choose a Deposit you can NOT choose an Unconditional Replacement Guarantee."); return false; } var value = product_option_value("DEPOSIT (7 Days)"); var value2 = product_option_value("Unconditional Replacement Guarantee"); if (value !== false && value == "Yes" && value !== false && value2 !== false && value2 == "2 (two) Years") { alert("If you choose a Deposit you can NOT choose an Unconditional Replacement Guarantee."); return false; } var value = product_option_value("DEPOSIT (7 Days)"); var value2 = product_option_value("Unconditional Replacement Guarantee"); if (value !== false && value == "Yes" && value !== false && value2 !== false && value2 == "3 (Three) Years") { alert("If you choose a Deposit you can NOT choose an Unconditional Replacement Guarantee."); return false; } var value = product_option_value("DEPOSIT (7 Days)"); var value2 = product_option_value("Unconditional Replacement Guarantee"); if (value !== false && value == "Yes" && value !== false && value2 !== false && value2 == "3 (Three) Years") { alert("If you choose a Deposit you can NOT choose a shipping option."); return false; } var value = product_option_value("Home Again Micro Chip"); if (value !== false && value == "--- Choose One ---") { alert("We encourage you to add the $39.99 Home Again Chip option to your puppy. If your puppy ever decides to go on his own special adventure, the Home Again Chip will help to bring your puppy back home. Please visit www.homeagain.com for more information! If you still do not want the micro chip, please select the No option before adopting your puppy. NOTE: If you are placing a DEPOSIT on this PUPPY, please choose No."); return false; } var value = product_option_value("DEPOSIT (7 Days)"); var value2 = product_option_value("Shipping Options"); var value3 = product_option_value("Local Pickup or Door to Door Delivery"); if (value !== false && value == "No" && value !== false && value2 !== false && value2 == "--- Choose One ---" && value3 !== false && value3 == "--- Choose One ---") { alert("You must choose either a Shipping Option or Door to Door Delivery/Local Pickup."); return false; } var value = product_option_value("Shipping Options"); var value2 = product_option_value("Local Pickup or Door to Door Delivery"); if (value !== false && value == "Shipping (Nearest Airport in US or Canada)" && value2 !== false && value2 == "Door to Door (Call First 740-497-2333)") { alert("You must choose either a Shipping Option or Door to Door Delivery/Local Pickup. You can not add both to your order."); return false; } var value = product_option_value("Shipping Options"); var value2 = product_option_value("Local Pickup or Door to Door Delivery"); if (value !== false && value == "Shipping (Nearest Airport in US or Canada)" && value2 !== false && value2 == "Local Pickup in Mount Vernon, OH") { alert("You must choose either a Shipping Option or Door to Door Delivery/Local Pickup. You can not adopt your puppy with both options."); return false; } var value = product_option_value("Shipping Options"); var value2 = product_option_value("Local Pickup or Door to Door Delivery"); if (value !== false && value == "Overnight Shipping" && value2 !== false && value2 == "Door to Door (Call First 740-497-2333)") { alert("You must choose either a Shipping Option or Door to Door Delivery/Local Pickup. You can not add both to your order."); return false; } var value = product_option_value("Shipping Options"); var value2 = product_option_value("Local Pickup or Door to Door Delivery"); if (value !== false && value == "Overnight Shipping" && value2 !== false && value2 == "Local Pickup in Mount Vernon, OH") { alert("You must choose either a Shipping Option or Door to Door Delivery/Local Pickup. You can not add both to your order."); return false; }

minfinger 06-28-2010 05:29 AM

Re: Deposit Payment Options
 
I'm actually think now that I may just create a Deposit Product and some how make is a link in the product Details. I'd love to pull the SKU over in the link, but that my now be possible.

minfinger 06-30-2010 10:23 AM

Re: Deposit Payment Options
 
Ok so I created a hidden product Called Deposit.

Then I created deposit.tpl and had it include in the product_details.tpl.
Deposit.tpl
Code:

{*
$Id: deposit.tpl,v 1.189.2.22 2010/06/30 08:38:21 aim Exp $
vim: set ts=2 sw=2 sts=2 et:
*}
        <span class="title-link">
          <a href="http://littlepuppiesonline.msidesigns.com/Deposit.html" ><img src="{$ImagesDir}/LPO_Deposit_Pig.jpg" alt="" border="0" width="174" height="136"  /></a>
        </span>


My questions it that it's kind of redundant to show the Deposit Pig/Image on the Deposit Products screen.

How do I {if} that out?

Here's the product that shows the piggy
http://littlepuppiesonline.msidesigns.com/Junior-Handsome-lil-TEACUP-male-Maltese.html

My Deposit product w/o the pig.
http://littlepuppiesonline.msidesigns.com/Deposit.html

Once I get this part figured out I will remove the deposit Variant.

healthi 11-21-2011 01:42 PM

Re: Deposit Payment Options
 
Hi,
Has anyone figured this one out yet?

I also need this option.
Say pay 25% Now balance nearer the time.
This is for a tour company and it is legal to do this.

Please can someone suggest a solution for me please.

Regards
Glenn


All times are GMT -8. The time now is 09:47 PM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.