Suspended
- Join Date:
- Sep 2008
- Posts:
- 608
- Plugin Contributions:
- 3
OLD Super Orders 2.0 (See v3.0 thread instead)
did you move your admin folder as recommended by the security guidelines ? If so they'll be under extra boxes in that directory.
Views: 456,074
Suspended
did you move your admin folder as recommended by the security guidelines ? If so they'll be under extra boxes in that directory.
Zen Follower
philip_clarke:
did you move your admin folder as recommended by the security guidelines ? If so they'll be under extra boxes in that directory.
no the admin folder is right in the default place
Suspended
sorry it's in your database you have to go to your configuration page to get the gID like this
http://somewhere.com/admin/configuration.php?gID=28
then when you have the correct gID you have to issue the SQL statement in tools > install SQL patches
DELETE FROM configuration WHERE configuration_group_id = 28;
and you should have moved the admin directory.
Administrator
The bug in Super Orders where checking "Notify Customer" did not pass the notification along to the customer has been fixed; rev 47 is now available in the downloads area. BlindSide has confirmed that he is no longer supporting this module so feel free to add fixes yourself.
Zen Follower
swguy:
The bug in Super Orders where checking "Notify Customer" did not pass the notification along to the customer has been fixed; rev 47 is now available in the downloads area. BlindSide has confirmed that he is no longer supporting this module so feel free to add fixes yourself.
Thanks for the fix! :D
How can we install this new version with the bug fix? I already have SO 2.0 installed. Do I need to copy all of the files in Rev 47 to the catalog and then reconfigure them as I did with the original install?
Administrator
If you compare the files in this zip with the files in your cart, you'll see that only admin/super_orders.php has changed.
Totally Zenned
Hi all I just have a quick question that someone might be able to help me with.
I have installed the super orders module and find it very help full but I have a question regarding the payment side. I use paypal for customers to use as my main payment form.
Is there a way for this to be automatic rather than me putting the details in manually?
Any help/advise would be appreciated as I am new to this module.
Zen Follower
I had originally taken an approach of grabbing the paypal transactions as they occurred and updating the SO data. Another user took the approach of including the paypal data into SO at the time the reports are made.
I haven't verified their solution, but I was thinking of trying it instead - only because I'm a little more comfortable reorganizing the data than I am at intercepting the transactions.
Search for paypal in this tread, here's a post to his solution:
http://www.zen-cart.com/forum/showthread.php?p=697275&highlight=paypal#post697275
New Zenner
Hello, i couldnt find the solution /thread for the famous red X problem in super order,
can someone help me?
Zen Follower
sorry, but what's the red X problem? - never mind- I see you started a new thread
New Zenner
Hi All. After spending a year in the hospital with a bunch of broken bones, I'm finally getting back to work!
I've installed a clean zc using 1.3.8a and went thru the mods and decided Super Orders might be a bug help in getting me back up to speed quickly - and NOW I read this post and find it's no longer supported! ughh!
I'm mostly looking for opinions on whether I should abandon SO and restore my default db n files?
Any replies appreciated - I'd also be interested in knowing the modules that you have success with! My shops tend to be for clients that offer things like shirts, shoes - stuff that usually have multiple attributes associated to one piece.
Best to all~
jo
:wacko:
New Zenner
Sorry, can someone tell me which version of Supers orders to use with Zencart 3.7?
New Zenner
Bug Reports/Fixes:
dealbyethan.com:
Does anyone know how to make the product image smaller on Super packing slip? At the moment, it looks too big and stretched. Thanks in advance.
This is an old post but I ran into the same problem this week and couldn't find a reply. I noticed rev47 just came out with the same bug. The packing slip image is distorted because there is an error in the code around line 200 in super_packingslip.php that gives the incorrect order of SMALL_IMAGE WIDTH and SMALL_IMAGE_HEIGHT. (For those who want to know, the values of SMALL_IMAGE WIDTH and SMALL_IMAGE_HEIGHT in the packing slip thumbnails are set in Admin-->Configuration-->Images.)
old incorrect code in catalog/admin/super_packingslip.php:
echo ' <td class="dataTableContent" align="left">' . zen_image(DIR_WS_CATALOG . DIR_WS_IMAGES . $products->fields['products_image'] , $order->products[$i]['name'], SMALL_IMAGE_HEIGHT, SMALL_IMAGE_WIDTH) . '</a> </td>';
Code should be:
echo ' <td class="dataTableContent" align="left">' . zen_image(DIR_WS_CATALOG . DIR_WS_IMAGES . $products->fields['products_image'] , $order->products[$i]['name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a> </td>';
Another potential problem -- catalog/admin/includes/super_stylesheet.CSS is missing # signs before a number of the color hex value assignments.
New Zenner
So has anyone been able to solve the issue with PayPal payments not being recorded in SO tables or being calculated in super_order.php?
I tried the solution posted Here but it had no effect. Nothing is going into so_payments unless I manually enter them. Looks like the code above should work at least to make the Balance Due accurate, but it never gets written anywhere.
Zen 1.3.8a, SO 2.0 rev47
Totally Zenned
I need help with invoice look.
My SuperOrders page looks good, but when I click Invoice, I don't have all the data I need.
I need invoice to look like this:
Product --> Model --> Tax --> Price (ex) --> Tax value --> Price (incl)
Also, when I go to Print Invoice, I would like the product rows to be colored.
Here is how it looks now:
SO page:

Invoice page:

why don't i have prices with and without tax, and why does my tax field say "nema!" (it means "no tax")
New Zenner
Jaaxx:
So has anyone been able to solve the issue with PayPal payments not being recorded in SO tables or being calculated in super_order.php?
I tried the solution posted Here but it had no effect. Nothing is going into so_payments unless I manually enter them. Looks like the code above should work at least to make the Balance Due accurate, but it never gets written anywhere.
Zen 1.3.8a, SO 2.0 rev47
What I have been using is the changes as discussed on page 112 , it gets the paypal figures to work with Super Orders.
I also use the refunds change as discussed here as you can now make refunds directly from either orders or Super Orders
New Zenner
Topcat24,
Thanks! Looks like those links will get me there. I've been beating my head against the PHP for days. Dunno how I managed to miss those posts.:unsure:
Looks like the right way to go.
Totally Zenned
I solved my problem partially and now my invoice look like Product - Model - Price (ex) - Tax rate - Price (incl) - Total (ex) - Total (incl)
All i did was changed the admin/super_invoice.php like this:
original (at line 221):
<?php
for ($i = 0, $n = sizeof($order->products); $i < $n; $i++) {
echo ' <tr class="dataTableRow">' . "\n" .
' <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . ' x</td>' . "\n" .
' <td class="dataTableContent" valign="top">' . $order->products[$i]['name'];
if (isset($order->products[$i]['attributes']) && (($k = sizeof($order->products[$i]['attributes'])) > 0)) {
for ($j = 0; $j < $k; $j++) {
echo '<br /><nobr><small> <i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'];
if ($order->products[$i]['attributes'][$j]['price'] != '0') echo ' (' . $order->products[$i]['attributes'][$j]['prefix'] . $currencies->format($order->products[$i]['attributes'][$j]['price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . ')';
if ($order->products[$i]['attributes'][$j]['product_attribute_is_free'] == '1' and $order->products[$i]['product_is_free'] == '1') echo TEXT_INFO_ATTRIBUTE_FREE;
echo '</i></small></nobr>';
}
}
echo ' </td>' . "\n" .
' <td class="dataTableContent" valign="top">' . $order->products[$i]['model'] . '</td>' . "\n";
echo ' <td class="dataTableContent" align="right" valign="top">';
if ($display_tax) {
echo zen_display_tax_value($order->products[$i]['tax']) . '%';
}
else {
echo ENTRY_NO_TAX;
}
echo '</td>' . "\n" ;
if ($display_tax) {
echo ' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format($order->products[$i]['final_price'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" .
' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format(zen_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax']), true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" .
' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format($order->products[$i]['final_price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" .
' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format(zen_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax']) * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n";
echo ' </tr>' . "\n";
}
else {
echo ' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format($order->products[$i]['final_price'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" .
' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format($order->products[$i]['final_price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" .
' </tr>' . "\n";
}
}
?>
to this:
<?php
for ($i = 0, $n = sizeof($order->products); $i < $n; $i++) {
echo ' <tr class="dataTableRow">' . "\n" .
' <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . ' x</td>' . "\n" .
' <td class="dataTableContent" valign="top">' . $order->products[$i]['name'];
if (isset($order->products[$i]['attributes']) && (($k = sizeof($order->products[$i]['attributes'])) > 0)) {
for ($j = 0; $j < $k; $j++) {
echo '<br /><nobr><small> <i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'];
if ($order->products[$i]['attributes'][$j]['price'] != '0') echo ' (' . $order->products[$i]['attributes'][$j]['prefix'] . $currencies->format($order->products[$i]['attributes'][$j]['price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . ')';
if ($order->products[$i]['attributes'][$j]['product_attribute_is_free'] == '1' and $order->products[$i]['product_is_free'] == '1') echo TEXT_INFO_ATTRIBUTE_FREE;
echo '</i></small></nobr>';
}
}
echo ' </td>' . "\n" .
' <td class="dataTableContent" valign="top">' . $order->products[$i]['model'] . '</td>' . "\n";
echo ' <td class="dataTableContent" align="right" valign="top"><b>' .
$currencies->format($order->products[$i]['final_price'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" .
' <td class="dataTableContent" align="right" valign="top">' . zen_display_tax_value($order->products[$i]['tax']) . '%</td>' . "\n" .
' <td class="dataTableContent" align="right" valign="top"><strong>' .
$currencies->format(zen_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax']), true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" .
' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format($order->products[$i]['final_price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" .
' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format(zen_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax']) * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n";
echo ' </tr>' . "\n";
}
?>
NOTE: you will also need to change some lines above because i changed the order of elements.
Change to something like this:
around line 207 change:
<td class="dataTableHeadingContent" colspan="2"><?php echo TABLE_HEADING_PRODUCTS; ?></td>
<td class="dataTableHeadingContent"><?php echo TABLE_HEADING_PRODUCTS_MODEL; ?></td>
<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TAX; ?></td>
<?php if ($display_tax) { ?>
<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_PRICE_EXCLUDING_TAX; ?></td>
<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_PRICE_INCLUDING_TAX; ?></td>
<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TOTAL_EXCLUDING_TAX; ?></td>
<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TOTAL_INCLUDING_TAX; ?></td>
<?php }
else { ?>
<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_PRICE_NO_TAX; ?></td>
<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TOTAL_NO_TAX; ?></td>
<?php } ?>
to this:
<td class="dataTableHeadingContent" colspan="2"><?php echo TABLE_HEADING_PRODUCTS; ?></td>
<td class="dataTableHeadingContent"><?php echo TABLE_HEADING_PRODUCTS_MODEL; ?></td>
<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_PRICE_EXCLUDING_TAX; ?></td>
<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TAX; ?></td>
<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_PRICE_INCLUDING_TAX; ?></td>
<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TOTAL_EXCLUDING_TAX; ?></td>
<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TOTAL_INCLUDING_TAX; ?></td>
I hope this helps. Maybe i copied something wrong here - if so, contact me and i can email you complete file.
IMPORTANT: I use only one tax rate and don't have untaxable goods so this works for me. I don't know if it will work with different or no tax rates!
Anyway, it works for me... :clap::clap::clap:
New Zenner
I've now solved the problem, and the module appears to be working well. (My mistake was too dumb to mention here.)
Thanks so much for the contribution!
Quote:
Originally Posted by dkoehler View Post
I've run in to a problem trying to install the Super Orders module. I uploaded the Catalog files and (as far as I can tell) ran the SQL file. Super Orders does show up as entry under the Configuration menu in the Admin console, but when I went to install the Purchase Order module, it doesn't show up as an option under Modules / Payment. What did I do wrong?
dkoehler is offline
I have this very same issue, the op does not state what he did to solve the problem
And now i am feeling really dumb, if it is a simple issue i have overlooked
can anyone help me with this
New Zenner
pk sorted it, uploaded files to incorrect directory, the readme in not 100% clear, plus i should have read it better
Tell staff why this post should be reviewed.