Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Cyperis

Pioneers
  • Posts

    127
  • Joined

  • Last visited

  • Days Won

    1

Cyperis last won the day on March 7 2013

Cyperis had the most liked content!

1 Follower

Profile Information

  • Real Name
    Clint Freeman
  • Gender
    Male
  • Location
    Texas

Recent Profile Visitors

11,021 profile views

Cyperis's Achievements

  1. That seems to be what I was missing. Thanks.
  2. Having an issue with this. Installing onto a clean version of Edge, copied files over and after going to Admin/Modules/Boxes and clicking Install, I'm presented with a blank screen. Have you had any other users experience this issue?
  3. Using the files from the newest download, I am unable to get my product options and stock table to display correctly. I've uploaded a screenshot showing how it looks unmodified from directly after installation. It was installed onto a shop running the latest version of MTS using the responsive template. I have been able to make the stock table appear on the same row as the options table to the right of it but haven't been successful at much else. Trying my best to get it to look as close to the example image that was included in the download. Any help would be appreciated.
  4. @@Comesticage@@newburns Been a while since I've had to do any edits to my files so I'm a bit rusty :P Firstly, its a lot more involved than just changing formatting on the product_info.php page. Here is an excerpt from the part that displays what yal are talking about: <div class="ui-widget-content infoBoxContents" style='overflow:hidden; padding:5px'> <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <div style='width: 50%; float: left; line-height: 1'> <?php echo '<font size="+1">MSRP:</font>'; ?><br /> <?php echo '<font size="+2">' . TEXT_PRICE . '</font>'; ?><br /> <?php echo '<font size="+1">You Save:</font>'; ?> </div> <div style='width: 50%; float: right; line-height: 1'> <?php $product_savings_over_msrp = $product_info['products_msrp'] - $product_info['products_price']; $product_savings_over_msrp_percernt = number_format($product_savings_over_msrp / $product_info['products_msrp'] * '100'); echo '<font color="#FF0000" size="+1"><del>' . $products_msrp . '</del></font><br />'; echo '<span itemprop="price"><font color="green" size="+2"><strong>' . $products_price . '</strong></font></span><br />'; echo '<font color="#FF0000" size="+1">' . $products_msrp_savings . '('; echo $product_savings_over_msrp_percernt; echo '%)' . '</font>'; ?> </div> </div> <div> <div style='width: 50%; float: left;'> <?php if (PRODUCT_INFO_PAGE_BOX_PRODUCT_MODEL == 'True') { echo TEXT_MODEL; } ?> </div> <div style='width: 50%; float: right;'> <?php if (PRODUCT_INFO_PAGE_BOX_PRODUCT_MODEL == 'True') { echo '[' . $product_info['products_model'] . ']'; } ?> </div> </div> <table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td> <div> <div style='width: 50%; float: left;'> <?php if (PRODUCT_INFO_PAGE_BOX_PRODUCT_STOCK == 'True') { echo TEXT_STOCK_LEVEL; $productstocklevel = tep_get_products_stock($product_info['products_id']); if ($productstocklevel <= '0') { $productstocklevelrnd = ''; } if ($productstocklevel > '0') { $productstocklevelrnd = '<font color=green>We have</font> ' . $productstocklevel; } // if ($productstocklevel <= '0') { // echo '<br /><br />'; // } } ?> </div> <div style='width: 50%; float: right;'> <?php if (PRODUCT_INFO_PAGE_BOX_PRODUCT_STOCK == 'True') { if ($productstocklevel >= '1') { $productstocklevelmsg = '<font color=green>In Stock!</font>'; } if ($productstocklevel <= '0') { //$productstocklevelmsgno = '<font color=red>Currently out of stock</font><br><a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=notify', $request_type) . '"></strong><b><i><u>Click here to notify me when item is back in stock.</u></i></b><strong></a>'; $productstocklevelmsgno = '<font color=red>Currently out of stock</font><br><a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=notify', $request_type) . '">' . tep_draw_button('Notify Me When In Stock', 'notice') . '</a>'; } echo ' <strong>' . $productstocklevelrnd . ' ' .$productstocklevelmsg . $productstocklevelmsgno . '</strong>'; } ?> </div> </div> </td></tr></table> <div> <div style='width: 50%; float: left;'> <?php if (PRODUCT_INFO_PAGE_BOX_MANUFACTURER_INFO == 'True') { echo TEXT_MANUFACTURER . '<br /><br />'; } ?> </div> <div style='width: 50%; float: right;'> <?php if (PRODUCT_INFO_PAGE_BOX_MANUFACTURER_INFO == 'True') { echo $manufacturer['manufacturers_name'] . '<br />'; // echo '<a href="' . tep_href_link(FILENAME_REDIRECT, 'action=manufacturer&manufacturers_id=' . $manufacturer['manufacturers_id']) . '" target="_blank"><em>'; // echo TEXT_HOMEPAGE; // echo '</em></a><br />'; echo '<a href="' . tep_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $manufacturer['manufacturers_id']) . '">'; echo '<em>' . MODULE_BOXES_MANUFACTURER_INFO_BOX_OTHER_PRODUCTS . '</em>'; echo '</a><br />'; } ?> </div> </div> </div> I've added a lot of stuff to the admin/categories.php so that when Im adding products and setting prices, it automatically sets the savings over MSRP, the percentrage, all that stuff. So that on the product_info.php just calls the necessary variables. I've also got QTPro installed, the multiple quantity addon, a lot of custom code..... I'm not available here all the time to help out but for DIY'ers this should be a start.
  5. @@stratula If a row isn't lining up correctly with its corresponding name its because the value of it is making it appear on more than one line and therefore throwing it off. Currently it is coded as two boxes, all the names on the left in one box, and the values on the right in another. Ive since modified mine, please note that there are a lot of things in here that wont match up with what you have but Im giving you this as a baseline so that you can modify it to suit your needs: <div class="ui-widget-content infoBoxContents" style='overflow:hidden; padding:5px'> <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <div style='width: 50%; float: left; line-height: 1'> <?php echo '<font size="+1">MSRP:</font>'; ?><br /> <?php echo '<font size="+2">' . TEXT_PRICE . '</font>'; ?><br /> <?php echo '<font size="+1">You Save:</font>'; ?> </div> <div style='width: 50%; float: right; line-height: 1'> <?php $product_savings_over_msrp = $product_info['products_msrp'] - $product_info['products_price']; $product_savings_over_msrp_percernt = number_format($product_savings_over_msrp / $product_info['products_msrp'] * '100'); echo '<font color="#FF0000" size="+1"><del>' . $products_msrp . '</del></font><br />'; echo '<span itemprop="price"><font color="green" size="+2"><strong>' . $products_price . '</strong></font></span><br />'; echo '<font color="#FF0000" size="+1">' . $products_msrp_savings . '('; echo $product_savings_over_msrp_percernt; echo '%)' . '</font>'; ?> </div> </div> <div> <div style='width: 50%; float: left;'> <?php if (PRODUCT_INFO_PAGE_BOX_PRODUCT_MODEL == 'True') { echo TEXT_MODEL; } ?> </div> <div style='width: 50%; float: right;'> <?php if (PRODUCT_INFO_PAGE_BOX_PRODUCT_MODEL == 'True') { echo '[' . $product_info['products_model'] . ']'; } ?> </div> </div> <table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td> <div> <div style='width: 50%; float: left;'> <?php if (PRODUCT_INFO_PAGE_BOX_PRODUCT_STOCK == 'True') { echo TEXT_STOCK_LEVEL; $productstocklevel = tep_get_products_stock($product_info['products_id']); if ($productstocklevel <= '0') { $productstocklevelrnd = ''; } if ($productstocklevel > '0') { $productstocklevelrnd = '<font color=green>We have</font> ' . $productstocklevel; } } ?> </div> <div style='width: 50%; float: right;'> <?php if (PRODUCT_INFO_PAGE_BOX_PRODUCT_STOCK == 'True') { if ($productstocklevel >= '1') { $productstocklevelmsg = '<font color=green>In Stock!</font>'; } if ($productstocklevel <= '0') { $productstocklevelmsgno = '<font color=red>Currently out of stock</font><br><a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=notify', $request_type) . '">' . tep_draw_button('Notify Me When In Stock', 'notice') . '</a>'; } echo ' <strong>' . $productstocklevelrnd . ' ' .$productstocklevelmsg . $productstocklevelmsgno . '</strong>'; } ?> </div> </div> </td></tr></table> <div> <div style='width: 50%; float: left;'> <?php if (PRODUCT_INFO_PAGE_BOX_MANUFACTURER_INFO == 'True') { echo TEXT_MANUFACTURER . '<br /><br />'; } ?> </div> <div style='width: 50%; float: right;'> <?php if (PRODUCT_INFO_PAGE_BOX_MANUFACTURER_INFO == 'True') { echo $manufacturer['manufacturers_name'] . '<br />'; echo '<a href="' . tep_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $manufacturer['manufacturers_id']) . '">'; echo '<em>' . MODULE_BOXES_MANUFACTURER_INFO_BOX_OTHER_PRODUCTS . '</em>'; echo '</a><br />'; } ?> </div> </div> </div>
  6. @@gadlol Your checkbox idea would be great for that, as well as making an item featured yes/no. I would find it very useful.
  7. @@gadlol Sounds good! I did notice a large amount of tables and while they have their uses I can see it easily being done with div tags. Couple of things I would like to see, which wont be realistic for large shops, are the ability to list all products and also to display more than 100 items per page. Its probably just a personal preference but I like to be able to have it all at my fingertips and then be able to search by model number for instance. My situation is when we do price checks on competitors we can easily pull up the product by model number and then change the prices. You've put a lot of work into this and it is indeed a time saver for me and a preferred method over using Easypopulate.
  8. @@gadlol I finally found some time to look at your code today. Youve made a lot of changes since your last version! I found one step missing from what you had above.: On line 678 I needed to add in p.products_cost :) Ive got 7 more fields to add to it before Im done and one of them is a select. Thanks for your help!
  9. Did you run the SQL twice or something? You will need to delete the duplicates using PHPMyadmin.
  10. @@gadlol I have installed your newest version, I had your previous installed and had used it for quite some time and enjoyed it. After playing around with the newest version sofar I have found no problems with it so far. I was wondering one thing however. Ive yet to look at the coding in this version but how easy would it be to modify this to accept more fields. I think the biggest example for most people is a 'Cost' field but I have several others as well and would love the ability to edit them in this. Thanks!
  11. @@newburns Go through the installation instructions again carefully. You are missing the part where you add the manufacturer info to the mysql lookup.
  12. So pretty much this module just provides an approximation of shipping prices. We would still need to log in to FedEx and create the actual shipment and do everything manually correct?
  13. Can you give me a little info on how this module works exactly? Up til now Ive just been using a table rate based on price for shipping. I installed this and got a FedEx account setup and everything is working. When I go to the checkout_shipping.php it is showing the rates as they should be. However, Im wondering what this module does. When a customer finishes the checkout process what happens after that. Is this shipment information sent to FedEx and emailed to me so that I can easily print a label off? Or do I have to log into FedEx and authorize the shipment? Any help and explanation would be appreciated. Thanks
  14. Since it looks like you more than likely havent altered the product info page that much, I would just say to go through the code in that page again carefully.
×
×
  • Create New...