Jump to content
thirty bees forum

Yabber

Trusted Members
  • Posts

    77
  • Joined

  • Last visited

  • Days Won

    12

Yabber last won the day on February 26

Yabber had the most liked content!

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Yabber's Achievements

Enthusiast

Enthusiast (6/14)

  • One Year In
  • Reacting Well Rare
  • One Month Later
  • Collaborator Rare
  • First Post

Recent Badges

30

Reputation

2

Community Answers

  1. I modified the module to make it work properly in multishop mode: https://github.com/thirtybees/tbhtmlblock/pull/10
  2. A proper implementation of the multi-shipping option would require a very serious rebuild of the store engine. In PrestaShop, they have not been able to implement this solution and fix the split-order option for over 5 years, which has a lot of bugs: https://github.com/PrestaShop/PrestaShop/issues/15491 And this solution would require all shipping companies offering modules for PrestaShop to make their modules from scratch. So I don't think this solution will ever be implemented.
  3. @WayneB This module from Prestashop addons is not even worth 1 EUR. It only redirects from the product page to the contact form without sending any data about which product the customer is asking about. Such a button in the product.tpl template can be made in 5 minutes for free.
  4. Meta class has a description field, but it is used as a meta description. There are two hooks in the price-drop.tpl template: displayPricesDropTop and displayPricesDropBelow. In "tbhtmlblock" module, you would need to add support for these hooks and use this module to enter these descriptions. By modifying this module, you could immediately add support for the following hooks: - displayNewProductsTop and displayNewProductsBelow, - displayBestSalesTop and displayBestSalesBelow (not in the template, you also need to add it in the theme template). By the way, this "tbhtmlblock" module is incorrectly constructed because it does not work in multishop mode and it should be properly fixed.
  5. Maybe you have some prestashop module installed that overrides AdminTaxRulesGroup controller?
  6. The override mechanism does not work for front-office themes. You can do it this way: 1. in the /themes/ directory, copy the /niara/ directory to, for example, /niara-mytheme/ 2. in the Preferences -> Themes: "Advanced settings" configuration, change the directory for the Niara theme to "niara-mytheme" After such a change, the Core Upader will not overwrite the files from your "niara-mytheme" directory. And the truncation of the product name in the cart is also performed in ajax-cart.js
  7. Clean up the tb_guest and tb_connections database tables (data in these tables is unnecessary). These tables store millions of records and on cheap shared hosting (with many different limits) the SQL query is not able to execute.
  8. @datakick By the way, I looked at the structure of several wordpress optimization plugins and all of them use this library for CSS and JS minification: https://github.com/matthiasmullie/minify The advantage is that this library does not load any dependent libraries like mrclay/minify. So maybe it is worth converting thirtybees module to this library?
  9. I did HTML minification tests using three different PHP libraries for HTML minification. The server's TTFB time increased by up to 6 times. Also, with dynamically generated HTML pages, this is a feature that brings no benefits.
  10. "tbminifier" module supports actionMinifyHtml hook and in theory the HTML code should be minified. However, for some reason it doesn't work. In Prestashop 1.7 and 8, the smartyOutputContent method of the FrontController class adds support for the actionOutputHTMLBefore hook. And modules that perform HTML minification using this hook work correctly.
  11. Check your tax configuration in Localization -> Tax Rules Maybe you have deleted tax for some provinces. Screenshot below shows the default tax configuration for Canada imported by thirtybees.
  12. In all themes for Prestashop (both free and paid) there are hundreds of inconsistencies with the requirements of WCAG 2.2 AA https://www.w3.org/TR/WCAG22/. Also on Prestashop there is not a single store that meets the requirements of the 2019/882 directive, i.e. the European Accessibility Act. Both themes included in thirtybees also do not meet the requirements of WCAG 2.2 AA. With this validator https://wave.webaim.org/ you can check your store pages.
  13. It looks like some errors in the code of your own modified email templates in the /themes/_YOUR_THEME_/mails/en/ directory. You can check this by copying templates with a name starting with order_conf from the /mails/en/ directory to the /themes/_YOUR_THEME_/mails/en/ directory. Thirtybees update process does not update email templates from the /themes/_YOUR_THEME_/mails/ directory.
  14. By default, ThirtyBees does not have the ability to manage product quantities with decimal parts. There are modules sold for Prestashop that supposedly add such functionality, but these modules use hundreds of core method overrides and only introduce a huge of errors into the store engine. Therefore, a better solution is to switch to smaller units of measurement in product quantities. For example, instead of a kilogram, it is a decagram or gram, instead of a liter, it is a milliliter, etc.
  15. @datakick I think the only reason for the incomplete update process of thirtybees is the prestashop modules using overrides. Maybe "Core Updater" should disable all overrides before starting the update process?
×
×
  • Create New...