Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

### POINTS AND REWARDS MODULE V1.00 ###


Recommended Posts

hmm this is strange, after fixing the specials problem and negative tottal cart amount, customers points do not show anymore in the shopping cart box located on the top right, and in the account.php page. BUT when a customer clicks on the (View my Points Balance and Points received.) they can see there points in the table, but they cannot use there points during check out no matter what... :blink:

 

so i backed up the files i changed and the points still do not show as above :huh:

 

 

anyone know what could be causing this? :(

 

 

thanks

Link to comment
Share on other sites

aapinene and mike1985 .. Did you activate the order_total module, giving it a correct sequence number ??

 

aapinene inb the reward config, did you activate the option to redeem and to earn points ??

 

All his explain in the readme file !

Link to comment
Share on other sites

aapinene and mike1985 .. Did you activate the order_total module, giving it a correct sequence number ??

 

aapinene inb the reward config, did you activate the option to redeem and to earn points ??

 

All his explain in the readme file !

 

 

yes on both, (ofcourse)... I am able to add points, confirm points from orders and everything, except the problem that the points do not show up in the two places above and cannot be used when making an order, taken note that the product does not have a discount on them

 

Order-Total:

sub-total-1

Points redemtions-2

discount coupon-3

Shipping-4

Total-5

 

 

this is really confusing.. :huh:

Link to comment
Share on other sites

Thank you, Phocea. I thought it would just work when having clear osc and copied files.

 

But to the rest of lazy bastards (as I'm) from the readme:

 

"*. Accses your admin page http://www.your_site_name /admin/index.php

under "Modules" choose Order Total Modules.

A new order total will appear called, " Points Redemptions " make sure its installed and

that the sort order match yours. this option must appear after " Sub-Total " and before " Total".

When you first install " Points Redemptions " the sort order no is 4, same as the " Total"

so you must change your value for " Total" sort order to any number higher then 4."

Edited by aapinen
Link to comment
Share on other sites

may i ask when is there going to be an update in the contrib section of the site, that will combine all fixes into a document for this module? as i have come upon alot of errors and would like to fix them as soon as possible.

 

 

thank you.

Link to comment
Share on other sites

Was this thing about Fast Easy Checkout and Points and Rewards Modile contributions?

 

I got those mods work side by side, I guess becouse not tested fully yet, but is there some probs??

 

wow! i did not know any of this, as the support topic was mostly clean for that contrib. i don't believe there were any files i copied over from it (i don't use the newest version, because i didn't want to mangle points & rewards).. but i see what you say and makes (a bit) of sense :thumbsup:

ouch. i am forever greatful for your help, are you sure you won't accept a donation? :) i admire your work with points & rewards and being generous enough to offer it here for free, and to top it off you spotted so many bugs and problems on my site in one night... i don't think i could ever say thank you enough!

:lol: no problem, but THANK YOU for giving me a chance and seeing the contrib source !

damn! that's messed up.. do you know of any way to potentiall spot problems in the future? i have only minor experience with php (all thanks to installing contributions on oscommerce and invision board)

OH okay, i seen something mentioned of that in either the install or forum topic, but i wasn't sure. now if i run these will i receive the "your points about to expire" email? or is there something i need to configure

again, thank you so much for taking time out of your life to help me fix my problem and get this amazing contribution working. forever in debt to deep-silver :sweating:

Link to comment
Share on other sites

URGENT!!!

 

My OSC payment goes by bank-modules so that customer goes to the banks site to do the payment.

 

But when customer has reward points enough so that he can pay the whole purchase with his points, OSC should skip the bank (becouse bank site gives error when moneytransfer is 0) and go directly to the checkout_succes.

 

How can I do this??? please help.

Link to comment
Share on other sites

Ok, I did next:

 

I changed the checkout_confirmation.php and catalog/includes/classes/payment.php files as the install instruction says to do with "Credit Class & Gift Voucher" mod. Checkout_payment.php I didnt change becouse I have FEC and I suppose I dont need to do it, correct me if I'm wrong.

 

Now this works just and just and some issues still comes when customer has enough points to buy the whole product as people has said before. This seems to be a great contribution and idea but I hope more upgrades.

Link to comment
Share on other sites

Hi I hv some questions about the Points and Reward Module

 

1. Could i set a special redemption table instead of using the current redemption method (1 point redem $X)?

 

for example:

for every first 150 points earned, u could redem $5 for next purchase;

for every first 300 points earned, u could redem $12 for next purchase....

so summarized in the table below

 

Points Cash Voucher

-------------------------------------------

150 5

300 12

450 25

 

2. Can i restrict those special products for redemption?

3. Can i assign special points for certain products?

 

Hope anyone could help, thanks so much!

Link to comment
Share on other sites

Hi all!

 

I've installed rewards module v2.00d, made all changes. It seems to be everything ok, the module is working fine, but i found a problem.

I try to descibe the problem step by step.

User loggs in, choose a product. The point is shown correctly on the product page. User makes an order for that product. On the admin page the points are shown correctly. But when the user goes to his own "My Account page", than in "View my Points Balance and Points received." menu, there you can see the order he teked four times! Like so:

 

Date Order No. & Status Comments Points Status Points 

08/23/2006 #363  Waiting Shopping Points  Pending 1,124 
08/23/2006 #363  Waiting Shopping Points  Pending 1,124 
08/23/2006 #363  Waiting Shopping Points  Pending 1,124 
08/23/2006 #363  Waiting Shopping Points  Pending 1,124

 

And on the admin page, under the Customers Pending Points menu there is the same, you can see that one order four times.

 

What could be the problem? I've checked all files, which was modified, but see no problem. Where should i focus on?

 

Thanks for your help.

Link to comment
Share on other sites

  • 2 weeks later...

hi, I think there a little problem in the process() function in ot_redemptions.

the float precision between total order and the return value by the tep_calc_shopping_pvalue() function, could be different, so sometime you could have a negative total amout.

 

to fix it, i just add a little check in the process() function on line 34 :

 

 

before :

 

// if customer is using points to pay

if ($customer_shopping_points_spending > 0){

$order->info['total'] = $order->info['total'] - (tep_calc_shopping_pvalue($customer_shopping_points_spending));

 

after :

 

// if customer is using points to pay

if ($customer_shopping_points_spending > 0){

/* Update Precision Possible Problem */

if( (tep_calc_shopping_pvalue($customer_shopping_points_spending) > $order->info['total']) ) {

$order->info['total'] = 0;

}

else {

$order->info['total'] = $order->info['total'] - (tep_calc_shopping_pvalue($customer_shopping_points_spending));

}

 

 

i don't post a contribution, perhaps the author have a best way to solve this.

sorry for my bad english.

 

cya :)

Link to comment
Share on other sites

Hi, if anyone can help me would be much appreciated.

 

i got this error when i want to open my_points.php

 

Fatal error: Cannot redeclare tep_show_category() (previously declared in /mnt/w0510/d45/s13/b0274de6/www/hil/includes/header.php:208) in /mnt/w0510/d45/s13/b0274de6/www/hil/includes/boxes/categories.php on line 13

 

<?php

/*

$Id: categories.php,v 1.25 2003/07/09 01:13:58 hpdl Exp $

 

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

 

Copyright © 2003 osCommerce

 

Released under the GNU General Public License

*/

 

function tep_show_category($counter) {

global $tree, $categories_string, $cPath_array;

 

for ($i=0; $i<$tree[$counter]['level']; $i++) {

$categories_string .= " ";

}

 

$categories_string .= '<a href="';

 

if ($tree[$counter]['parent'] == 0) {

$cPath_new = 'cPath=' . $counter;

} else {

$cPath_new = 'cPath=' . $tree[$counter]['path'];

}

 

$categories_string .= tep_href_link(FILENAME_DEFAULT, $cPath_new) . '">';

 

if (isset($cPath_array) && in_array($counter, $cPath_array)) {

$categories_string .= '<b>';

}

 

// display category name

$categories_string .= $tree[$counter]['name'];

 

if (isset($cPath_array) && in_array($counter, $cPath_array)) {

$categories_string .= '</b>';

}

 

if (tep_has_category_subcategories($counter)) {

$categories_string .= '->';

}

 

$categories_string .= '</a>';

 

if (SHOW_COUNTS == 'true') {

$products_in_category = tep_count_products_in_category($counter);

if ($products_in_category > 0) {

$categories_string .= ' (' . $products_in_category . ')';

}

}

 

$categories_string .= '<br>';

 

if ($tree[$counter]['next_id'] != false) {

tep_show_category($tree[$counter]['next_id']);

}

}

?>

<!-- categories //-->

 

 

 

<tr>

<td>

<?php

$info_box_contents = array();

$info_box_contents[] = array('text' => BOX_HEADING_CATEGORIES);

 

new infoBoxHeading($info_box_contents, true, false);

 

$categories_string = '';

$tree = array();

 

$categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '0' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name");

while ($categories = tep_db_fetch_array($categories_query)) {

$tree[$categories['categories_id']] = array('name' => $categories['categories_name'],

'parent' => $categories['parent_id'],

'level' => 0,

'path' => $categories['categories_id'],

'next_id' => false);

 

if (isset($parent_id)) {

$tree[$parent_id]['next_id'] = $categories['categories_id'];

}

 

$parent_id = $categories['categories_id'];

 

if (!isset($first_element)) {

$first_element = $categories['categories_id'];

}

}

 

//------------------------

if (tep_not_null($cPath)) {

$new_path = '';

reset($cPath_array);

while (list($key, $value) = each($cPath_array)) {

unset($parent_id);

unset($first_id);

$categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$value . "' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name");

if (tep_db_num_rows($categories_query)) {

$new_path .= $value;

while ($row = tep_db_fetch_array($categories_query)) {

$tree[$row['categories_id']] = array('name' => $row['categories_name'],

'parent' => $row['parent_id'],

'level' => $key+1,

'path' => $new_path . '_' . $row['categories_id'],

'next_id' => false);

 

if (isset($parent_id)) {

$tree[$parent_id]['next_id'] = $row['categories_id'];

}

 

$parent_id = $row['categories_id'];

 

if (!isset($first_id)) {

$first_id = $row['categories_id'];

}

 

$last_id = $row['categories_id'];

}

$tree[$last_id]['next_id'] = $tree[$value]['next_id'];

$tree[$value]['next_id'] = $first_id;

$new_path .= '_';

} else {

break;

}

}

}

tep_show_category($first_element);

 

$info_box_contents = array();

$info_box_contents[] = array('text' => $categories_string);

 

new infoBox($info_box_contents);

?>

</td>

</tr>

<!-- categories_eof //-->

 

 

 

 

THIS IS THE HEADER.PHP BELOW

 

 

 

 

 

<?php

/*

$Id: header.php,v 1.42 2003/06/10 18:20:38 hpdl Exp $

 

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

 

Copyright © 2003 osCommerce

 

Released under the GNU General Public License

*/

 

// check if the 'install' directory exists, and warn of its existence

if (WARN_INSTALL_EXISTENCE == 'true') {

if (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/install')) {

$messageStack->add('header', WARNING_INSTALL_DIRECTORY_EXISTS, 'warning');

}

}

 

// check if the configure.php file is writeable

if (WARN_CONFIG_WRITEABLE == 'true') {

if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) && (is_writeable(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) ) {

$messageStack->add('header', WARNING_CONFIG_FILE_WRITEABLE, 'warning');

}

}

 

// check if the session folder is writeable

if (WARN_SESSION_DIRECTORY_NOT_WRITEABLE == 'true') {

if (STORE_SESSIONS == '') {

if (!is_dir(tep_session_save_path())) {

$messageStack->add('header', WARNING_SESSION_DIRECTORY_NON_EXISTENT, 'warning');

} elseif (!is_writeable(tep_session_save_path())) {

$messageStack->add('header', WARNING_SESSION_DIRECTORY_NOT_WRITEABLE, 'warning');

}

}

}

 

// check session.auto_start is disabled

if ( (function_exists('ini_get')) && (WARN_SESSION_AUTO_START == 'true') ) {

if (ini_get('session.auto_start') == '1') {

$messageStack->add('header', WARNING_SESSION_AUTO_START, 'warning');

}

}

 

if ( (WARN_DOWNLOAD_DIRECTORY_NOT_READABLE == 'true') && (DOWNLOAD_ENABLED == 'true') ) {

if (!is_dir(DIR_FS_DOWNLOAD)) {

$messageStack->add('header', WARNING_DOWNLOAD_DIRECTORY_NON_EXISTENT, 'warning');

}

}

 

if ($messageStack->size('header') > 0) {

echo $messageStack->output('header');

}

?>

<style type="text/css">

<!--

.style1 {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

}

.style2 {

background-image:url(http://www.cdmeds.com/hil/images/m12.gif);

background-repeat:no-repeat

}

-->

</style>

<table cellspacing=0 cellpadding=0 width=800 align=center>

<tr><td height=21></td></tr>

<tr><td valign=top>

<table cellspacing=0 cellpadding=0>

<tr><td><a href=<?=tep_href_link('index.php')?>><img src=images/m01.gif width=239 height=105 border=0></a></td>

<td valign=top>

<table cellspacing=0 cellpadding=0>

<tr><td><img src=images/m02.gif width=403 height=8></td></tr>

<tr><td class=ch1>

<table cellspacing=0 cellpadding=0>

<tr><td height=4></td></tr>

<tr><td width=118 class=ch2>

<table cellspacing=0 cellpadding=0>

<tr><td class=style1>Choose <br>

your language:</td>

</tr>

<tr><td height=2></td></tr>

<tr><td>

<? // LANGUAGES

 

if (!isset($lng) || (isset($lng) && !is_object($lng))) {

include(DIR_WS_CLASSES . 'language.php');

$lng = new language;

}

 

$languages_string = '';

reset($lng->catalog_languages);

while (list($key, $value) = each($lng->catalog_languages)) {

$languages_string .= ' <a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('language', 'currency')) . 'language=' . $key, $request_type) . '">' . tep_image(DIR_WS_LANGUAGES . $value['directory'] . '/images/' . $value['image'], $value['name']) . '</a> ';

}

 

echo $languages_string;

 

?>

</td></tr>

<tr><td height=9></td></tr>

<tr><td><img src=images/m08.gif width=107 height=1></td></tr>

<tr><td height=6></td></tr>

<tr><td class=ch3>Currencies:</td></tr>

<tr><td height=6></td></tr>

<tr><td>

<? // CURRENCIES

 

echo tep_draw_form('currencies', tep_href_link(basename($PHP_SELF), '', $request_type, false), 'get');

 

reset($currencies->currencies);

$currencies_array = array();

while (list($key, $value) = each($currencies->currencies)) {

$currencies_array[] = array('id' => $key, 'text' => $value['title']);

}

 

$hidden_get_variables = '';

reset($HTTP_GET_VARS);

while (list($key, $value) = each($HTTP_GET_VARS)) {

if ( ($key != 'currency') && ($key != tep_session_name()) && ($key != 'x') && ($key != 'y') ) {

$hidden_get_variables .= tep_draw_hidden_field($key, $value);

}

}

 

echo tep_draw_pull_down_menu('currency', $currencies_array, $currency, 'onChange="this.form.submit(); " style="width:100px; font-size: 9px" ') . $hidden_get_variables . tep_hide_session_id();

echo '</form>';

 

?>

 

</td></tr>

</table>

</td>

<td background=images/m09.gif width=1></td>

<td width=116 class=ch2 valign=top>

<table cellspacing=0 cellpadding=0>

<tr><td><img src=images/m10.gif width=9 height=7 align=absmiddle> <a href=<?=tep_href_link('specials.php')?> class=ch3>Specials</a></td></tr>

<tr><td height=5></td></tr>

<tr><td><img src=images/m10.gif width=9 height=7 align=absmiddle> <a href=<?=tep_href_link('advanced_search.php')?> class=ch3>Search</a></td></tr>

<tr><td height=5></td></tr>

<tr><td><img src=images/m10.gif width=9 height=7 align=absmiddle> <a href=<?=tep_href_link('contact_us.php')?> class=ch3>Contact Us</a></td></tr>

<tr><td height=5></td></tr>

<tr><td><img src=images/m10.gif width=9 height=7 align=absmiddle> <a href=<?=tep_href_link('account.php')?> class=ch3>Create an account</a></td></tr>

<tr><td height=5></td></tr>

<tr><td><img src=images/m10.gif width=9 height=7 align=absmiddle> <a href=<?=tep_href_link('login.php')?> class=ch3>Customer Login</a></td></tr>

</table>

</td>

<td background=images/m09.gif width=1></td>

<td class=ch2>

<table cellspacing=0 cellpadding=0>

<tr><td><a href=<?=tep_href_link('shopping_cart.php')?>><img src=images/m11.gif width=40 hieght=32 border=0></a></td>

<td class=ch4> <b>Shopping<br> Cart</b></td></tr>

<tr><td height=10></td></tr>

<tr><td colspan=2 class=ch4>now in your cart <a class=ch5 href=<?=tep_href_link('shopping_cart.php')?>><?=$cart->count_contents()?> items</a></td></tr>

</table>

</td></tr>

</table>

</td></tr>

<tr><td><img src=images/m03.gif width=403 height=8></td></tr>

</table>

</td></tr>

</table>

</td></tr>

<tr><td height=10></td></tr>

<tr><td width=800 height=48 class="style2">

<table cellspacing=0 cellpadding=0>

<tr><td height=7></td></tr>

<tr><td width=13></td>

<td valign=top>

 

<? // SEARCH ?>

<table cellspacing=0 cellpadding=0>

<?=tep_draw_form('quick_find', tep_href_link(FILENAME_ADVANCED_SEARCH_RESULT, '', 'NONSSL', false), 'get')?>

<tr><td height=6></td></tr>

<tr><td><?=tep_draw_input_field('keywords', '', 'size="20" maxlength="30" class=se2') . ' ' . tep_hide_session_id()?></td><td> <input type=image src=images/m13.gif></td></tr>

</form>

</table>

<? // END SEARCH ?> </td>

<td width=7></td>

<td><a href=<?=tep_href_link('index.php')?>><img src=images/b01.gif width=95 height=30 border=0></a></td>

<td><a href=<?=tep_href_link('products_new.php')?>><img src=images/b02.gif width=94 height=30 border=0></a></td>

<td><a href=<?=tep_href_link('account.php')?>><img src=images/b03.gif width=94 height=30 border=0></a></td>

<td><a href=<?=tep_href_link('shopping_cart.php')?>><img src=images/b04.gif width=94 height=30 border=0></a></td>

<td><a href=<?=tep_href_link('checkout_shipping.php')?>><img src=images/b05.gif width=94 height=30 border=0></a></td>

</tr>

</table>

</td>

</tr>

<tr><td height=3></td></tr>

<tr><td valign=top>

<table cellspacing=0 cellpadding=0>

<tr><td width=204 valign=top>

<table cellspacing=0 cellpadding=0 border=0>

<tr><td background=images/m14.gif width=204 height=29 valign=top>

<table cellspacing=0 cellpadding=0>

<tr><td height=8></td></tr>

<tr><td width=25></td><td class=ch6>browse by categories</td></tr>

</table>

</td></tr>

<tr><td class=ch7 valign=top align=center>

<table cellspacing=0 cellpadding=0 width=186 align=center>

<tr><td height=13></td></tr>

 

 

 

 

<? // ---- CATEGORIES

function tep_show_category($counter1) {

global $tree, $categories_string, $cPath_array;

 

if(!$tree[$counter1]['level']){

 

$categories_string .= $categories_string ? '<tr><td background=images/m16.gif></td></tr><tr><td height=7></td></tr>' : '';

 

$categories_string .= '<tr><td> <img src=images/m15.gif width=7 height=5 align=absmiddle> <a class=ml1 href=';

 

if ($tree[$counter1]['parent'] == 0) {

$cPath_new = 'cPath=' . $counter1;

} else {

$cPath_new = 'cPath=' . $tree[$counter1]['path'];

}

$categories_string .= tep_href_link('index.php', $cPath_new) . '>';

// display categry name

$categories_string .= $tree[$counter1]['name'];

$categories_string .= '</a></td></tr><tr><td height=3></td></tr>';

 

}else{ // SUBCATEGORY

 

$categories_string .= '<tr><td> ';

 

for($i=0;$i<$tree[$counter1]['le vel'];$i++)

$categories_string .= ' ';

 

$categories_string .= ' - <a class=ml1 style="font-weight:normal;" href=';

if ($tree[$counter1]['parent'] == 0) {

$cPath_new = 'cPath=' . $counter1;

} else {

$cPath_new = 'cPath=' . $tree[$counter1]['path'];

}

$categories_string .= tep_href_link('index.php', $cPath_new) . '>';

// display category name

$categories_string .= $tree[$counter1]['name'];

$categories_string .= '</a></td></tr><tr><td height=3></td></tr>';

}

 

if ($tree[$counter1]['next_id'] != false) {

tep_show_category($tree[$counter1]['next_id']);

}

}

 

 

 

define(TABLE_CATEGORIES, "categories");

define(TABLE_CATEGORIES_DESCRIPTION, "categories_description");

$categories_string = '';

$tree = array();

 

$categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '0' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name");

while ($categories = tep_db_fetch_array($categories_query)) {

$tree[$categories['categories_id']] = array('name' => $categories['categories_name'],

'parent' => $categories['parent_id'],

'level' => 0,

'path' => $categories['categories_id'],

'next_id' => false);

 

if (isset($parent_id)) {

$tree[$parent_id]['next_id'] = $categories['categories_id'];

}

 

$parent_id = $categories['categories_id'];

 

if (!isset($first_element)) {

$first_element = $categories['categories_id'];

}

}

 

//------------------------

 

if ($cPath) {

$new_path = '';

reset($cPath_array);

while (list($key, $value) = each($cPath_array)) {

unset($parent_id);

unset($first_id);

$categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$value . "' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name");

if (tep_db_num_rows($categories_query)) {

$new_path .= $value;

while ($row = tep_db_fetch_array($categories_query)) {

$tree[$row['categories_id']] = array('name' => $row['categories_name'],

'parent' => $row['parent_id'],

'level' => $key+1,

'path' => $new_path . '_' . $row['categories_id'],

'next_id' => false);

 

if (isset($parent_id)) {

$tree[$parent_id]['next_id'] = $row['categories_id'];

}

 

$parent_id = $row['categories_id'];

 

if (!isset($first_id)) {

$first_id = $row['categories_id'];

}

 

$last_id = $row['categories_id'];

}

$tree[$last_id]['next_id'] = $tree[$value]['next_id'];

$tree[$value]['next_id'] = $first_id;

$new_path .= '_';

} else {

break;

}

}

}

$categories_string .= '';

tep_show_category($first_element);

$categories_string .= '';

 

echo $categories_string;

?>

<tr><td height=6></td></tr>

</table>

</td></tr>

<tr><td><img src=images/m17.gif width=204 height=6></td></tr>

<tr><td height=4></td></tr>

<tr><td><a href=<?=tep_href_link('index.php','cPath=33')?>><img src=images/m18.gif width=204 height=86 border=0></a></td></tr>

<tr><td height=3></td></tr>

<tr><td><a href=<?=tep_href_link('specials.php')?>><img src=images/m19.gif width=204 height=82 border=0></a></td></tr>

<tr><td height=8></td></tr>

</table>

</td>

<td width=3></td>

<td width=441 valign=top>

<table cellspacing=0 cellpadding=0>

<tr><td><a href=<?=tep_href_link('product_info.php','products_id=129')?>><img src=images/m20.gif width=239 height=190 border=0></a><img src=images/m21.gif width=202 height=190></td></tr>

<tr><td height=2></td></tr>

<tr><td valign=top align=center>

 

 

what can i do to avoid this? please help. thanks so much

Link to comment
Share on other sites

Sorry if it's a stupid question but i'm lost with all this post.

 

I don't use ccgv, only the point & reward module,

can you explain me what i need to change if customer point cover the total amount to redirect directly on the checkout_success page, cause an amount equal to 0 cause problem with paypal etc...

 

Thanks, and sorry again..

Link to comment
Share on other sites

hi

 

sorry, i wasn't searching whole 29 pages .. just one thing .. can this be set to give customer 1 point for buying 1 piece/product .. for buying 8 pieces/products to give customer 8 points?

 

big thanx in advance!

Link to comment
Share on other sites

hmm .. i cannot edit previous post ... i just want to be clear if i can do following with this contribution, before i begin my 50minutes long journey through files :)

 

