Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Different Prices for Different Pay Methods


yoja

Recommended Posts

Is it possible to specify what each Pay Method costs?

 

For example Cash On Delivery costs 7.5? no matther how may articles you've got. And I always ship COD orders via NPD which cost 4.5 ?.

(so a COD order cost 7,5? handling fee + 4,5? shipping costs)

 

Paying in advance on my Bank Account costs 3? in administration fees. And 4,5? shipping fees in Netherlands, 10? europe, 11,5? outside europe. (so a pia cost 3? + 4,5? shipping in the netherlands)

 

Is there a way this can be modelled in OSC?

Link to comment
Share on other sites

You can take the flat.php and set it up with a flat rate and a handling fee.

 

Then set up the checkout_process.php to check if the payment method is set to COD ... if it is, then redraw checkout_payment.php with COD marked for Payment method and only the Flat Rate for shipping so that there are no other choices.

 

If the customer then says, heck I will pay by credit card, the screen can be set to re-draw again with the other shipping modules to choose from.

Link to comment
Share on other sites

  • 3 years later...
You can take the flat.php and set it up with a flat rate and a handling fee.

Then set up the checkout_process.php to check if the payment method is set to COD ... if it is, then redraw checkout_payment.php with COD marked for Payment method and only the Flat Rate for shipping so that there are no other choices.

If the customer then says, heck I will pay by credit card, the screen can be set to re-draw again with the other shipping modules to choose from.

 

 

any chances on being more specific about this please? as basically I'm not a coder and I'm new to oscommerce, I'm totally amazed that it isn't a built in feature of oscommerce to be able to add a charge for COD

Link to comment
Share on other sites

  • 4 months later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...