31367 Automall payment script mod

En cours Publié le Apr 3, 2006 Paiement à la livraison
En cours Paiement à la livraison

Currently, I have a website that follows the Automall script from Prozilla. I need a modification in the payment system that is used for this type of site. This will require a small change to the registration process to reflect the changes I want made to the Payment script. Here is what I need for this project: Currently, when someone registers on my site, they are given 1 free listing to post on my site and that listing expires after 1 month. I Do Not want members to automatically receive a free listing that carries an expiration date when they register. After registering, I want members to have a choice between 3 options when they choose to post a listing. If a person chooses Option 1, they can at anytime, upgrade their listing from an Option 1 Listing to an Option 2, or Option 3 listing. If a person chooses an Option 2 listing, they can at anytime upgrade to an Option 3 listing. I also want members to be able to create and post as many listings as they would like. Here are the 3 Options I want available to members when they choose to post a listing: Option 1: (This option is already setup on my site but needs to be tweaked.) A member can post a listing for Free and it does not carry an expiration date. This listing allows the member to fill out information fields that will be posted about the listing. This listing will allow Only One Picture upload (currently, it is 10 picture uploads allowed.) This listing will appear in the Search Results that are on my site without a picture beside it's name. (Currently, if a member posts a picture on their listing, it appears beside the listing in my search results page.) Option 2: This script will utilize the current payment script that is on my website, but will need to be modified. Currently, the payment system on my website uses a Paypal option for members to pay for listings, and after the payment has been confirmed, the member receives a credit for the amount of listings purchased in their member account on my website. I want this script modified so that when a member chooses Option 2 from the start, or upgrades their Option 1 Listing to an Option 2 listing, they must pay a fee of $1.00 per month (I would need to be able to change this fee on the backend at anytime in the admin panel.) This fee will be a recurring payment through Paypal. I know Paypal has a Free script on their website that you can add to your own website that will make this payment automatic each month until the member cancels it. After the person completes the payment steps, they will receive a credit in their member account on my website for 1 listing, or if this was a listing upgrade it will go from an Option 1 listing to an Option 2 listing. This listing will be identified by a small icon that I will create to differentiate it from an Option 1 Free Listing in their member account. This listing receives more benefits than the Option 1 listing. These benefits include: the ability to fill out information fields that will be posted about the listing, their listing that appears in the Search Results will be Bolded and a small Camera Icon will be displayed beside their listing, another icon that I will create to represent the Level 2 Option will be shown beside the Camera Icon, the ability to upload up to 10 pictures (currently, they can add 10 pictures to a listing on my site), and their listing will have more weight and show up before the Option 1 Free Listings. (Similar to ebay, where you can pay an extra fee to have your item featured, and this causes your item for sale to be shown before other items for sale that did not pay the extra fee in the Search Results.) If a member cancels the recurring $1.00 payment, or if the payment cannot be drawn from their bank account through Paypal, these extra benefits will stop working, the listing will fall back to a level 1, and an email will be sent to the person telling them to renew it. Option 3: I want this script modified so that when a member chooses Option 3, they must pay a fee of $2.00 per month (I would need to be able to change this fee on the backend at anytime in the admin panel.) This fee will be a recurring payment through Paypal, just like on Option 2. For this next part, I will need the coders opinion on this aspect of the project. My goal for Option 3 is to have the member pay a larger fee that will give them the benefits of an Option 2 Listing, but also carry additional benefits. I am not sure how the Paypal recurring payment setup works so therefore I developed 2 solutions to this and will need the coder to tell me which is possible. Solution 1: A member purchases an Option 3 listing from the start and receives the benefits that I have listed below. If the person had already purchased an Option 2 listing in the past and upgrades their listing to an Option 3, the Option 3 listing will override the Option 2 listing, and cancel the Option 2 recurring payment in Paypal, and the Option 3 recurring payment will startup. Therefore, the Option 2 will be $1.00 per month and the Option 3 listing will be $3.00 per month. The $1.00 payment will stop and the $3.00 payment will begin. Solution 2: To have the ability to use Option 3 for a listing, the member Must Have already purchased the Option 2 Listing and recurring payment is already setup. Then the member will be able to pay for an Option 3 listing to receive the additional benefits. Therefore, the Option 2 listing will be a recurring payment of $1.00 per month and the Option 3 listing will be $2.00 per month. Two separate payments will be made to me each month. After the person completes the payment steps for the Option 3, they will receive a credit in their member account on my website for 1 new listing, or their current listing that they are upgrading will receive more features. This listing will be identified by a small icon that I will create to differentiate it from an Option 1 Free Listing and an Option 2 Listing. This Option 3 listing receives more benefits than the Option 1 listing and the Option 2 Listing. These benefits include: everything that the Option 2 Listing receives (but this listing gets even more weight and is shown before any Option 2 listing, or Option 1 listing in the Search Results), plus: the listing's picture will be shown in the Search results instead of the Camera Icon, the listing will be added to a rotating picture system (currently, on my site I have a rotating picture system that rotates between pictures of all the listings that are on my site), and their listing will automatically appear on a separate webpage called “Power Listings.” Depending on the payment solution option we decide on that I mentioned above, this is what will happen if a member cancels the recurring payments, or if the payment cannot be drawn from their bank account through Paypal. Solution 1: All of these extra benefits will stop working, the listing will fall back to a level 1, and an email will be sent to the person telling them to renew it. Solution 2: if the $2.00 payment is not received for the Option 3 upgrade but the $1.00 payment for Option 2 is receive, the listing will fall back to a Level 2 status and lose the level 3 features. But, if the $2.00 payment is received for the Option 3 upgrade, but the $1.00 payment is Not received for the Option 2 status, the listing falls back to a Level 1. After all of this is completed, I would need to be able to on the backend to upgrade a member's listings for Free. So, if I run a special one day I could upgrade a member's Option 2 listing to an Option 3 listing and they still only pay the Option 2 price. Or if they have an Option 1 listing, I can upgrade it to an Option 2, or Option 3 and they pay nothing. Thank you for reading my project details and considering this project. Please ask any questions if needed. Happy bidding!

Odd Jobs PHP

Nº du projet : #1781122

À propos du projet

Projet à distance Actif Jul 11, 2012