Jump to content
  • Checkout
  • Login
  • Get in touch


The e-commerce.


  • Content count

  • Joined

  • Last visited

  • Days Won


ecartz last won the day on February 10 2021

ecartz had the most liked content!

Internal Fields

  • Interview

Recent Profile Visitors

49,020 profile views
  1. ecartz

    osCommerce 2.3.4-1 EDGE

    And yet, off the top of my head, I find https://www.nazzalstraumhochzeit.de/ https://honda4parts.nl/ In the EU and using Phoenix. It may not be for you. You'll have to make your own decision on that. But other EU shop owners seem to be using it just fine. Not to mention EU-adjacent shops in the UK, Switzerland, Russia, etc.
  2. ecartz

    Contribution Issue

    Your PHP version was updated to at least 7.2. This changed what used to be a Notice into a Warning. It was always wrong; it's just that your error reporting was hiding the notice until 7.2. To fix it, go to line 33 of that file. Look for something like [pages_html_text] and change it to ['pages_html_text'] If the code doesn't match, you can always post line 33 (and perhaps some context) for more review.
  3. ecartz

    Spanish translation osC Phoenix

    In the thread right below yours at the moment: which links to https://apps.oscommerce.com/f8hiQ&espanol-para-osc-ce
  4. ecartz

    [CONTRIBUTION] Sloppy Words Cleaner

    I don't think that's what he wants. I read it as wanting REMOVE SHOUTING to become Remove Shouting. What is often called Title Cased. So he may want ucwords to wrap either RemoveShouting or strtolower. if (isset($customer_details['company']) && MODULE_STORE_SWCLEANER_CLEAN_COMPANY == 'True') { $customer_details['company'] = ucwords(RemoveShouting($customer_details['company'], 'company')); } I.e. his problem is "INTERNATIONAL BUSINESS MACHINES" is becoming "International business machines" when he wants "International Business Machines". I guess he's all right with IBM becoming Ibm.
  5. ecartz

    Discount Code 5.3.2 phoenix in

    I would expect that to come from an order total module. Have you looked at admin > Modules > Order Total to make sure that you have installed the module?
  6. Hello Matt.

    Please look at this message and if possible, please give an answer. This module is very important to me. Without an article manager, my store is useless and can't work.
    You are a great coder. You do everything at a high level. But for the kernel code you wrote to work successfully, you need the ability to adapt a large number of modules. Please help me figure out how to adapt complex modules for Phoenix. This will help not only me, but also many Phoenix users.

    Thank you for your great creative work and for the code you wrote.


  7. ecartz

    Store Mode BS

    I think that if you do that, it assumes that you want to allow paymentless checkout. I.e. that enables checkout rather than blocking it.
  8. ecartz

    PayPal Express quit working...

    For 2.3.4, you should look at https://forums.oscommerce.com/forum/79-commercial-support-inquiries/ If you want to upgrade to Phoenix (which runs on PHP 7, including 7.2), you should join the Phoenix Club and use the resources there. Note that the most common reason for PayPal to fail is an outdated certificate file, which is probably within your capabilities to fix.
  9. That is incorrect. This add-on rewrites the tep_href_link function to require specifying whether the connection is SSL or non-SSL. Since that is not necessary in, there is a conflict. The add-on should be revised to not require choosing a "connection method" and just ignore the third parameter to tep_href_link. The expectation should be that more things will ignore the connection type in the future, further highlighting the difference between how this add-on handles it and how core does.
  10. ecartz

    ULTIMATE Seo Urls 5 - by FWR Media

    I think that a "non-consecutive numerical sort order" is probably the best solution. Note that it doesn't need to be a database entry. A hook file in includes/hooks/system would work as well. The closest thing to documentation is the commit notes (and the commit itself): https://github.com/gburton/CE-Phoenix/commit/ae01e0d4d91b2e4a561735168ef4fbe6ba8e6899 Related commit: https://github.com/gburton/CE-Phoenix/commit/d2adabebe2efbdcd28513c6057758cd25ed48fc4 I don't think that it is very complicated. HTTP_SERVER . DIR_WS_CATALOG should always be used now, where previously it was only sometimes used (in the ENABLE_SSL false case). For the most part, this is just simpler. Because instead of having to check various things to determine the correct link, the code can just consistently use one thing. The old system was complicated, as it had to try to mix SSL and non-SSL pages. But this always uses whatever the HTTP_SERVER is configured to provide.
  11. ecartz

    Integration code project

    The better place to ask for osCommerce development is simple: https://forums.oscommerce.com/forum/79-commercial-support-inquiries/ For Phoenix, you should join the Phoenix Club and make use of the resources there: I could give you more specific help within the club.
  12. ecartz

    ship2pay for 2.3.x

    if ( isset($trInfo->s2p_id) && ($s2p['s2p_id'] == $trInfo->s2p_id) ) { echo ' <tr class="dataTableRowSelected" onmouseover="this.style.cursor=\'hand\'" onclick="document.location.href=\'' . tep_href_link('ship2pay.php', 'page=' . $_GET['page'] . '&s2p_id=' . $trInfo->s2p_id . '&action=edit') . '\'">' . "\n"; $icon = tep_image('images/icon_arrow_right.gif', ''); } else { echo ' <tr class="dataTableRow" onmouseover="this.className=\'dataTableRowOver\';this.style.cursor=\'hand\'" onmouseout="this.className=\'dataTableRow\'" onclick="document.location.href=\'' . tep_href_link('ship2pay.php', 'page=' . $_GET['page'] . '&s2p_id=' . $s2p['s2p_id']) . '\'">' . "\n"; $icon = '<a href="' . tep_href_link('ship2pay.php', 'page=' . $_GET['page'] . '&s2p_id=' . $s2p['s2p_id']) . '">' . tep_image('images/icon_info.gif', IMAGE_ICON_INFO) . '</a>'; } That's replacing 112-116. Then at 128 <td class="dataTableContent" align="right"><?= $icon ?>&nbsp;</td>
  13. ecartz

    ship2pay for 2.3.x

    if ((empty($_GET['s2p_id']) || ($_GET['s2p_id'] == $s2p['s2p_id'])) && (empty($trInfo)) && (!isset($_GET['action']) || (substr($_GET['action'], 0, 3) != 'new'))) {
  14. ecartz

    Wholesale (SPPC lite)

    The notice is suggesting that there is a problem in the display_input function of cd_wholesale.php such that the $input_id is not getting set. Perhaps a corrupted copy of that file? Or it's barely possible that there is one configuration where it does get set and another where it does not.
  15. ecartz

    Wholesale (SPPC lite)

    This has nothing to do with Rainer's Wholesale App (so this really isn't the right place to ask), but you should copy the latest version into includes/system/override (which you may have to create) and modify it there.