Results 1 to 8 of 8

Hybrid View

  1. #1
    Join Date
    Jun 2007
    Location
    Bronx, New York, United States
    Posts
    931
    Plugin Contributions
    9

    Default Re: Searching a cart for Gift Certificates (GIFT-XXXX)

    Certainly.

    This was an add on for the reward points mod. However, you can use it in any order_total module. Since I don't want to discount gift certificates sold, I figured it was best if they were removed from the sub-total before calculation of the discount. The built in programming of the reward points mod prevents negative discounts (basic algebra on this one, a negative of a negative turns into a positive or in this case, creates a charge).

    If you are going to use this for that same mod, edit ot_reward_points_discount.php found in the includes/modules/order_total directory.

    Find (near line 61):
    PHP Code:
    $order_total=$this->get_order_total(); 
    Add after:
    PHP Code:
    for($i=0$i<sizeof($order->products); $i++) {
        if (
    preg_match("/GIFT/"$order->products[$i]['model'])) {
        
    $order_total -= ($order->products[$i]['qty'] * $order->products[$i]['price']);
        }

    Essentially you would need to cycle through $order->products and test each one for a match on the preg_match. If it's true, add code in to do something with it or vice versa. In my case in the line of code above, I'm instructing ot_reward_points_discount.php to remove the total of the gift certificate from the total.

  2. #2
    Join Date
    Sep 2003
    Location
    Ohio
    Posts
    69,402
    Plugin Contributions
    6

    Default Re: Searching a cart for Gift Certificates (GIFT-XXXX)

    Thanks for the instructions and demo of the code that you used ... this is a great help to others ...
    Linda McGrath
    If you have to think ... you haven't been zenned ...

    Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!

    Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
    Officially PayPal-Certified! Just click here

    Try our Zen Cart Recommended Services - Hosting, Payment and more ...
    Signup for our Announcements Forums to stay up to date on important changes and updates!

 

 

Similar Threads

  1. Can I prevent Gift Certificates from being bought with Gift Certificates?
    By Brianwocky in forum Discounts/Coupons, Gift Certificates, Newsletters, Ads
    Replies: 0
    Last Post: 21 Dec 2010, 07:11 PM
  2. total value of Gift Certificates in cart
    By gilby in forum Discounts/Coupons, Gift Certificates, Newsletters, Ads
    Replies: 1
    Last Post: 25 Jun 2010, 03:14 AM
  3. Setup for Gift Certificates
    By kevinmc3 in forum Templates, Stylesheets, Page Layout
    Replies: 8
    Last Post: 3 Dec 2007, 01:36 AM
  4. no need for gift certificates
    By marinela in forum Templates, Stylesheets, Page Layout
    Replies: 1
    Last Post: 31 Jul 2007, 07:31 PM
  5. Turn off Gift Wrap for Gift Certificates
    By tammy_kenny in forum All Other Contributions/Addons
    Replies: 0
    Last Post: 25 Jul 2006, 12:54 AM

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