Jump to content
thirty bees forum

Yabber

Trusted Members
  • Posts

    94
  • Joined

  • Last visited

  • Days Won

    14

Yabber last won the day on May 22

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

34

Reputation

2

Community Answers

  1. I did a test on a client account with a gmail address and all the store's emails are delivered correctly. Also, the reason for non-delivery of mail is definitely a misconfiguration of the mail server on the hosting.
  2. I thought that a gmail account is used to send mail in the store and that's why you wanted to change the “from” field in phpMailer. A common cause of non-delivery of email is the misconfiguration of the DNS zone of the domain from which we send emails. Missing records: dkim, spf, dmarc. Check your domain to see if it is configured correctly: https://mxtoolbox.com/domain/ You can also check if, due to spam, the domain has been added to some RBL lists: https://www.anti-abuse.org/multi-rbl-check/
  3. The best thing is not to use gmail at all, because google is a criminal corporation that sells access to gmail to various criminal companies. And if you absolutely want the whole world to read your mail, then:
  4. @led24ee Error messages displayed in the store say little or nothing. Your best bet is to check the server's error_log, or the error logs in the “Collect PHP Logs” module.
  5. Yabber

    tiktok

    https://addons.prestashop.com/en/promotions-gifts/85637-tiktok-for-business-social-commerce-module.html Download and install module for prestashop 1.6.1.
  6. Unfortunately, but in order to track google Ads retargeting, it is necessary to add a GTM tag in the store. And about GTM integration with this cookie module it is best to ask the developer of this module. I don't buy any ads from google and have no need to do such integration.
  7. For analytics and statistics, I don't use any google apps like GTM or GA4 in the store, because these apps consist of nothing but errors and are completely worthless. I have the store integrated with Matomo in server-side mode without running any JS scripts on the front-end and without saving any cookies. And in Matomo I have 100% reliable data.
  8. All modern browsers support the WOFF2 font format, also there is no need to load other font formats: https://caniuse.com/woff2
  9. Enter this email from google in: Preferences -> Store Contacts: Shop email By the way, the store should use the store domain email. Using some junk email from google is zero professionalism. The customer doesn't know from whom he gets this email, maybe from the store, or maybe from some hackers.
  10. Google Analytics is an application composed of millions of bugs showing only fake data. It can falsify data by up to 11000%. Why use it? https://matomo.org/case-studies/cro-nyx-digital/
  11. 1. In thirtybees you can add any currency as it is used in the world. 2. Thirtybees can be installed in any country in the world.
  12. I installed Smarty v.4.5.5 on my thirtybees test version and enabled PHP 8.4 So far no critical error has occurred, but there are hundreds of deprecation warnings in the logs. But this solution adopted in Smarty actually heavily complicates the upgrade to PHP 8.4
  13. On github I saw that to smarty version 4.5.5 developer from prestashop added support for PHP 8.4 https://github.com/smarty-php/smarty/releases
  14. Since the release of that horribly unsuccessful version 1.7, there has been a mass escape of stores from PrestaShop. On average, over 20 thousand stores are disappearing each month. I think that in a year no one will know what PrestaShop was.
  15. This should work properly only via the module: public function hookActionPDFInvoiceRender(array $params) { if (isset($params['order_invoice_list'])) { foreach ($params['order_invoice_list'] as $orderInvoice) { if (Validate::isLoadedObject($orderInvoice)) { if ($member = $this->yourValidateCustomerMethod((int) $orderInvoice->id_order)) { $this->context->smarty->assign( [ 'member' => $member ] ); } } } } } And in PDF template: {if isset($member) && $member} <p>{l s='Member number:' pdf='true'} {$member}</p> {/if}
×
×
  • Create New...