Results 1 to 10 of 211

Threaded View

  1. #11
    Join Date
    Nov 2007
    Location
    Essex, UK
    Posts
    137
    Plugin Contributions
    1

    Default Re: Nixaks Sagepay Form Module

    annnika I've solved the problem

    MAKE SURE you backup your website & database first.
    Go to includes/modules/payment/sagepay_form.php and edit that file with a good editor.

    find
    Code:
    // Basket detail code
          if (MODULE_PAYMENT_SAGEPAY_FORM_SHOPCART == 'true') {
    		$shipping = $order->info['shipping_cost'];
    		$shipping = number_format($shipping, 2, '.', '');
     		$products = $_SESSION['cart']->get_products();
    		$no_lines = sizeof($products) + 1;
    		
    		$shippingStr .= ":Shipping:---:---:---:---:".$shipping;
    		$basketStr = "Basket=".$no_lines;
    		$moreStr .= ":More products...See Order.:---:---:---:---:---";
            $moreLen = strlen( $moreStr );
    replace with
    Code:
    // Basket detail code
          if (MODULE_PAYMENT_SAGEPAY_FORM_SHOPCART == 'true') {
    		$shipping = $order->info['shipping_cost'];
    		$shipping = number_format($shipping, 2, '.', '');
    		$shippingtax = $order->info['shipping_tax'];
    		$shippingtax = number_format($shippingtax, 2, '.', '');
    		$totalshipping = $shipping + $shippingtax;
    		$totalshipping = number_format($totalshipping, 2, '.', '');
     		$products = $_SESSION['cart']->get_products();
    		$no_lines = sizeof($products) + 1;
    		
    		$shippingStr .= ":Shipping:---:".$shipping.":".$shippingtax.":".$totalshipping.":".$totalshipping;
    		$basketStr = "Basket=".$no_lines;
    		$moreStr .= ":More products...See Order.:---:---:---:---:---";
            $moreLen = strlen( $moreStr );
    This will change the shipping field thats sent to sagepay so instead of seeing this
    Shipping --- --- --- --- 15.19
    you should get this
    Shipping --- 15.19 3.04 18.23 18.23

    Just in case your not sure what you see is:
    15.19 = shipping cost
    3.04 = shipping tax
    18.23 = total shipping
    18.23 = line total (I've left this in as it looks better)

    Hope this helps
    Nixak

    p.s. this will be included in the next update.
    Last edited by Nixak; 16 Mar 2011 at 05:58 PM. Reason: adding info

 

 

Similar Threads

  1. Sagepay Form V1.5.5
    By Nick1973 in forum Addon Payment Modules
    Replies: 10
    Last Post: 12 Jun 2019, 10:30 AM
  2. Need a Form Module for Sagepay
    By ukstuff in forum Addon Payment Modules
    Replies: 5
    Last Post: 18 Feb 2015, 03:51 PM
  3. v150 Nixaks Sagepay Form Module PHP Warning
    By sprocker in forum Addon Payment Modules
    Replies: 0
    Last Post: 13 Aug 2014, 11:24 AM
  4. looking for the protx - sagepay - FORM payment module
    By abs007 in forum Addon Payment Modules
    Replies: 3
    Last Post: 20 Jul 2009, 06:06 PM
  5. Help with Sagepay form payment module please
    By Nixak in forum Addon Payment Modules
    Replies: 1
    Last Post: 20 Jul 2009, 11:39 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR