Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

ArtcoInc

Members
  • Posts

    2,108
  • Joined

  • Last visited

  • Days Won

    40

Reputation Activity

  1. Like
    ArtcoInc got a reaction from Smoky Barnable in Create Account & Manual Order Maker For OSC 2.3.1 V3.0   
    *** Resolved ***
    Yes, it was something I did ... 🙄
    Starting somewhere during the osC CE 'Edge' development (and continuing still in the 'Phoenix' development), many file names, paths, and database table names became hard-coded. So, one of the tasks to update an old add-on to work with osC CE Phoenix is to make those hard-code changes. That's where I made my mistake ...
    In /admin/create_order_process.php, the original code was:
    include(DIR_FS_CATALOG . DIR_WS_LANGUAGES . $language . '/modules/order_total/' . $value); include(DIR_FS_CATALOG . DIR_WS_MODULES . 'order_total/' . $value);  
    I changed this to:
    include('includes/languages/' . $language . '/modules/order_total/' . $value); include('includes/modules/order_total/' . $value); However, by leaving out the DIR_FS_CATALOG, the code was trying to search for the order_total modules (and language files) in the Admin side of the shop.
     
    The correct code is:
    include(DIR_FS_CATALOG .'includes/languages/' . $language . '/modules/order_total/' . $value); include(DIR_FS_CATALOG .'includes/modules/order_total/' . $value); I hope this helps anyone who is also trying to adapt this add-on to the newer versions of osC Phoenix.
    Malcolm
  2. Like
    ArtcoInc reacted to BrockleyJohn in [Addon] Store Times BS   
    The stuff you are discussing is in the installation routine for this addon.
    There is (potentially) a lot of setup involved in configuring all the store times when you first want to use the addon.
    The previous addon 8044 worked with much older versions of oscommerce and was not compatible with the boostrap ce versions. It held the store times in a text file and not in the configuration settings.
    This addon is a replacement of the old addon (commissioned by someone upgrading an old site). The installation checks to see if the old addon settings file was present on the site and copies the store times into the settings for the new addon.
    That is all. Having the old addon is not required to run or install the new one.
    This is mentioned in the documentation but I didn't think it needed labouring:
    - On installation, picks up opening times and holidays from addon 8044 Store Open/Closed if available
  3. Like
    ArtcoInc reacted to Jack_mcs in PayPal App with osCommerce 2.2-MS2   
    @bholiandYes, it will work fine in that version. Just be sure to follow the installation instructions closely.
  4. Thanks
    ArtcoInc got a reaction from Dennisra in osCommerce - update of email software   
    @osCommerce-Official I (and others) have received an email from 'osCommerce Limited <[email protected]>' 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  
  5. Haha
    ArtcoInc got a reaction from Heatherbell in TinyMCE editor for admin   
    @Heatherbell
    Except when they are the boss, or owner .... <sigh>
  6. Thanks
    ArtcoInc reacted to Jack_mcs in HoneyPot Captcha   
    A new version has been uploaded with these changes:
    Added code to ignore IPV6 IP's. Added a missing sql command for MS2 shops. Added notification code in case the database changes fail. Reported by member @ArtcoInc. Changed the filtering for domains in emails. Changed the defined names still being used. Chanded installation instructions for MS2 shops. Corrected minor spelling and coding mistakes. Reduced the log size limit from 300 KB to 50 KB. Removed the FORM REQUIRED code for pre-2.3.4 shops. Removed the storage engine from the create table command. Found by member @artcoinc. Pro Version Only:
    Added a check to prevent empty emails from being sent.   Added a check in Account Check to see if a customer has made orders.   Added sort options to the Maintenance page. 
  7. Like
    ArtcoInc got a reaction from danil0 in HoneyPot Captcha   
    @danil0
    For the shits and giggles of it, try changing the captcha from numbers to images?
    M
  8. Thanks
    ArtcoInc reacted to Jack_mcs in HoneyPot Captcha   
    @ArtcoIncThat database statement is correct, unless I am missing a small mistake in it. The storage engine is not required. I will remove it in the next version. Thanks for pointing it out .
  9. Like
    ArtcoInc got a reaction from danil0 in HoneyPot Captcha   
    @Jack_mcs
    I may be missing some proper SQL punctuation, but to manually create the table, I think it's *something* like this?
    CREATE TABLE IF NOT EXISTS honeypot_track (ip_number INT( 64 ) UNSIGNED NOT NULL, count int (11) DEFAULT 0, last_date datetime NOT NULL, PRIMARY KEY(ip_number) ) ENGINE=InnoDB Corrections, please 😀
    Malcolm
    PS: do you really need to define the engine type, especially if the shop may be using a different engine?
  10. Like
    ArtcoInc got a reaction from danil0 in HoneyPot Captcha   
    @danil0 Two things ...
    1) It still looks like you messed up the edits to contact_us.php. Can you post your modified file here?
    2) Do you have access to your database, through something like phpMyAdmin ? Can you confirm that you have a table called honeypot_track ?
    Malcolm
     
     
  11. Thanks
    ArtcoInc reacted to Jack_mcs in HoneyPot Captcha   
    @ArtcoIncI'm pleased to hear the addon helped. Regarding the file size, you can safely delete it. It will be created again as needed. There is a limit in the code of 300 KB (reduced in the next version). When that limit is reached, a backup of the file is made and the log cleared. For the free version of the addon, it probably doesn't help to keep such large files. In the Pro version, the log can be viewed in different ways, like sorting by IP, so a bigger log gives a better picture of what's happening over time.
  12. Thanks
    ArtcoInc reacted to Jack_mcs in HoneyPot Captcha   
    I think the last released version, 1.10, will work. Use the files in the NewFiles directory in the Phonex_Frozen_and_v234 directory. And then make the changes using those in the ChangedFiles_Frozen_and_V234 directory.
    If that doesn't work, you may have to use the NewFiles in the MS2 directory.
    Honeypot will work in any version of oscommerce. I recently installed it into an MS2 shop. But the core files differ so much in some of the versions that it might take some playing around with to get it to work in your version.
  13. Thanks
    ArtcoInc reacted to BrockleyJohn in NEW! Complete Order Editing Tool!   
    @ArtcoInc I guess you're talking about the buttons on the selected order in the list view. IIRC it just overrides the link of the first button - or the first yellow one, or something along those lines. There's a config setting for this which you can turn off instead of clobbering the hook. If you want it to pick a different button we'd need to work out a different jquery selector - if you copy the source code of the buttons section from your browser I can figure what it could be.
    I believe order editor does nothing with customers, addresses and so on, it simply manipulates the fields on an existing order and allows you to change the order products and totals. The place to do what you're asking would be the Order Maker addon which must be where the default address is getting pulled into all three when the order is created.
  14. Thanks
    ArtcoInc reacted to BrockleyJohn in When is /ext/.../standard_ipn used?   
    In case you don't know, IPN (instant payment notification) is a feature so paypal automatically contacts your site to tell it about things that happen with payments in paypal - like it's been paid, if it was an echeque that it's cleared, it's been refunded and so on. It's a security feature making it harder for hackers to steal from you by faking paymennts. If you also run an ebay account and you look at your paypal logs in osc you'll see that it tells your site about those payments too!
    All of these IPNs trigger the ipn listener in /ext/... if the listener can find a related order it will write a history record that you can see in admin.
    Now, sometimes when people pay with paypal they don't come back to your site - maybe they don't wait long enough after hitting pay and rush back to looking at porn or their connection drops or whatever. So if the ipn listener gets notified that the payment is there and the order is in the Preparing status, it will go ahead and complete the order, do the stock adjustments, send the emails and so on. If the order is already in the later status (eg Pending), it will just log the history record.
    For the people that do come back to your site and get there before the IPN, when they go through checkout_process that executes the code in the paypal_standard module and changes the order status, stock levels and sends out emails.
    So... both files handle setting an order to paid, the stock and so on - but for any given order it was one or the other. If you want to know which it was, you can tell from the history records (if IPN handled it the change of status history is nearly simultaneous with the IPN email).
    The IPN listener file always handles processing the IPN notification but it may only write a history if the other got there first
    The standard module always handles the user going through checkout_process to checkout_success but it may not do anything for the order if the other got there first
    Both routes need to work properly and if you're changing one for some reason you also need to change the other.
  15. Like
    ArtcoInc reacted to Jack_mcs in HoneyPot Captcha   
    None of the defines with "violation" in them are shown to the customers. The others are. As @ArtcoIncmentioned, you need to create a copy of the english files for whatever language you have.
  16. Like
    ArtcoInc reacted to raiwa in Wholesale (SPPC lite)   
    Uploaded update:
    Wholesale (SPPC lite) 4.1.1.
    Changes:
    Update for Phoenix 1.0.5.0,

    -      Fixed missing code in admin/categories.php hook for new products action.

    -      Moved shopping cart class mod to shopping cart class override

    -      Updated all boxes and content modules to match Phoenix 1.0.5.0 standard

    Compatibility:
    Phoenix 1.0.5.0.
    PHP 7.0-7.3
    -------------------------------------------------------------------------------------------------------------
    Older Phoenix 1.0.3.0 - 1.0.4.x versions please use Wholesale (SPPC lite) 4.1.0.
    Older Phoenix 1.0.1.0 - 1.0.2.x versions please use Wholesale (SPPC lite) 4.0.1.
    Older 2.3.4.(1.) responsive BS versions please use Wholesale (SPPC Lite) 3.0.4
    Older 2.3.4.(1.) versions please use Wholesale (SPPC Lite) 2.0
    -------------------------------------------------------------------------------------------------------------------------------
  17. Like
    ArtcoInc reacted to Jack_mcs in Sitemap SEO   
    @rsthomasThe main idea behind all of my SEO-type addons is to provide quick links to products. That helps the search engines in getting the pages listed. So, in answer to your main question, yes, this addon will help with SEO but it is not the only thing that should be done.
    First, you should install the Google Sitemap, if you haven't already. Once it is working, add the maps to your google webmaster account, and Bings too if you like. Once the maps are entered, check back in a few days to see what google did with them. Fix any problems they find. They won't process all of the links in one go. For that many products, it could take weeks, or even more if your site isn't visited much by them.
    Second, install Information Pages SEO and start creating pages for your important keywords.
    As for the pages you created, be careful with that. Google knows how to spot pages that are just link pages and they can hurt a site. In case you are not aware of it, there is a model cross-reference file included in Header Tags SEO for that purpose.
    There are other considerations than the above but it should help.
  18. Like
    Guest
    ArtcoInc got a reaction from Guest in [Addon] Twitter Typeahead Autocomplete Search for osC 2.3.4 (BS and nonBS)   
    @puggybelle @Dan Cole
    While I was trying to install a different TypeAhead search module, I too had the same issues that both you and Dan reported. You can start reading about them here:
    I was getting different results on my in-house development server and my 'live' public server. I was getting different results with different browsers. I asked different people to test the public server, and different people experienced different results.
    I never determined what was causing the problem. I wish I had better news ...
    Malcolm
     
  19. Like
    ArtcoInc got a reaction from Smoky Barnable in [Addon] Twitter Typeahead Autocomplete Search for osC 2.3.4 (BS and nonBS)   
    @Smoky Barnable
    Back in 2016, @burt made a 'Fuzzy Search' module in his 28 days bundle. It might help.
    One other thought is to integrate the Google search function into your shop. I have seen that used before.
    HTH
    Malcolm
  20. Like
    ArtcoInc reacted to raiwa in Display Tax Info V3.0   
    Uploaded Update for Phoenix flagged for Phoenix:
    Display Tax Info Phoenix
    Changelog Version 4.0
    - updated for Phoenix 1.0.3.x
    - moved currencies_mod class extension into siteWide hook. This allows to use it also for modularized shopping cart and other modularized pages with content module call in data section of the page.
  21. Like
    ArtcoInc reacted to raiwa in Converting Points and Rewards system for osC BS   
    Uploaded update 3.0.1:
    Points and Rewards Phoenix
    Version 3.0.1.
     - Fix for shipping tax to be included in points calculation. Thanks to @MITCH70 for the report
     - Added note for content module call if already present in checkout_payment.php
  22. Like
    ArtcoInc reacted to raiwa in Converting Points and Rewards system for osC BS   
    Uploaded update for Phoenix:
    Points and Rewards Phoenix
  23. Like
    ArtcoInc reacted to raiwa in Wholesale (SPPC lite)   
    Uploaded update:
    Wholesale (SPPC lite) 4.1.0.
    Changes:
    - Update for Phoenix 1.0.3.x, hooked admin/categories.php. Thanks to @heatherbell for testing
    Compatibility:
    Phoenix 1.0.3.x
    PHP 7.0-7.3
    -------------------------------------------------------------------------------------------------------------
    Older Phoenix 1.0.1.0 - 1.0.2.x versions please use Wholesale (SPPC lite) 4.0.1.
    Older 2.3.4.(1.) responsive BS versions please use Wholesale (SPPC Lite) 3.0.4
    Older 2.3.4.(1.) versions please use Wholesale (SPPC Lite) 2.0
    -------------------------------------------------------------------------------------------------------------------------------
  24. Like
    ArtcoInc reacted to BrockleyJohn in NEW! Complete Order Editing Tool!   
    Sorry that was not the problem at all - it was an issue with the indexing of the products in the cart and nothing to do with the order totals. The cart class in catalog and the original admin version in this addon do not cope with more than one order line for the same product. In the catalog they automatically get combined when you add the same product again.
    I updated the cart class in this addon so that it copes with the same product on multiple lines, allowing you to 'get one free', give another half price and other such real life situations that you want to show on the invoice.
  25. Thanks
    ArtcoInc reacted to BrockleyJohn in NEW! Complete Order Editing Tool!   
    So, adding the same product on two different order lines was messing up the shipping calculations (even if with different options). I reckon that shipping modules based on price didn't get the right results either. This is fixed (cart products are now indexed on uprid and the restore checks for existing key), along with the Edit button issue and also the redirect error on a fresh install.
    Uploaded to https://apps.oscommerce.com/Apps&wwEZ9&order-editor-for2-3-v1-0
    @ArtcoInc @TomB01
    Tested on 2.3.4 classic, Phoenix 1.0.4.0 and a bunch of bs versions in between but please flag up any issues.
×
×
  • Create New...