Jump to content
thirty bees forum

30knees

Gold member
  • Posts

    1,450
  • Joined

  • Last visited

  • Days Won

    39

Posts posted by 30knees

  1. 18 hours ago, undecided said:

    such as tariff codes and BBD for products

    Those are things I also need. We have them implemented outside of the TB core. BBD gets shown to the cutsomer like this and each order tracks the BBD the customer got. Tariff is with our fulfillment center.

    image.png.3869533e97edd5b862f39ea12ff9cad7.png

  2. I noticed that the email review requests have in all languages in English "Rate this product".

    It's part of the {products} in the HTML of the email. Under Localisation and Module Translations "Rate this product" is translated. Where else do I need to translate so "Rate this product" is in the proper language of the email?

     

  3. 23 minutes ago, wakabayashi said:

    What is Phenix? 😅

    https://eoliashop.com/phenixsuite/prestashop-new

    Also didn't know!

    10 minutes ago, the.rampage.rado said:

    Exactly what I was going to say.

    The majority of users here don't know about Phoenix so probably first hand experience won't be shared.

    Instead I would like to guide you to the last 2 major release threads so you can check how much quality work has been done by the TB team in the last 2 years:

    And there are tons of new features, bugs and security fixes since.

    Regarding PhoenixSuite, yes, eolia is doing some fantastic job too. It's really a shame that those project are diverting away in every new release and he does not join the TB team with his knowledge.

    Anybody ever attempt to find out why? 

  4. One feature suggestion would be to be able to bulk select mails in the queue for processing, that is either delete or send now. 

    Otherwise: All works well!

  5. On 4/16/2024 at 9:16 AM, datakick said:

    I personally encountered problem with P24 payment method -- sometimes stripe redirects customer back before the payment is marked as processed. Redirect handler then fetches payment status from stripe api, and fails because the transaction is not validated yet. In my opinion, this is bug on stripe side -- they should redirect only after the payment process is finalised, but sometimes they don't do that. My store successfully processed few P24 payments already, but yesterday there was one that failed. 

    We will need to implement more robust validation methods (cron / webhooks) and not rely on redirects so much in the future. That will take some time to implement, though

    I'm talking to Stripe about this because P24 regularly fails with me. The support is asking for any details we can share. I wrote what you wrote but is there anything else, some error log or anything that could be shared, too?

  6. $result = Db::readOnly()->getArray(
        '
        SELECT c.*, cl.*
        FROM `'._DB_PREFIX_.'category` c
        '.($useShopRestriction ? Shop::addSqlAssociation('category', 'c') : '').'
        LEFT JOIN `'._DB_PREFIX_.'category_lang` cl ON c.`id_category` = cl.`id_category`'.Shop::addSqlRestrictionOnLang('cl').'
        '.(isset($groups) && Group::isFeatureActive() ? 'LEFT JOIN `'._DB_PREFIX_.'category_group` cg ON c.`id_category` = cg.`id_category`' : '').'
        '.(isset($rootCategory) ? 'RIGHT JOIN `'._DB_PREFIX_.'category` c2 ON c2.`id_category` = '.(int) $rootCategory.' AND c.`nleft` >= c2.`nleft` AND c.`nright` <= c2.`nright`' : '').'
        WHERE 1 '.$sqlFilter.' '.($idLang ? 'AND `id_lang` = '.(int) $idLang : '').'
        '.static::getActiveColumnCondition($active, $useShopRestriction).'
        '.(isset($groups) && Group::isFeatureActive() ? ' AND cg.`id_group` IN ('.implode(',', $groups).')' : '').'
        '.(!$idLang || (isset($groups) && Group::isFeatureActive()) ? ' GROUP BY c.`id_category`' : '').'
        '.($sqlSort != '' ? $sqlSort : ' ORDER BY c.`level_depth` ASC').'
        '.($sqlSort == '' && $useShopRestriction ? ', category_shop.`position` ASC' : '').'
        '.($sqlLimit != '' ? $sqlLimit : '')
    );

    I can't help unfortunately but if you want to try what ChatGPT suggests until someone competent answers, use the code above. Maybe it'll work and we can also test 4o's debugging skills like this. :-)

     

  7. Thank you for this solution. I've not heard back regarding the webservice. But I changed the delay in Revws to 1 day each and added the dedicated mail queue with a delay of 15 days. There is no condition "order status" in mailqueue, so this would now just be based on the order + 1 day. Is this correct?

    I don't understand why this would work to fix the delay in Revws, though. Won't mailqueue module only take over once Revws wants to send? Because Revws will still keep the emails pending.

  8. These are my settings:

    image.png.6ad1aada92749f13717aca0fa7fb5024.png

    And yet I have an order that was marked shipped 08.04.2024 where the request is still pending to be sent to the customer. The status "shipped" gives me in the automation queue the information "Merchandise hasn't been delivered yet" even though the status for "Shipped" has a delivery checkmark. Only when I mark the order as "delivered" does Revws say "Waiting for order to be delivered" for the period specified as the "delivery delay" (I am assuming). Does Revws have its own status interpretations or what is the cause of the above?

    Also, is there any way to simply have the review request sent X days after a certain status is set?

×
×
  • Create New...