Jump to content
Latest News: (loading..)

All Activity

This stream auto-updates     

  1. Past hour
  2. raiwa

    Different type of customer Login

    Hello Jay, Supposed you are using the BS responsive community version, you'll need the Wholesale (SPPC lite) add-on: https://apps.oscommerce.com/VWUpG&wholesale-sppc-lite If you are using the old official version, search for SPPC (Separate price per customer) add-on.
  3. Hello @MITCH70, The download link doesn't serve. This version is under continous development and the actual master version has nothing to do with your version from 02/2017. Anyway I keep a version from 05/2017 with fontawesome 5.7.0 and it works without any problem. Can you please first try to install the header tag discount module so you should have the discount input panel in checkout_payment.php and check if it shows correct there. Then please post or PM your store URL (supposed it is public available) and I'll have a look. Best regards Rainer
  4. Hi, Is there anyway that you can have 2 difference of login? Say 1 for wholesale and other 1 for retail customer?
  5. Julianiskaka

    Hello everyone

    Hey guys, I'm In I just want to say I'm happy to join in this forum. I read many post before decided to register this forum .Any suggestion would be appreciated. thank in advance. แทงบอลเว็บตรง
  6. mealQi provides Order food online free home delivery service in Delhi NCR. We believe in delivering healthy fresh meals to your doorstep at the best price. For more detail visit our website or contact us. we are available 24*7. And our helpline number is 01149299077.
  7. Today
  8. Hello, Fontawesome 5.7.1 is inside template_top.php. On checkout_payment.php there is no discount field or whatever. Tried the addon on a clean install and shows exactly the same problems. This is the one I use: https://github.com/gburton/osCommerce-234-bootstrap/archive/master.zip Just tried the addon on the GOLD version for reference and there its shows all fields and buttons correct just like yours. Best Regards.
  9. DAVID3733

    Request Product Reviews

    As a update now I have everything working I thought i would catalog what I had done to help others and to remind myself when I have forgotten I am not a coder, just a shop owner so cannot give advice, and what I have done may not be very slick but its working Running 2.3.4.1 CE BS4, and PHP 7.2.16 I wanted a email to go out to request a review 7 days after "dispatch", as some of our products are ordered in especially, some we import in direct and some have to be made, so there can be no specific approx time after the order was made, and sending out a request for a review before the good were delivered is a no-no. Also on "dispatch" I wanted to send a email out at the end of the day with, link to their Invoice, a care sheet for the product which is important, we use a number of different couriers so contact and website tracing address for all of them (tracking number sent direct from admin when advised of dispatch), even put a voucher in there for good measure. I used the version 1.01 dated 18th February 2008 downloaded from below link http://www.oscommerce.com/community/contributions,5471 I do not use filenames in my version of OSC, there was a little bit of editing of review_mail.php but not much, PHP error log on my server proved a very informative place for finding the errors after the SQL was installed, which went without a hitch using PHP my admin INSERT INTO `configuration` VALUES (NULL, 'Days delay for review email', 'REVIEW_REMINDER_DELAY', '10', 'Number of days to wait before sending a review reminder email', 1, 998, now(), now(), NULL, NULL); INSERT INTO `configuration` VALUES (NULL, 'Review email limit', 'REVIEW_REMINDER_NEWSLETTER', '1', 'Send review reminder email only to customers who accept newsletters (set to 1)', 1, 999, now(), now(), NULL, NULL); ALTER TABLE `orders` ADD `reminder_sent` tinyint(1) NOT NULL default '0' AFTER `orders_status`; you must also set the - remonder_sent to 1, this stops you sending out to all your old orders while you are testing so do not forget it UPDATE orders SET reminder_sent = 1 As I stated I also wanted to send a different email out upon dispatch so i duplicated what i had done previously with a few changes INSERT INTO `configuration` VALUES (NULL, 'Days XXXXXXchangedxxxxxxdelay for dispatch email', 'XXXXXXchangedXXXXXDISPACTED_REMINDER_DELAY', 'XXXXXXchangedXXXXX0', 'Number of days to wait before sending a XXXXXXXXchangedXXXXX dispacth reminder email', 1, XXXXXXXXXchangedXXXXXX1001, now(), now(), NULL, NULL); Didnt need a copy of REVEIW_REMINDER_NEWSLETTER ALTER TABLE `orders` ADD `XXXXXXchangedXXXXXdispatched_sent` tinyint(1) NOT NULL default '0' AFTER `orders_status`; And of course don't want the emails going out while testing so UPDATE orders SET dispatched_sent = 1 Now the next problem I am using SEO-URL-5 and status handler, these caused problems, I do not know enough to know why, but noticed earlier in the thread that there was a fix from user - bassmaga this fix basically said in terms i understand that if the file requesting this page is review_mail.php then do not bother including URL-SEO t was called in catalog/includes/functions/html_output.php if (basename($_SERVER['SCRIPT_FILENAME']) != 'review_mail.php') { require_once DIR_WS_MODULES . 'ultimate_seo_urls5/main/usu5.php'; } I also had a request for a file (status handler) the file in catalog/includes/functions/general.php I would not have known about these if i hadn't been using the php error logs in my server to find issues becuase I do not really know what i am doing and could get "OR" or "||" working and i wanted to use more than one version of review_mail.php I changed it to $email_workaround = basename($_SERVER['SCRIPT_FILENAME']); $email_workaround_list = array ('review_mail3.php','review_mail.php','dispatched_mail.php'); if (in_array ($email_workaround,$email_workaround_list)) {} else{ require_once 'includes/modules/ultimate_seo_urls5/main/usu5.php'; } you will note that I have 3 files now 'review_mail3.php','review_mail.php','dispatched_mail.php' I have review mail in twice becuase we have 2 dispatched status codes, 3 and 50540, bit messy i know but our database goes back many years plus my new dispatched_mail.php Now I can run 3 cron jobs every night to send out the emails if you rename a copy of review_mail.php then remember to also keep the same name for template review_mail.tpl, ie review28_mail.php review28_mail.tpl Do not know much about templates but would recommend you use tables in them, seems to work much better and easier to keep things where you want them I would also recommend "Burts" "Order Keys" with this there is no need for the customer to log in, this is done for them, cannot find it on here, but if you search user name "Burt" I am sure he will point you in the right direction Kindest regards David
  10. hay I use oscommerce bootstrap, which PL Systems has set up and sold me. Only this guy has no idea what he's doing and I can fix the bugs now. the first problem is that the Paypal checkout does not include VAT. Shipping module is DHL... Shop total amount: 63,37€ and in the Checkout is already 62,47€. The 19% value added tax is missing... how can I correct this error? many many thx
  11. mcmannehan

    Upload Class File

    Changes in the Regex are wrong. For to allow only a-z A-Z 0-9 - _ . The regex must be: if (preg_match('/^[-A-Za-z0-9._]+$/i', $file['name']) == false) { $message = sprintf(ERROR_FILE_ILLEGAL_CHAR, $file['name']); if ($this->message_location == 'direct') { $messageStack->add($message, 'error'); } else { $messageStack->add_session($message, 'error'); } return false; }
  12. DAVID3733

    All Products SEO

    Hello I am not a expert but would thinks that main crawlers would have no problem navigating a modern OSC website Plus you have whats new, that can show all products, also if it has pagination and view-all then every product is available on a single page to the crawler, I am guessing that any version of OSC that is using BS4 would have these capabilities already, check you have them activated as header tags, without adding another module to complicate and increase the bots ability to crawl your site, remember they do have a limit of the number of pages they will crawl in a day and duplicating whats already available to them might not be the best use of the crawl budget But like i said, no expect just a shop owner regards
  13. Hello @MITCH70, Please check if you have loaded fontawesome icons in template_top.php. It should work with version 4 and 5. Does this happen also on checkout_payment.php or only on the shopping cart page? It seems the button shows also wrong or do you have the btn-default styled (without border line)? Also the panel style seems not to load correct or have you also some custome style applied? Maybe you could temporary remove all custom css to check if it's related to this. In my test store it shows like this:
  14. robert1877

    Review My Website

    Hi this is Robert. I've made some website for device repair and online customer support. The website are Best Buy Geek Squad Tech Support, Geek squad tech support number. I would like some of your people to give some suggestion for better service.
  15. omg13v

    Fake accounts

    You are right, this can be very annoying and a lot of unneccessary work to track ips.
  16. omg13v

    Alternatives to PayPal

    Thanks for sharing the info, I hate giving all my details.
  17. Thank you for sharing, really helpful.
  18. omg13v

    Share your strategy for christmas

    It's always a good idea to give something for free on Christmas, Easter.. It's the gifts season so is the best thing you could do.
  19. omg13v

    Feel delighted !

    Wellcome. Same here, I am new. As I can see it's a really animated forum.
  20. I have installed this module back in January and everything works fine. Last week I noticed a strange BUG that I couldn't yet find a solution to, and I would appreciate if someone can give me a hint. Basically, if the product name contains the word "by" (i.e. Good Product by Our company) then the script returns an error. In other words, the URL that is being generated will be something similar to this: https://www.-...-.com/good-product-by-our-company-p-23.html which returns an error: Not Found The requested URL /all-products.php was not found on this server. Then if I remove the phrase "-by-" or change it in any way (i.e. replacing it with "-by_-") then the error goes away. So somehow the presence of the "-by-" phrase sends a request for the URL /all-products.php, which is not found on the server. Thanks in advance.
  21. uefaz

    Feel delighted !

    Hey everyone I'm Jone. ราคาบอลไหล I just want to say that I feel delighted to join in this community. I read many post before I decided to register and join in, and they were helpful to me แทงบอลสด Thanks in advance
  22. mcmannehan

    Where is The Orders

    This problem is the customer. He don't finish the purchased correct. Than the order is still in the basket and don't appear in the order list. I get this problem of the customers with a lot payment systems like PayPal, CCBill, Moneybroker and so on. I can fix this. Pm me if you still needs help.
  23. I highly recommand: If you like to test it, use a totally stand alone system and you should be very familiar with C++ PHP and Windows or Mac. It's a big danger!!! I test it. It gets all your data and opens a backdoor. Not only for the website your computer too. This Exploiter is (words censored by my self) 🙂
  24. mcmannehan

    Upload Class File

    I wondering, why the check for illegal character dosen't exist!!! In the frozen and in the boostrap 4 version. So i recommand change complett the function parse to this: Start about at line 35 catalog/admin/includes/classes/upload.php function parse() { global $messageStack; $file = array(); if (isset($_FILES[$this->file])) { $file = array('name' => $_FILES[$this->file]['name'], 'type' => $_FILES[$this->file]['type'], 'size' => $_FILES[$this->file]['size'], 'tmp_name' => $_FILES[$this->file]['tmp_name']); } elseif (isset($_FILES[$this->file])) { $file = array('name' => $_FILES[$this->file]['name'], 'type' => $_FILES[$this->file]['type'], 'size' => $_FILES[$this->file]['size'], 'tmp_name' => $_FILES[$this->file]['tmp_name']); } if ( tep_not_null($file['tmp_name']) && ($file['tmp_name'] != 'none') && is_uploaded_file($file['tmp_name']) ) { if (sizeof($this->extensions) > 0) { if (!in_array(strtolower(substr($file['name'], strrpos($file['name'], '.')+1)), $this->extensions)) { if ($this->message_location == 'direct') { $messageStack->add(ERROR_FILETYPE_NOT_ALLOWED, 'error'); } else { $messageStack->add_session(ERROR_FILETYPE_NOT_ALLOWED, 'error'); } return false; } } //BOC by mcmannehan if (preg_match('/^([-\.\w]+)$/', $file['name']) !== true) { $message = sprintf(ERROR_FILE_ILLEGAL_CHAR, $file['name']); if ($this->message_location == 'direct') { $messageStack->add($message, 'error'); } else { $messageStack->add_session($message, 'error'); } return false; } //EOC $this->set_file($file); $this->set_filename($file['name']); $this->set_tmp_filename($file['tmp_name']); return $this->check_destination(); } else { if ($this->message_location == 'direct') { $messageStack->add(WARNING_NO_FILE_UPLOADED, 'warning'); } else { $messageStack->add_session(WARNING_NO_FILE_UPLOADED, 'warning'); } return false; } } And add to the catalog/admin/includes/languages/english.php: const ERROR_FILE_ILLEGAL_CHAR = 'Invalid character in the file name! <strong>%s</strong>. Spaces and special characters are not allowed in Internet filenames. Allowed are: a-z A-Z 0-9 - _'; "const" have some restriction but it's much more better and faster than define.
  25. MyBookShop

    All Products SEO

    Gidday, I need to list all my products on one page (hidden or not) for a web crawler that can't follow folders. This was most likely a good solution but is not updated for CEfrozenBS4. I suggest an alternative to this module which is complicated to install, is to just duplicate the existing [Whats New Box] module. But how to make it list all products with out page breaks [1] [2] [3] ... etc and also default to Grid view? Mark.
  26. ok, it's better to do not play with that, you can have some problem. I think this thread must be deleted.
  27. Yesterday
  28. MrPhil

    Where is The Orders

    If the site is working (showing products, allowing account creation and signon, etc.) the database is correctly connected. The usual cause of trouble like you're seeing is that the user does not proceed correctly after going offsite to make a payment (is that what CCBill does?), but exits at that point (after payment) without returning to the store. Have you tried carefully going through a purchase, returning to the store after completing the payment? It's also possible that you did not configure CCBill correctly to return to the store. I'm not familiar with CCBill, so I can't offer any more information on it. Maybe they have a log of what happened and where it tried to go (URL). Before going any further, what osCommerce release have you installed? I suspect you installed the "official" 2.3.4.1 version off this site, but unfortunately it is totally obsolete. The one you should be running is "Frozen" + patches (see links below), or "Edge" if you're adventurous. These are sometimes generically referred to as 2.3.4.1BS or 2.3.4.1 CE. Did some consultant select this for you, who also provided the custom template? Who knows what you're running on. Templates can range anything from some CSS settings in user.css to a complete replacement for much of the store. A template built for the official version is usually not going to work with Frozen or Edge, so that's money down the drain.
  1. Load more activity
×