![]() |
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.... |
Re: Deposit Payment Options
Create a new product for that, or perhaps a variant?
|
Re: Deposit Payment Options
Quote:
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. |
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 |
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. |
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 |
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.
|
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. |
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 |
Re: Deposit Payment Options
Quote:
|
Re: Deposit Payment Options
Get to 39 and you could write a book
|
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; } |
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.
|
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:
{* 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. |
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.