OSCOMMERCE - Customer / Address Payment Control
$30-250 USD
Paid on delivery
hi i run an oscommerce store i need to setup Payment Control for the Customers to allow me to restrict certain payment methods/modules to certain customers/address
e.g suppose we have Customer with Customers_id = 43 then Allowed_Payment_Module = cod, cc
this means the customer with id 43 can pay by Cash (cod) or Credit Card (cc)
but if i set Customers_id = 43 then Allowed_Payment_Module = cod then they can only Choose CASH (cod) as a payment module,
Note: this only affects customer with id = 43 , all other customers can use ALL payment methods by default
as a neat trick we can control this from the admin panel example click on the customer and choose allowed payment methods then it will update in db OR we can add a new option into admin/[login to view URL]
Allowed Payment Methods then have the payment method name and checkboxes and we can choose the one we want or DROP DOWN
e,g
ALL
CASH ONLY
CARD ONLY
then this will update the data in the db
we will need a new column in customers table called Allowed_Payment_Methods
EXTENSION
----------------------
i also need an extension to this to allow me to restrict payment methods depending on
Firstname
Lastname
Street Address
Postcode
City
State
Phone
IP Address
we can add more parameters later but
any of those 4 we can use to begin with so for example suppose i have the following
Street Address Allowed Payment Methods/Modules
1 London Road CASH (cod)
this means anyone ordering from 1 London Road can only pay by CASH
the table will have all the columns and the last column will be Allowed Payment
# Street Address Email Address IP Address Tel Number Allowed_Payments
1 1 London Rd CASH
2 [login to view URL] CARD
3 71 Regent Rd 123456789 CASH
Example 3 is more strict
it says anyone living in 71 Regent Rd with phone number 123456789 can pay by CASH ONLY
ALL conditions for each case must be satisfied for the Payment filter to apply
case 1 and 2 are simple just 1 condition case 3 has two conditions
other casese may have more conditions point is ALL must be satisfied.
Note: Case sensitivity is not required infact dont use it please
NO TIME WASTERS this is a sensitive project and must be done perfectly
Project ID: #11692636
About the project
11 freelancers are bidding on average $258 for this job
I have read your project details, and I am interested in offering my services. I provide 100% satisfaction guaranteed on all my work. Milestone is required to begin; to be released when the job has been satisfactor More
Hi, I've good experience in oscommerce projects. This looks more interesting task and needs more skill and focus to get this working perfectly. The tricky part is we need to match all the conditions and get the vali More
Dear Hiring Manager, I am very much interested in your posted job involving these skills. I am expert in OSCOMMERCE development, Payment gateways integration and modules creation. I can work on this platform for you. More