Customer would receive 1 point for one purchased piece/product .. when collected X points we will sent a gift to customer and reset (or set to payed) his points.

 

Customer will not be able to use points for paying products ... hope i was clear enough ;)

Link to comment
Share on other sites

Hello everyone,

 

Question for deep_silver and anyone else who had expereince with the folowing ... .

 

DO you know if P/R plays well with Fast Easy Checkout. Are there any major issues when using both together?

 

Thank you

People dont change, people realize.

Link to comment
Share on other sites

Hello to all, above all thx to deep silver for the contrib, also if to me not work, i explain:

 

I use oscommerce 2.2 plus some add, qtpro, ccgv, and something else, i try to install your contrib, at start not work good because in my point not showed the points, i removed the expired n now is ok, the problem that a customer that have qualified credits, example for 10 Euros, when go in checkout not appear something so they can use the points, i read a lot of posts here, but i not find solution , and i installed with very attenction all...

 

Please help me, n forgive my bad english :)

 

Bye

Link to comment
Share on other sites

Solved.... :D

 

 

Hello to all, above all thx to deep silver for the contrib, also if to me not work, i explain:

 

I use oscommerce 2.2 plus some add, qtpro, ccgv, and something else, i try to install your contrib, at start not work good because in my point not showed the points, i removed the expired n now is ok, the problem that a customer that have qualified credits, example for 10 Euros, when go in checkout not appear something so they can use the points, i read a lot of posts here, but i not find solution , and i installed with very attenction all...

 

Please help me, n forgive my bad english :)

 

Bye

Link to comment
Share on other sites

Now that all work great is born another problem, for my needs i need divide tax from goods and shipping (is a private currier), example

 

Goods, without tax

+Ship, without tax

+tax of both

- Points

 

=Grand Total

 

the problem that if a customer want use point for pay all order, is impossible because when the reward system made a preview of the total, not count the shipping tax... so remain ever to pay about 0.83 Euros that is the tax of shipping, how i can do?

 

Please help me

 

Thanks

Link to comment
Share on other sites

Hello to all, above all thx to deep silver for the contrib, also if to me not work, i explain:

 

I use oscommerce 2.2 plus some add, qtpro, ccgv, and something else, i try to install your contrib, at start not work good because in my point not showed the points, i removed the expired n now is ok, the problem that a customer that have qualified credits, example for 10 Euros, when go in checkout not appear something so they can use the points, i read a lot of posts here, but i not find solution , and i installed with very attenction all...

 

Please help me, n forgive my bad english :)

 

Bye

 

i am having the same problem even though i went back and double checked on the installtion, still nothing... how did you solve the problem? i am really puzzled about this... :blink:

Link to comment
Share on other sites

apparently you cannot edit a post sooo.....

 

 

 

Basically when a customer has points it does not show in the shopping cart box, or in the checkout so that he/she can use it... but it shows in the | my_points.php | page in the tables, but the customer cannot use the points, they are basically there, but unusable for some odd reason.

 

 

points1vy2.jpg

 

points2db1.jpg

 

points3ee5.jpg

Link to comment
Share on other sites

I solved because i understand what i wrong, I added point to a test customer, i didnt see the points because i didnt mark "Set new expire date", so the date was null and system not work.

 

Try to do a expire to the point, maybe 12 months, and add 1 point to there customer where is marked Set new expire date. i dont know if it ll solve you, to me yes

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...