Jump to content

Demitry

Members
  • Content count

    352
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by Demitry

  1. Demitry

    Mailchimp newsletter Everywhere add on

    @cDGo IT Consultancy hi Domé, could you share what you did to make that change? Thanks.
  2. @radhavallabh Kavita, Just a note on nested directories and SEO. Search engine bots generally do not crawl 4th tier links. So, a good rule to adhere to when building your site structure, is to keep your most relevant pages at 3 tiers or less. So, the following structure would be as deep as you want to go with your most relevant pages. Category (tier 1) Sub-category (tier 2) Sub-subcategory (tier 3) Product pages If you have multiple nested directories, this is bad for SEO and relatedly, it becomes more confusing and overwhelming for the customer. Remember, each link the customer has to click is a conscious decision. The more decisions a customer has to make, the more complex the journey becomes to buying one of your products. And ideally it is best practice to keep categories, sub-categories, and sub-subcategories to 5 – 7 each (though you can have unlimited products in each category). This makes it easier for a customer to skim these categories. When you have too many categories, it’s human nature to skip over most if not all of them. If you have a lot of products, then you should focus on improving your site’s search feature. About a third of your visitors will go straight for the search bar, and even more if you have a ton of products to choose from.
  3. ok, my fault.. I thought it was not just category images, but an image for each product. Sorry about that. I use both, the horizontal menu and the thumbnailer, ..I just do not opt for displaying images in the menu for similar reason that Kavita mentioned.
  4. Rainer, @raiwa This horizontal menu addon has an option for adding image thumbnails to the menu.That means that each page has to load every single product thumbnail (for that menu) with each page. Your Thumbnailer contribution helps greatly reduce that page loading time, but nothing can really eliminate a slower page load unless you do not use that images option with that horizontal menu. That option is designed for a store with only a few products or someone technical to constantly update a sprites image and related CSS code. A javascript code that loads these images after the rest of the page loads is only going to help marginally.
  5. Well, adding a lot of images to a page will affect the page loading time regardless of whether they are thumbnails or not. That's because they load one at a time ...so each thumbnail image in the menu is a separate single trip to the server. The only ways I know of to get around it is to either use sprites, or a custom javascript code that will load them at the end of the page load. Both of these solutions would require custom coding and the javascript solution would not so much shorten your page load, but instead help load all the other content first so that the page renders quicker, while the product menu thumbnails would still continue to load. I suggest to look and see if that Thumbnailer addon actually created a menu thumbnail image for each of your products. That would be the first step It would rule out that it is the server scaling and image file size that is slowing down the page load.
  6. @radhavallabh Do you have the KissIT Image Thumbnailer for BS addon installed? If you don't you should because it will recreate those images in the thumbnail size that are required for the menu and greatly lighten the page load. https://apps.oscommerce.com/oTI8V&kissit-image-thumbnailer-bs If you are not using this addon, then what's happening is, the product images are being loaded in their original dimensions and the server has to scale them to fit to that thumbnail size. While that alone takes time, the image's original file size stays with the image as well, making it load slow.
  7. Demitry

    Multi_Vendor_Shipping new thread

    @kymation Jim, I updated the shopping cart Shipping Estimator addon for the BS Edge version. I'll pm you the package and details in a few.
  8. Demitry

    Shipping in cart without addon?

    I realize this is an old thread, however,.. while redoing the Shipping Cost Estimator addon for BS Edge, I came across the same error message. See below: [08-Jun-2018 20:41:53 America/New_York] PHP Warning: Creating default object from empty value in /home/ ... /public_html/dev2/ship_estimator.php on line 90 I fixed it via this - in catalog/ship_estimator.php Find the following code (around line 90 to 92): $country_info = tep_get_countries($shipcountry, true); $order->delivery = array('postcode' => $shippostcode, 'country' => array('id' => $shipcountry, 'title' => $country_info['countries_name'], 'iso_code_2' => $country_info['countries_iso_code_2'], 'iso_code_3' => $country_info['countries_iso_code_3']), 'country_id' => $shipcountry, 'format_id' => tep_get_address_format_id($shipcountry)); Add just above it: require_once('includes/classes/order.php'); $order = new order; I tested it with different scenarios, both logged in and not, no errors at all. I hope this helps anyone who may stumble upon this thread in search for a solution. Demitry
  9. @deepsonline Here are two that are not BootStrap. I have not installed these, though I'm sure they require modifications, ...same as most other osC addons. https://apps.oscommerce.com/uEx8R&horizontal-category-drop-down-menu https://apps.oscommerce.com/2Dn2u&superfish-horizontal-category-menu-jque
  10. Demitry

    Multi_Vendor_Shipping new thread

    that's fine, then let me get those from you. Do you want to pm those to me? I'll follow up with you when I get as far as I can with it.
  11. Demitry

    Multi_Vendor_Shipping new thread

    well, what I'm doing is using a modified version from my MS2.2 site. Then, using a comparison tool I updated it to the latest version of the addon and updated all the code structures to work with osCv2.3.4 BS. And now, I've made it as a modal box pop-up from the shopping cart page. I still have some issues to resolve, including that php warning. I wanted to create this as a BS Edge module, but ran into technical issues that are beyond my scope of know-how. Perhaps after I get it completed, we could share the files and see if the combined changes can become a new updated version of this addon?
  12. Demitry

    Multi_Vendor_Shipping new thread

    Jim, I'm actually still working with it, so this may be a bit premature. Let me get this file completed and I'll revisit the topic if that error still persists. At which point I could give you the full source code. I just thought I'd ask to see if this was an issue you've encountered before.
  13. Demitry

    Multi_Vendor_Shipping new thread

    @kymation It's actually this in the latest version. So, I changed it to the $_POST['country_id'] and re-ran it, but am still getting the same error message for this line. $order->delivery = array('postcode' => $shippostcode, 'country' => array('id' => $shipcountry, 'title' => $country_info['countries_name'], 'iso_code_2' => $country_info['countries_iso_code_2'], 'iso_code_3' => $country_info['countries_iso_code_3']), 'country_id' => $_POST['country_id'], 'format_id' => tep_get_address_format_id($_POST['country_id']));
  14. Demitry

    Multi_Vendor_Shipping new thread

    @kymation hi Jim, I'm working on installing the MVS Shipping Cost Estimator and keep getting the same error in the error log: [30-May-2018 21:31:35 America/New_York] PHP Warning: Creating default object from empty value in /home/ ... /public_html/dev2/ship_estimator.php on line 98 and the code block for that line 98 is this: $order->delivery = array('postcode' => $shippostcode, 'country' => array('id' => $shipcountry, 'title' => $country_info['countries_name'], 'iso_code_2' => $country_info['countries_iso_code_2'], 'iso_code_3' => $country_info['countries_iso_code_3']), 'country_id' => $shipcountry, 'format_id' => tep_get_address_format_id($shipcountry)); Any idea on how to fix that error? Thanks.
  15. Demitry

    Sitemap SEO

    @Jack_mcs Jack, Valqui is right, there is a problem with these two modules displaying. I'm not sure if it's the javascript, the hook file, or the modules. And, the modules' html needs to be restructured. I looked at the source code and there are partial html table structures inside div tags,.. and that's just for the Categories module that displays.
  16. Demitry

    Sitemap SEO

    @valquiria23 Valqui, I think the reason you cannot enable Articles Manager, InfoPages and Page Manager.. is because I you have to have those addons installed first. I have the same thing on my BS Edge install. As for the manufacturers and related pages on the product_info.php page, I just noticed that I have the same issue. I actually have not seen that Related Categories menu on the product_info.php page, until you brought it up. I'll look into it on my end and see if I can come up with anything.
  17. Demitry

    Sitemap SEO

    @valquiria23 Valqui, Setting those to view in the Configuration page is not enough. You have to go into Admin > Sitemap SEO > Settings Control and add the Heading Text into the input boxes for the sections you want to display.
  18. @raiwa Rainer, You misunderstood my post. It was not intended to offend you or your contributions in any way.
  19. ok, I will, thank you. Are there any other changes that I need to be aware of in PWA 3.0 for CE Frozen that should not be made in BS Edge?
  20. @raiwa ok, I see,.. yeah, I have no interest in wasting more time to upgrade to this version. So, is the PWA v3.0 compatible with 2.3.4 BS Edge?
  21. @raiwa sorry, but what is CE Frozen? I have 2.3.4 BS Edge.
  22. @raiwa hi Rainer, I'm updating the PWA addon to v3.0 and I noticed a couple of things that are off. In /admin/orders.php you removed this following line, but this is not part of PWA. It is part of the base BS Edge install. Does it need to be removed for PWA 3.0? $OSCOM_Hooks->register('orders'); In that same file you also have the deprecated variable $HTTP_POST_VARS several times on lines 61 and 84.
  23. Demitry

    Sitemap SEO

    To adapt this addon for the responsive BS version so that the left and right columns do not mesh together on smaller screens, do the following: catalog/sitemap.php FIND this code: $leftWidth = (tep_not_null($rightColDisplay) ? 'style="float:left; vertical-align:top; width:50%"' : 'style="float:left; vertical-align:top; width:100%"'); $rightWidth = (tep_not_null($leftColDisplay) ? 'style="float:right; vertical-align:top; width:50%"' : 'style="float:right; vertical-align:top; width:100%"'); and REPLACE IT with this: $leftWidth = (tep_not_null($rightColDisplay) ? 'class="pull-left col-xs-12 col-sm-6"' : 'class="pull-left col-xs-12"'); $rightWidth = (tep_not_null($leftColDisplay) ? 'class="push-right col-xs-12 col-sm-6"' : 'class="push-right col-xs-12"');
  24. Demitry

    Sitemap SEO

    ok, cool. thank you,
  25. Demitry

    Sitemap SEO

    @Jack_mcs Jack, that may have been the issue with the auto install. I checked and the Featured Products addon has that 545 group ID. So, should I just change all the 545 to NULL? Update: my mistake that was configuration_id
×