Jump to content


Popular Content

Showing content with the highest reputation since 04/07/2021 in Posts

  1. 4 points

    osCommerce v4 demo

    For some strange reason, the developers want a 'phone chat in order to even see the demo! (Nobody here hard-of-hearing or deaf?) I'm interested in seeing what resources are required to run a small to mid-size store. What is the underlying code like, in terms of tweaks and customisation, to suit client needs? How about just releasing the 'alpha'/'beta' software, so that some of us with a strong osC background can properly see the progress and perhaps even make useful suggestions? I've tried out various e-commerce packages in a fruitless attempt to update my few though loyal clients. So far, there's only been one or two "close but no cigar" candidates. There tends to be shortcomings in them all but it's a question of what one can compromise with. Without actually trying the software, there's no real way to tell and no amount of screenshots/YT videos will really get to core issues. TLDR: release the code - even if only to a select group.
  2. 3 points
    Steve, please refrain from advertising other shopping carts on this forum. We welcome all users of any software of course, and would appreciate new osCommerce v4 to be judged on its merits by its users. If you prefer to use another ecommerce software - that's absolutely fine, but you'll not be allowed to promote it here. Also, please be reasonable and factual about the other ecommerce software and its recent history with osCommerce - happy to have a chat with you to not make it a public emotional discussion if you like.
  3. 2 points
    Why are you using such old software. There are better options around. Have you thought of using the spin off from oscommerce Phoenix. It was the community edition but has now been forced to move away from oscommerce to a new home.
  4. 1 point
    Wishing all those wonderful women on this Forum, users of osCommerce, Ecommerce designers and developers, CEOs of their companies, amazing human beings, to have a fantastic International Women's Day! Huge respect to you, not just on this day, but at all times. Team of osCommerce
  5. 1 point

    HoneyPot Captcha

    A new version has been uploaded with these changes: Added an option to delete all fake accounts for those sites where there are too many to delete normally. Pro Version only. Changed code to fully follow the status setting. Changed code to not allow empty emails. Changed the V2 database install file so it is automatic. Corrected mistake in the create account page for Phoenix. Corrected mistake in the captcha file for the numbers captcha. Corrected a mistake in the postal code check that would allow invalid postal codes through when the option was set to both. Corrected Fake Accounts check orders code to return accurate counts, Pro version only. Moved the changes for the contact_us and create_account pages to the templates directory. Reduced the file size of the log file. Removed the check for the Purchase Without Account page. Removed the return statement in the hook for Phoenix that was causing duplicate displays.
  6. 1 point

    Current country list

    Some say there are 193 countries, some say 195, some say 197, others say ... https://history.state.gov/countries/all https://www.worldometers.info/geography/how-many-countries-are-there-in-the-world/ https://onestep4ward.com/how-many-countries-in-the-world/ (and yes, this does pertain to osCommerce)
  7. 1 point

    quantity monitoring

    @YePix Let me see if I understand your problem correctly ... You say have enough meat to make 100 sandwiches, but only enough bread to make 10. This sounds like you need an add-on like Bundled Products https://apps.oscommerce.com/BZ2FO&bundled-products This way, your customers buy a sandwich, and the add-on automatically subtracts the inventory for both the meat and bread. When there is not enough bread to make any more sandwiches, the add-on states that there is not enough stock to assemble the requested sandwich. This add-on will most likely need to be updated to work on a newer version of osC (either stock or community edition). Also, there is another add-on available specifically for the Phoenix/community edition version, but we can't discuss that here. Excuse me if I misunderstood your problem ... Malcolm
  8. 1 point

    quantity monitoring

    Retrieve all of the product ID's from the products_to_categories table for the given categories ID. Then loop through the returned value and change their status.
  9. 1 point
    A new version has been uploaded with these changes: Added a localfeed option. Corrected code for php warnings.
  10. 1 point
    That's fair enough. Point taken but until you have a working alternative to offer and is available for download from the same place as the old version, then there must be a way of stopping people using such an old version of the software that has not been updated in many years and really should not even be available for download from a responsible business. Any addons currently available for that early version are also very old and many have not been updated in the same number of years, and its also known that many are insecure, so they should, also not really be used. I also don't see you offering support for the older versions, but you are still allowing people to download and use it. Very strange but up to you. Thanks for your offer to have a look at V4 by the way. Should I feel the need to change my software and once you have a version released and proven to be working I will take a look..
  11. 1 point
    @PapancoAs mentioned, this is untested so I must be missing something. I will actually test it here and post once I have it working. I will try to get to it this week.
  12. 1 point

    osCommerce v4 demo

    Edward, To answer your questions in general: - osCommerce v4 will be based on the latest version of the Ecommerce platform that has been in development for the last 5.5 years. Not sure about which instance you've seen, but osCommerce v4 will be based on the latest PHP for this year - PHP 8. There are no plans to have an Ecommerce platform competing with osCommerce on the same market after osCommerce v4 is released. - osCommerce v4 is a considerable difference to osCommerce v2 and other solutions, however we would not recommend investing time into learning of the previous versions of this Ecommerce platform. There could be differences in design templates, data structure, etc. There are currently no plans to move customers from their websites built using the previous version of the platform to osCommerce v4. - osCommerce v4 is, first of all, for this community of merchants, developers, designers, consultants, everyone. And of course it is for the world - for far too many years this great brand was not developing and it is time to bring it back to prominence.
  13. 1 point
    <?php /* $Id$ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2013 osCommerce Released under the GNU General Public License */ require('includes/application_top.php'); function tep_sort_secmodules($a, $b) { return strcasecmp($a['title'], $b['title']); } $types = array('info', 'warning', 'error'); $modules = array(); if ($secdir = @dir(DIR_FS_ADMIN . 'includes/modules/security_check/')) { while ($file = $secdir->read()) { if (!is_dir(DIR_FS_ADMIN . 'includes/modules/security_check/' . $file)) { if (substr($file, strrpos($file, '.')) == '.php') { $class = 'securityCheck_' . substr($file, 0, strrpos($file, '.')); include(DIR_FS_ADMIN . 'includes/modules/security_check/' . $file); $$class = new $class(); $modules[] = array('title' => isset($$class->title) ? $$class->title : substr($file, 0, strrpos($file, '.')), 'class' => $class, 'code' => substr($file, 0, strrpos($file, '.'))); } } } $secdir->close(); } if ($extdir = @dir(DIR_FS_ADMIN . 'includes/modules/security_check/extended/')) { while ($file = $extdir->read()) { if (!is_dir(DIR_FS_ADMIN . 'includes/modules/security_check/extended/' . $file)) { if (substr($file, strrpos($file, '.')) == '.php') { $class = 'securityCheckExtended_' . substr($file, 0, strrpos($file, '.')); include(DIR_FS_ADMIN . 'includes/modules/security_check/extended/' . $file); $$class = new $class(); $modules[] = array('title' => isset($$class->title) ? $$class->title : substr($file, 0, strrpos($file, '.')), 'class' => $class, 'code' => substr($file, 0, strrpos($file, '.'))); } } } $extdir->close(); } usort($modules, 'tep_sort_secmodules'); require('includes/template_top.php'); ?> <div style="float: right;"><?php echo tep_draw_button('Reload', 'arrowrefresh-1-e', tep_href_link('security_checks.php')); ?></div> <h1 class="pageHeading"><?php echo HEADING_TITLE; ?></h1> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr class="dataTableHeadingRow"> <td class="dataTableHeadingContent" width="20">&nbsp;</td> <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_TITLE; ?></td> <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_MODULE; ?></td> <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_INFO; ?></td> <td class="dataTableHeadingContent" width="20" align="right">&nbsp;</td> </tr> <?php foreach ($modules as $module) { $secCheck = ${$module['class']}; if ( !in_array($secCheck->type, $types) ) { $secCheck->type = 'info'; } $output = ''; if ( $secCheck->pass() ) { $secCheck->type = 'success'; } else { $output = $secCheck->getMessage(); } echo ' <tr class="dataTableRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)">' . "\n" . ' <td class="dataTableContent" align="center" valign="top">' . tep_image('images/ms_' . $secCheck->type . '.png', '', 16, 16) . '</td>' . "\n" . ' <td class="dataTableContent" valign="top" style="white-space: nowrap;">' . tep_output_string_protected($module['title']) . '</td>' . "\n" . ' <td class="dataTableContent" valign="top">' . tep_output_string_protected($module['code']) . '</td>' . "\n" . ' <td class="dataTableContent" valign="top">' . $output . '</td>' . "\n" . ' <td class="dataTableContent" align="center" valign="top">' . ((isset($secCheck->has_doc) && $secCheck->has_doc) ? '<a href="http://library.oscommerce.com/Wiki&oscom_2_3&security_checks&' . $module['code'] . '" target="_blank">' . tep_image('images/icons/preview.gif') . '</a>' : '') . '</td>' . "\n" . ' </tr>' . "\n"; } ?> </table> <?php require('includes/template_bottom.php'); require('includes/application_bottom.php'); ?> Check this against what you have for admin/security_checks.php PS: You also need to put password protection on your admin folder.
  14. 1 point

    osCommerce v4 demo

    Thanks so much for the demo today, I really appreciate you taking the time to show it off. I saw some really nice features that would certainly be considered enterprise or at the very least, require a lot of add-ons/apps and customization to achieve with some of the more popular ecom cart platforms out there right now. multiple storefronts, multi-currency, full multi language (checkout pages too, looking at you shopify), different pricing per currency/customer - all of those features are either required or highly wanted from a platform but I was not able to find anything that seemed as robust (maybe Magento has this but it is a much bigger beast). That being said I still am very curious to see how things run in reality, especially when loaded with many SKUs/attributes. How quickly it is able to run on a shop with approximately 100,000 SKUS will ultimately be very important to me. I look forward to having the actual code to play with and test.
  15. 1 point

    Import - export process

    @GyakutsukiJust curious but is there a reason not to use Easy Populate?
  16. 1 point

    osCommerce v4 demo

    👍thank you, the new oscommerce will truly be a high-level restart: let's support Vadym and the new project as much as possible.
  17. 1 point

    Import - export process

    There is a specific database osCommerce v2 but after you must use this import and if have some customization, you must develop or important in your hand.
  18. 1 point

    osCommerce v4 demo

    @milerwan@Papanco@sackling invited you! Otherers are welcome to join, I just need their interest indicated here
  19. 1 point

    osCommerce v4 demo

    Very interested! Thanks
  20. 1 point

    osCommerce v4 demo

    I'm interesting by this demo too.
  21. 1 point

    Switch off the product

    you can also look at one of the featured products add ons. Wolfen Featured Sets comes to mind. You need to start by creating an input for the date to expire on every product_id. So you will need to modify categories.php Then build your tep_expire_ function and call it in application_top.php
  22. 1 point

    osCommerce - update of email software

    @osCommerce-Official I (and others) have received an email from 'osCommerce Limited <email@oscommerce.com>' with the subject 'osCommerce - update of email software'. It states: Even if you're reading it on or around the 1st of April, we're very serious and passionate about new osCommerce v4! Following our decision to release osCommerce v4 this year, we are updating and upgrading software that helps to run osCommerce. Please use this URL to confirm your email address that we have on our records: confirm osCommerce email We do not send any marketing communication unless you’re signed up to our newsletter, but need to be able to contact you in case we have important releases, or security patches. Thank you! Kind regards, OSCOMMERCE LIMITED Can you confirm that this is a legitimate email from you, or did someone harvest the forum's email list, and is on a phishing expidition? Thank you! M
  23. 1 point


    Sorry but I don't get the idea of "traditional osCommerce". The community could well translate at Crowdin, much easier and safer and better. You could even use a oscommerce.com subdomain for it. In any way you're free to control the team members, if it should be open for all, or just by request - and also who should be the language proofreaders. Now tell me, what's the difference in using Excell over notepad? There is no translation memory, no context info, no proposals, no nothing. Also you talked about providing the files previously, so I guess there is no backend ready with a translation interface, having support for translation memory etc. Sorry if I got you wrong, but I got a feeling you don't have any experience with translation work or tools like Crowdin, so I would recommend checking it out and consulting the Crowdin team. Crowdin is free for open source projects, with public available code ... 👍
  24. 1 point
    Ashley, osCommerve v4 comes heavily SEOed, at least in terms of on-site SEO. It is possible to set default template for URLs, titles, descriptions, image ALTs, and some other parameters for products, categories, landing pages, and some of the system pages too. Then, it is possible to override the said properties for any particular entity, if required. It is also possible to add SEO redirects from old URLs to new, thus helping customers who found an old indexed URL in Google or elsewhere to the new product page.
  25. 1 point

    how to change Phoenix 1075 CSS?

    The OP is wanting to change the bg-white in card-footer, not a button.