Jump to content
thirty bees forum

All Activity

This stream auto-updates

  1. Yesterday
  2. Obi

    Breadcrumb Issues

    Thanks for putting me on the path... So, for anyone with a similar issue in the future - this appears to have been the problem. I have modified a module that will regen the tree, originally written by Gianluca Randazzo (v1.0 for PrestaShop 1.4), to work with Thirty Bees 1.4 (as version 1.1.0). As soon as I am done testing everything, I plan to upload the TB modified version to this thread (or wherever) so that others at least have a utility module that will fix the nleft/nright bug that exists somewhere in the backoffice code.
  3. You mean PHP?
  4. maybe you can try to manually run Category::regenerateEntireNtree()
  5. Last week
  6. I just picked up on this... I use Notepad++ for writing all of my code these days - if you set the language the highlighting will help identify loops and if/else statements. Just my .02 worth.
  7. Hello all, I've just recently experienced an issue with the breadcrumb generation within thirty bees 1.4. The Issue: I moved a whole category (with subcategories) of items from one top-level category to a different top-level category. Now when I browse to any of those sub-categories OR their products, the breadcrumb shows the OLD category (in the appropriate spot of the crumbs) instead of the NEW category that it should. I had this problem not that long ago, but for the life of me I cannot figure out how I fixed that one. --- Yes, I have tried purging the cache via backoffice as well as manually deleting the class_index.php file from the cache folder. It appears that the whatever is going on with the breadcrumb string, may have something to do with updating the cache, because the category menu on the left column shows the correct "tree" to the categories/products as expected. Also, I've tried restoring the original breadcrumb.tpl file as well as the Category.php and FrontController.php (which has an override to load the custom stylesheet last for css proximity) files with cache purges at each step and none of this seems to correct the breadcrumb issue. So, what am I missing? Is there another class file or something that builds the breadcrumb string that I have forgotten about or is there a caching bug in the breadcrumb routine somewhere in the code? Thanks in advance!
  8. @the.rampage.rado I'm now using this on my live site and all is well. Thanks again!
  9. I suddenly get the message in Client support area : IMAP configuration is not correct, any idea what this can be. I don't remembered to configure something. IMAP configuration is not correct IMAP configuration is not correctIMAP IMAP configuration is not correct IMAP configuration is not correct IMAP configuration is not correct
  10. Hello Peter, Is there an official fix for P24 or recommended snippet for TB to treat that state as pending and finalize the order via webhooks (payment_intent.processing/succeeded or charge.succeeded)? Also, do you suggest restoring the cart from metadata.cart_id on validation if the session is lost? I can share logs from /log/stripe_<date>.log if helpful.
  11. Earlier
  12. retaining customers is the best way for a stable turnaround. What people don't take into consideration is that a 1st time sales discount is a slap into every returning customer's face. What does he get if the 1st time sale already had a discount.? Are the discount chasers your kind of client?
  13. I do track it, but I don't have any software to assist.
  14. Interesting point! Adjusting delivery date-time with "Delivered" status could improve accuracy in records, but whether it boosts sales depends more on customer trust and satisfaction. Retaining existing customers through reliability often has a bigger long-term impact than chasing first-time buyers with discounts.
  15. nickz

    Testing TB

    Actually I did not. Thx for the Info. Its quite positive. Unfortunately TB is hesitating in regards to promotion. A review so it seems is all TB needs.
  16. Does that enhance your sales? Don't get me wrong, of course you can do whatever you please with your time; it is a question born out of curiosity. Most shop master every effort to fetch new clients while forgetting that the same customer will never ever come back (due to the shops over eager discount options towards 1st time clients).
  17. About hacks: anything that works in backoffice > preferences > custom code ...is good About modules: The JBW module that I bought in 2020 and is mentioned above still works fine, although I don't see it actively advertised for sale any more. It used to be for sale on another site for a similar shopping cart's version 1.6 and there are probably others similar. About customizations: Core code could solve some peoples' similar problems soon but I haven't followed the "Packs with Combinations" thread -linked below - to find out if it will or not. For me the problem was a two-part product. One part was a belt buckle, and needed stock control. Another was a belt strap in multiple lengths, which would add vast imaginary stock if I used stock control while in reality I just make belt straps to size. I used "customization" as a work-around way of adding a custom belt strap length to the buckle. It looks as though the idea of a "pack" product with combinations covers the same kind of problem, I guess without using a button at the bottom of the order page that customers miss like the default customization option.
  18. wakabayashi

    Testing TB

    Thanks! Github search sucks. I search there for "view" it doesn't show the "blockviewd" repository... I looked only 5 minutes in the code, but it looks sensible. I see, that tb is reading the cookie and afterwards loading the needed products.
  19. Yabber

    Testing TB

    https://github.com/thirtybees/blockviewed It also collects product data from cookies. After all, this module has no value for customers, so why install it in the store?
  20. 3.8.0 - 09/03/2025 Added compatibility with PrestaShop 9 Correction for frontoffice apostrophe display DataTables library updated to version 2.3.3
  21. wakabayashi

    Testing TB

    The thread in prestashop forum is quite interesting. I am now with 50k of products and notice here and there some performance issues. But these are almost always issues on my own code. With 3.4 million products you will find even much more such stuff. But these issues are often not relevant, if you have only 1k products. In my expierence the perfomance issues came to 90% from modules and maybe 10% from bad hardware or missconfiguration. What is the name of the corresponding thirtybees module?
  22. You know our module is completely different from theirs, right? The version we have is long archived and not used in PS.
  23. nickz

    Testing TB

    The presta forum has an interesting post on memory usage per visitor. https://www.prestashop.com/forums/topic/1097771-very-large-catalog-34-million-products-solved/ Posted by J. Jackson and Who has done testing ? I don't use recently viewed as those a counterproductive in sales.
  24. 3.7.0 - 09/03/2025 Added compatibility with PrestaShop 9 Improved compatibility with Bootstrap 5
  25. Regarding the modules - I mean that I think there could be modules that change the shipping status via API. Regarding the statistics - I'm sure there is none. 🙂 Those KPIs are internal parameters and every large organization is tracking them. I'm working on a module that could track such data and I'm thinking if we can modify the delivery date-time when we set the Delivered status.
  26. I have never encountered a carrier module for Prestashop that would provide such detailed information about shipments via API. Not even from such giants as UPS, FedEx, or DHL.
  27. I managed to achieve a similar result with CSS and a slight modification of the theme tpl file. product.tpl ~451 {elseif ($group.group_type == 'radio')} <ul> {foreach from=$group.attributes key=id_attribute item=group_attribute} <li><label class="radio-btn"> <input type="radio" class="attribute_radio" name="{$groupName|escape:'html':'UTF-8'}" value="{$id_attribute}" {if ($group.default == $id_attribute)} checked="checked"{/if}> <span>{$group_attribute|escape:'html':'UTF-8'}</span> </label></li> {/foreach} </ul> {/if} The following label was added inside the list-item element: <label class="radio-btn"> Then the CSS to get the button display that I wanted: /* applies button style to all radio elements */ /* default as configured is a block presenting a vertical stack of options */ label.radio-btn { cursor: pointer; display: block; } label.radio-btn input { position: absolute; top: 0; left: 0; visibility: hidden; pointer-events: none; } label.radio-btn span { padding: 7px 14px; border: 2px solid rgb(var(--color-dark-gray-rgb)/var(--color-opacity-03));/*replaced #EEE;*/ display: inline-block; color:var(--color-dark-gray-rgb);/*replaced #333; */ border-radius: 0.3rem; text-transform: uppercase; width:100%; } label.radio-btn span:hover { background-color:#002b45;color:#ffffff; border-color: #3498db; } label.radio-btn input:checked + span { border-color: #009BA2; color: white; background: #3498db; background-image: -webkit-linear-gradient(top, #3498db, #2980b9); background-image: -moz-linear-gradient(top, #3498db, #2980b9); background-image: -ms-linear-gradient(top, #3498db, #2980b9); background-image: -o-linear-gradient(top, #3498db, #2980b9); background-image: linear-gradient(to bottom, #3498db, #2980b9); } /*adjust fieldset styles on the radio button attributes*/ fieldset.attribute_fieldset .attribute_list ul li { float:unset; text-align:center; margin:0.5rem; } The theme is based on the Community Theme. Hopefully those who want to take an approach not requiring additional javascript will find this information helpful.
  1. Load more activity
×
×
  • Create New...