Jump to content
  • Checkout
  • Login
  • Get in touch


The e-commerce.


  • Content count

  • Joined

  • Last visited

  • Days Won


Reputation Activity

  1. Like
    TITO4 got a reaction from valquiria23 in Nivo Slider Content Module (Bootstrap)   
    Now I found another bug. When you add a link to aproduct or a category in the slide, it doesn't work in an EDGE version, since FILENAME_PRODUCT_INFO and  FILENAME_DEFAULT wasn't changed. To fix it, go to the template file of every module and change 
    $link_slide = tep_href_link(FILENAME_DEFAULT, 'cPath=' . $url_2); } else if ( $url_1 == 'p' ) { $link_slide = tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $url_2); To
    $link_slide = tep_href_link('index.php', 'cPath=' . $url_2); } else if ( $url_1 == 'p' ) { $link_slide = tep_href_link('product_info.php', 'products_id=' . $url_2); Also, I suggest to create a directory inside catalog/images to keep all slides together. In my case, I have them inside catalog/images/banners
  2. Like
    TITO4 reacted to kymation in Horizontal Megamenu   
    @TITO4  Sorry, I thought I had replied to you. Thanks very much for reporting the bug, and for giving me the fix. I've been very busy, but I'll add your code to my master and release it as soon as I get a chance.
    Again, my apologies for ignoring you.
  3. Like
    TITO4 reacted to piernas in Addon installer concept   
    Now that oscommerce community version allows more an more addons with no core code changes I feel an uploader/installer would make things simpler and also help a lot those newcomers that does not have the knowledge to ftp files.
    We don't have a repository adapted to it, but we could ideate a simple system that allows to upload a zip file by browser, uncomprees it, do some preliminar checks like if the addon is currently installed and is compatible with the system and with copying files/making registry entries when user press "install".
    Been playing with the idea of something like the paypal app updater and came up with this:

    Would like to get feedback from developers about it. It would need, of course, that developers agree with packaging the addons with a certain structure and provide with a file that performs the tasks.
    Do you consider interesting to make a similar system?
  4. Thanks
    TITO4 reacted to piernas in Shipping table is now a real table :)   
    Today I decided I got angry for the last time updating a table rate based module. Afer several tryouts to change the shipping rates just to see I had a typo in the values string  -damned colons- and having to manually calculate the net prices for each row from the gross that came from the table provided by the courier... I had enough and modified the table rate module to show a real table where you can see what you're doing. Uses some javascript to update net/gross, add or remove rows and do some basic checks.
    It can be adapted to any other module that uses the same system.
    Note: The net pice is caclulated based on the tax class from the module. It will apply only to the countries in the module's zone and it's not savet to database but calculated on the fly. For this column to work you need to set up the tax rate first, save and enter the module configuration again.
    Here is the file: https://apps.oscommerce.com/wyYLv&sgipping-table-module-update
    @burt you can replace the stock one if you consider it fits the community project.

  5. Like
    TITO4 got a reaction from valquiria23 in Nivo Slider Content Module (Bootstrap)   
    Now I found another bug. When you add a link to aproduct or a category in the slide, it doesn't work in an EDGE version, since FILENAME_PRODUCT_INFO and  FILENAME_DEFAULT wasn't changed. To fix it, go to the template file of every module and change 
    $link_slide = tep_href_link(FILENAME_DEFAULT, 'cPath=' . $url_2); } else if ( $url_1 == 'p' ) { $link_slide = tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $url_2); To
    $link_slide = tep_href_link('index.php', 'cPath=' . $url_2); } else if ( $url_1 == 'p' ) { $link_slide = tep_href_link('product_info.php', 'products_id=' . $url_2); Also, I suggest to create a directory inside catalog/images to keep all slides together. In my case, I have them inside catalog/images/banners
  6. Haha
    TITO4 got a reaction from leatherdealer in Admin responsive sidebar with bootstrap   
    Qué chulo!
    Really nice!!
  7. Like
    TITO4 reacted to GLWalker in [Contribution] Customer Support Portal   
    This is the support thread for the Customer Service Portal  https://apps.oscommerce.com/xihXD&customer-service-portal
    The primary goal of the Customer Support Portal is to allow osCommerce shop owners to allow their employees to work on order fulfillment and customer support inquiries without having to allow direct admin access. Additionally it serves as a full fledged order placement system that will work with a shops existing payment methods, as well as a couple of new payment modules that could be useful in case alternate means of payment processing are desired, or in person cash sales are needed.
    The Customer Support Portal also allows  a true guest checkout option. No customer is created if this option is used. All customer information is stored only in the actual order information. There is a quick link in the Customer Portal Header menu that allows guest orders to be viewed separately from the rest of the store orders. Please note that in the ht_customer_service module settings there is an email field to fill out, by default it uses the store owners set email address. This email is used for certain functions within the Customer Service Portal, such as a placeholder email in guest account creation. It will always be populated on the guest customers information field, just to skip the additional step of gathering an email address from a guest.
    Whenever done with guest accounts, or even logging into an existing customers account always go back to the dashboard. This resets the session for that particular customer. If you are in a customers account, then you have to take on a session allowing you to access their info, the dashboard kills any sessions that are not related directly to you the customer service agent.
    If you are using the cash payment option, you will need to adjust the sort order of you order total module sp that the order totals and cash back amounts are computed correctly.
    Helpful Videos:
    Known issues:
    This plugin has been used in working shops for a number of years and proven to be stable. There are howver 2 issues I am aware of.
    1) If a product in the cart has attributes, the update quantity field wont work properly. If a different quantity is desired, just delete it and add the correct quantity from the product listing itself.
    2) I have not noticed this until testing on PHP 7.0, when using the cash payment option, the update button needs to be clicked twice.
    Feel free to post with comments or suggestions.
  8. Like
    TITO4 reacted to piernas in Admin responsive sidebar with bootstrap   
    This is a admin sidebar that replaces the stock menu. It can be expanded or condensed on a column of icons. It also adds bootstrap framework to admin. Hope you enjoy it.
    Please comment here if you have any improvements or find any problem.
    Download: https://apps.oscommerce.com/ebjVY&admin-responsive-sidebar-with-bootstrap

  9. Like
    TITO4 got a reaction from raiwa in Slim Checkout for BS   
    Congrats Rainer, and many thanks again for your work.
    I've not tested it. I'm just writing to share a hack that I used for a similar purpose. Installing Dynamic Template System you can leave any page without boxes. It is not exactly the same as your proposal, since you still have header and footer in your pages, but you get it clean enough (at least for me). Also, you can install Multi Sidebox Banners 8 x (NEW), and by making an empty sidebox (with a transparent pixel, i.e.), you can play with the way that pages are shown. Certain pages can have a column of boxes at the right (which in fact can be empty, simply an space, like an indent), some other at the left, other pages can have both or none. Specially interesting for me is the possibilities offered by that "empty box", which gives more options for designing your shop.
    Hope this can be helpful for someone. 
  10. Like
    TITO4 reacted to raiwa in Converting Points and Rewards system for osC BS   
    pushed the spanish language fixes, thank you @TITO4
  11. Like
    TITO4 got a reaction from raiwa in Converting Points and Rewards system for osC BS   
    Rainer, translation updated. You'll find it in Google Drive. Changed "Cabezera" to "Cabecera". Also, point 15 at help file, now translated.
  12. Like
    TITO4 reacted to Tsimi in Converting Points and Rewards system for osC BS   
    Regarding 1.
    Should such fixes for various addons be mentioned inside the install manual?
    I don't really want to add code fixes for 265165433818 addons which might clutter up the files. I remember, the Order Editor addon was one of those addons that had various code pieces inside to fix compatibility for addons that maybe a few use.
    Mention it inside the install manual however seems to be a good idea don't you think?
    Regarding 2.
    I thought about a similar approach, add an empty entry inside the HT module where admins/shop owners can doe the following.
    Add a Status ID activates that function and confirms the pending points if the order is set to that certain Status ID. If the setting entry is empty then no auto confirmation happens at any Status ID.
    Not sure what and Que and Delete do function wise.
    and Que means confirm points and add it to the My Account listing? and Delete means confirm points but don't show inside the My Account listing? Is that correct?
    If that is the case then maybe if selected Status ID = true  -> and Que only. So that customers can see that their points have been added to their account.
    Regarding 3.
    Is that fix ( get_pages_pr ) something you gonna implement into the current code base of the addon?
    Or is this like case in 1. ?
    Thanks for your help with the Spanish language files, very appreciate it.
  13. Like
    TITO4 reacted to Tsimi in Converting Points and Rewards system for osC BS   
    Addon is now available. Congratulations!

  14. Like
    TITO4 reacted to Jack_mcs in View Counter   
    This s an error that only occurs in pre-2.3 shops, or maybe early 2.3 versions. To fix it, In admin/includes/boxes/view_counter.php, find
    '<a href="' . tep_href_link(view_counter_tools.php, and change it to
    '<a href="' . tep_href_link('view_counter_tools.php', And in view_counter_tools.php, there are four instances of view_counter_tools.php that need to be changed to 'view_counter_tools.php'  (add apostrophes around them).
  15. Like
    TITO4 reacted to greasemonkey in Paypal Express or Standard opinions wanted   
    @@John W no question - Express. All the issues of days gone by seem to be fixed, with Express Enabled you can 1) you can take advantage of PayPal Checkout, 2)
    you can take advantage of Login with PayPal and 3) if required, you can now use PayPal Pro.
    You can refer to this link for more details on how I have it set up; http://forums.oscommerce.com/topic/410909-paypal-app-and-234bs-gold/?p=1755266
    Note: if you need to use a Discount Module this one works with Express.... http://addons.oscommerce.com/info/9460
  16. Like
    TITO4 reacted to Jack_mcs in View Counter   
    Since it only occurs on your local setup, it is most likely due to that setup. This thread may help.
  17. Like
    TITO4 reacted to ThaChad in Wholesale (SPPC lite)   
    This add-on is the best I've ever done, in terms of ease of install, documentation with CORRECT INFORMAITON and it works first go with no issues!
    That NEVER happens with contributions.    If all contributions could be like this, our would would be a happier place! 
    Unfortunitly the "Full" version of this SPPC, I haven't been able to get working on 2.3.4 RESPONSIVE Edge.   Hopefully someday I will be able to get the "Full" version working as I have no doubt it will be a great add-on also!
  18. Like
    TITO4 reacted to Zalinar in [Contribution] osc2ebay - oscommerce to ebay synchronization   
    Well, here is everything that I know that should help EVErYONE out greatly.  I am still not getting the cron file to run correctly because it expects cooking.  If I turn cookies off, it seems to run but the sync never happens.
    I am currently using it with OSC 2.3.4
    Here goes:
    Some helpful things I put together that would have saved me hours of time:

    -You have to get your ebay tokens from developers.ebay.com.  It is easy to sign up.  
    -You must have an eBay Store for this to work.


    I have not figured out how to load more than one picture, and ebay will not let you add more on the listing side.

    Any items listed on eBay with this addon can ONLY be modified via XML.  Sales, discounts, international shiupping,

    etc...  I have not solved these either...

    I have less than a year PHP and coding experience and everything I have learned is because of getting OSCommerce in

    the first place (and with help from others)


    To download and install eBaySvc.wsdl

    Using internet explorer (Firefox won't do it) go to:  http://developer.ebay.com/webservices/latest/ebaysvc.wsdl

    It should prompt you to open it or save it.  Save it.
    You can also search "eBaySvc.wsdl" in IE.  If the above link pops up, right click and select "Save taget as"
    Upload it to your catalog and catalog/admin folder roots.

    Be sure that the file name is exactly eBaySvc.wsdl - The caps matter

    Open eBaySvc.wsdl in Notepad++ or similar.  At the top, find the version number.

    Set $ebay_compatibilityLevel in ebay_config.php to that same number

    To modify for a 2.3.4 site:

    IN catalog/admin/includes/boxes/catalog.php:


    '<a href="' . tep_href_link("ebay_syncitems.php", '', 'NONSSL') . '" class="menuBoxContentLink">ebay Sync

    Items</a><br>' .
    '<a href="' . tep_href_link("ebay_getcategories.php", '', 'NONSSL') . '" class="menuBoxContentLink">ebay Get

    Categories</a><br>' .

          //osc2ebay BEGIN
            'code' => FILENAME_EBAY_SYNCITEMS,
            'title' => BOX_CATALOG_EBAY_SYNC_ITEMS,
            'link' => tep_href_link(FILENAME_EBAY_SYNCITEMS)
            'code' => FILENAME_EBAY_GETCATEGORIES,
            'title' => BOX_CATALOG_EBAY_GET_CATEGORIES,
            'link' => tep_href_link(FILENAME_EBAY_GETCATEGORIES)
          //osc2ebay END


    IN catalog/admin/includes/languages/english.php:

    ADD (in the box_catalog area...):

    //Begin OSC2ebay
    define('BOX_CATALOG_EBAY_SYNC_ITEMS', 'Ebay Sync Items');
    define('BOX_CATALOG_EBAY_GET_CATEGORIES', 'Ebay Get Categories');
    //End OSC2ebay

    *******  Workaround of UPC, MPN, and Brand requirements:
    Part 1

    In catalog/ebay_config.php - at the end of the file:


    $UPC = "Does Not Apply";
    $MPN = "Does Not Apply";
    $Manufacturer = "Unbranded";

    ***Ebay accepts these settings but you will not have the actual UPC, MPN, or Brand.   It would be cool if someone

    to modify this to use a DB call for those values

    Part 2a

    In admin/ebay_addproducts.php

    Add after $client = new eBaySOAP($session); but before $params = array(

    $nameAndValues = array(
                array('Name' => "Brand", 'Value' => $Manufacturer),
                array('Name' => "MPN", 'Value' => $MPN),

    Part 2b

    Add after 'Description' => $Products_Description,

                'ProductListingDetails' => array(
                    'UPC' => $UPC,

                'ItemSpecifics' => array('NameValueList' => $nameAndValues),

    Part 2c

    Around line 93 in admin/ebay_addproducts.php

    DO NOT uncomment the line //'InventoryTrackingMethod' => "SKU",

    Ebay defaults to listing by an item number.  If you choose to list by you own SKU, you CAN'T convert the listing to

    use an item number and have to delete and relist


    Other bugs:

    1) Show only items with price discrepancies button doesn't work properly and shows no items even though ALL of mine

    have different prices. I have no fox for this

    2)Ebay has an "out of stock" setting in "My account/Site Preferences/Selling preferences/Sell Your Item form and

    listings" that will allow all GTC (Good Till Cancelled) listings to remain even if stock reaches Zero.  

    The osc2Ebay contribution's code will end your eBay listings when quantity reaches zero even with that selected.
    To keep it from doing this, you need to:

    Change: if($Quantity > 0) {
    To:  if($Quantity >= 0) {

    In the files (around those lines):
        Line 61:             
        Line 461:
        Line 188:                             
        Line 182:
        Line 307:

    If you use Notepad plus, you can search your modified files for EndItem and the line to change it a few above it.     


    Note:  Using only GTC (Good Till Canceled) listing types will always keep the same item number.

    3) Local price is shown with tax and ebay price is shown without tax - at least in my case.  To adjust, I changed

    ---Or, you may want to keep ebay prices more expensive to compensate for the final value fees.  If so, keep tax.


        Line 88:     return ebay_local_format_price($products_pricetot, $products_tax);
        Line 97: function ebay_local_format_price($products_price, $products_tax) {


        Line 88:     return ebay_local_format_price($products_pricetot);
        Line 97: function ebay_local_format_price($products_price) {


    It may be easier to just modify the line (around line 102)

        return tep_round(tep_round($products_price, 2) + tep_round($products_price * $products_tax / 100, 2) , 2);  


    changing the 100 to different values can adjust the price given to ebay to sync without changing your own prices

    ---------This is another thing that is would be amazing for someone to devise
    -------> add a text field to increase or decrease the sync price given to ebay by an amount or percent

    Good luck and I hope this helps :)
  19. Like
    TITO4 got a reaction from valquiria23 in [Addon} Modular Front Page   
    I've just upload a new module.
    Banner Rotator in Header and/or Footer (http://addons.oscommerce.com/info/9500)
    A simple adaptation of that great addon made by @@kymation. 
    I have it working on a 234 BS Gold. Not tested on Edge version...
    If you want to have a look at it:
    www.tiendingtopics.com   Note: @@valquiria23, translations into spanish included... ;-)
  20. Like
    TITO4 reacted to auzStar in [Contribution] Customer Testimonials for osCommerce 2.3.4   
    Agustin, can you please test the attached "testimonials_manager.php" file to replace the current catalog\admin\testimonials_manager.php file.
    The changes in the new file have stopped the warning error in my testing. (There was a minor error in the original code)
    Please let me know the result, so that I can then post an update to the add-on, thanks.
  21. Like
    TITO4 reacted to auzStar in [Contribution] Customer Testimonials for osCommerce 2.3.4   
    Did you get a chance to test this?
  22. Like
    TITO4 reacted to Jack_mcs in Article Manager v1.0   
    Thanks for letting me know. But the Illegal string offset warnings are fairly common in the newer php versions since they have strict error reporting set. It means, the majority of the time, that something is used before it is declared. While that is the correct way to do it, it involves a lot of extra work to do that, especially on an old addon like this one. So it is unlikely they will be fixed. You can lower the error reporting level use the following right after that statement in application_top to prevent them from showing. You should do this anyway for a live shop, whether this addon is installed or not.
  23. Like
    TITO4 got a reaction from ThaChad in Wholesale (SPPC lite)   
    Hi @@raiwa
    Just installed and testing, and really happy!! It works very well!!
    Installation was very easy, and my only problems was "mixing" some few steps with other addons (querys, etc.)
    Just a question. I see three categories of customers: guests, retailer and wholesaler, but in fact we only have two price level. Guests and retailer have the same price, and we have the possibilitie of put another price for wholesaler. It is right or did I miss something? And which is the ultility of having different consideration of guests and retailer, if they share the same price?
    Many thanks for your job!
  24. Like
    TITO4 reacted to valquiria23 in Español pack para OsC Responsive BS EDGE o Gold   
    Hola @@raiwa ,
    Muchas gracias por las respuestas todo esta funcionado impecable por ahora.
    No se si sirve o no pero deje Enable Product Meta Module - Keywords en BOTH , mejor quesobre y que no falte jejeje.
    Si estoy usando la version SEO Header Tags - RELOADED que viene en EDGE, por ahora va funcionado de maravilla.
    Beso a los dos
  25. Like
    TITO4 reacted to Jack_mcs in Automatically send data feed to Froogle   
    My previous answer wasn't correct for the problem mentioned since @@TITO4 said the problem was the name and I focused on the brand. The following should work for fixing the name when used in the brand column.
    $output .= "\t" . (isset($row->brand) ? strip_tags($row->brand) : (strlen(OPTIONS_BRAND) ? htmlentities(strip_tags($row->name), ENT_COMPAT, 'UTF-8') : "Not Supported"));