Jump to content
thirty bees forum

papagino

Members
  • Posts

    91
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by papagino

  1. 1 hour ago, datakick said:

    I believe that you have wrong data in your orders table

    select concat('|', concat(module, '|')) from tb_orders where module like '% %';

    the column module should not contain space. If the sql above returns some rows, you have data problem.

    If that's the case, you can probably fix it by

    update tb_orders set module = trim(module);

     

    The Query did not find anything, however, when looking for sales data created under Prestashop with the "30 days to pay" payment option, the Module Names are different in the database, the name under Prestashop sales was "pay30days" and the new sales under Thirtybees, the name is "custompayments".

    See the screenshots below:

    Sales made under Prestashop...

    Screenshottbfz_ordersOld.png.e3eff29ef97f87ccd960b692e4c2b31a.png

     

    Sales made under Thirtybees...

    Screenshottbfz_ordersNow.png.9b75472c67899c49f9082d243c2a49b6.png

     

    If I rename all the "pay30days" in the module column to "custompayments", will this fix the problem or this will cause more problems?

    Thanks for all your help...

  2. 5 hours ago, datakick said:

    I don't think this is caused by custom payments module.

    You either have some payment module named 'pay30days ' - with trailing space.

    Or you had such module installed in the past, and the name made it to orders table, column 'module'. Or maybe you have imported orders data?

    Hi, thanks for your response, yes I did import customers and sales from my previous Prestashop store. If I remember correctly, I used the COD payment module from Prestashop and modified it to create the "30 Days to Pay" payment option as Prestashop did not have a Custom Payment Module to do it.

    Now, on Thirtybees, I created the 30 Days to Pay payment option with the native "Custom Payment Methods module".

    So, if I understand what you said above, it is possible that maybe the problem is because the module name I used when it was created on Prestashop may be different from the module name I have created with Thirtybees Custom Payment Module.

    I will check the orders table, column 'module' for orders that was done under Prestashop to see if this is the case.

    If this is the cause (module names are different) can I just rename the names in the "module" column for previous Prestashop orders data to the name I now have with Thirtybees for the "30 Days to Pay" payment option?

     

    Thanks for your help...

  3. Hello people, I have a Thirtybees 1.5 shop.

    I have created 2 Custom Payment Methods using the Thirtybees native Custom Payment Methods module.

    When checking my Error logs in the Backoffice, I get the following Warning and Exception:

    Warning     [CONF_PAY30DAYS _FIXED] is not a valid configuration key     classes/Configuration.php:1111

    and

    Exception     ThirtyBeesException: [CONF_PAY30DAYS _FIXED] is not a valid configuration key     classes/Configuration.php:1112

     

    Any idea what is causing this and how to fix it?

     

    Cheers

     

  4. 6 hours ago, datakick said:

    Do you have latest module versions?

    Yes, my Thirtybees 1.5 shop is always to date.

    The Dashboard Activity module is v6.0.2.

    I suspect this is caused with something in the database, maybe a table not configured correctly. My Thirtybees shop was a new install, not from a migration from Prestashop, however, I imported some tables from my previous Prestashop database (for customers/sales/inventory...) and renamed the tables for thirtybees and used the Database schema repair from the Core Updater tool.

    On my Backoffice Dashboard page, the traffic source shown is always showing maximum of 3 visits.

    However, the Stats shown under "Visitors origin" and "Visits and Visitors" from the Backoffice Stats page are recording visits properly for all periods.

    I also noticed that on the Backoffice Dashboard page, there is nothing showing when I click on Year, just a white square like below.

    Day, Month, Day-1, Month-1 and Year-1 are working like it should.

    DashboardYear.thumb.png.7ef3523ec1ad9a0e8e9bce670ebbf61c.png

  5. *** UPDATE***

    When looking in my Error Logs, I can see these two warnings:

    Attempt to read property "value" on null
    modules/dashactivity/views/templates/hook/dashboard_zone_one.tpl


    Undefined array key
    modules/dashactivity/views/templates/hook/dashboard_zone_one.tpl

     

    Could this be related to the problems with visits not being reported?

    Any help would be appreciated...

    Cheers

     

  6. I've noticed for a long time,  that on my Backoffice Dashboard page, the traffic source shown is always showing 3 visits, even if the stats for "Visitors origin" and "Visits and Visitors" is showing a lot more visitors. Visits and Unique Visitors are at zero, different of what it is on the Stats page.

    My Thirtybees shop is not linked to a Google Analytics account.

    I am on Thirtybees 1.5.0 latest as of today.

    Any ideas for why this is happening?

    Cheers,

    DashboardTrafficSources.png.367338cdb5bf8fabd98983ec5d094c36.png

  7. 10 minutes ago, datakick said:

    LOL. How dare you use server resources you have paid for.

    Change hosting provider.

     

    I think my site is being attacked by bad bots also, I have the "Blackhole for Bad Bots" module installed and just last night, it kicked out 6 IPs.

    Some of the IPs are Brute force attacks according to abuseipdb.com so not sure what's up with that!

    When checking my Host Resource Usage, the "Input/Output Usage" reached 3MB/s witting a minutes or so and that wasn't me using Matomo.

    There is basically no traffics on my new site from legitimate customers and I have very little sales, most sales are from existing customers and not from new visitors.

    (I think Big Pharma do not like the products I sell and want to kill my business...)

    Not sure what to do!

    Cheers

     

  8. On 9/23/2023 at 11:09 AM, nickz said:

    So far I know there is no serverchange needed. Just upload the app and configure.

    I do have Matomo installed on Thirtybees, the problem is if I leave Matomo open to monitor live visits to my site, it create lot of request on my host and exceed what is allow for my shared hosting plan...

    So I only use it when needed.

  9. Hello people, I was monitoring the traffics on my website using Matomo Analytics module, but I quickly learnt that leaving the Matomo module or website open take up lots of resources such that I got several warnings from my hosting company to fix the problem or account could be at risk of being suspended.

    I was leaving the Matomo page opened to monitor when visitors would come to my site, I now limit access to Matomo to fix the problem with high resource usage on my hosting account...

    Anyone else having this problem and is there any way around this?

     

    Cheers

  10. ***SOLVED***

    Yeaaaaaa!  I found the problem...

    Un-ticked "Visitor" for Group access inside the "Canada Post Expedited (Free shipping on order over $150)" configurations did the trick, no more errors.

    😀😁😆

     

    Wait a second, does adding my IP in the"Maintenance mode "Maintenance IP" field automatically set me as whatever I have set myself inside the customer configuration window in Backoffice? I was set to Customer for the "Group access" and "Default customer group".

    If I set myself to Visitor instead of Customer, error may go go away even if I tick Visitor as mentioned above for the carrier!!!

    Will try again tomorrow to confirm this...

    Seems the site detected that I was a Customer and not a visitor from my IP even if I wasn't logged in!!!

    Oh well, maybe there wasn't any problems at all if this is the case...???

    Will try again tomorrow to confirm this...

     

  11. 8 hours ago, datakick said:

    I don't think that there is any new code that broke this functionality, but of course I might be wrong.

    When customer is not logged in, there is no specific address thirty bees can use to calculate shipping costs. If that happens, thirty bees will try to calculate shipping costs for currently selected country. In most cases, this is shop default country, set in Localization > Localization. But it can be different, for example if you use some geolocation module, which can resolve customer country (and language)

    First of all, check Localization > Localization > Default Country

    Don't forget to delete cookies during testing!

    Thanks for your input datakick,

    Here is what I have found, my shop is setup to offer free shipping on orders over $150 for regular customers and free shipping for orders over $300 for my resellers.

    I have created 2 carriers for those groups for the free shipping.

    When a visitor add items in the cart that exceed $150, then a new "Canada Post Expedited (Free shipping on order over $150)" appears in the shipping options.

    When a reseller login and add items in the cart that exceed $300, then a new "Canada Post Expedited (Free shipping on order over $300)" appears in the shipping options.

    - If I disable the carrier for "Canada Post Expedited (Free shipping on order over $150)", the error disappears.

    - If I add items in the cart for over $150, the error disappears.

    - if I set the "Out-of-range behavior" for this carrier to "Apply the cost of the highest defined range" instead of "Disable carrier", then the error will also disappears.

     

    So, it seems that the NEW problem is when you have the "Out-of-range behavior" set to "Disable carrier" that is causing the problem.

    See my settings below:

    Carriers.thumb.png.9a8888c2c48823957e74c6085235707f.png

    Now here is how the Canada Post Expedited (Free shipping on order over $150) is configured:

    GeneralSettings.thumb.png.8993d79b601bb9c26fd9cde24a3a5961.png

    ShippingLocationsandCost.thumb.png.17e94c704207aee37af80a9bbb2a8055.png

    Sizeweightgroupsaccess.thumb.png.4adb044168f9a6289b83e56453500056.png

    Summary.thumb.png.b8845997bcf116000a6763a1ea83a354.png

     

    Something must have changed in the recent Thirtybees 1.5 Bleeding edge updates to cause this new problem as it was not there about a week ago.

    You can probably replicate this by creating a new carrier with the settings I've illustrated above...

    Any inputs to resolve this would be very much appreciated.

    Cheers

    Dan

  12. 1 hour ago, led24ee said:

    So You think that customer with no delivery address only get this error ? If so then this is MUST BE result. Otherwise how the hell should system know where this product must go ? So test this  again. If missing delivery address is cause then quickest way is simply change the error message what is shown to client and put there demand to enter delivery address or something like this.

    I did change the message in translation to "Ignore this message and proceed to checkout..." but this error was not showing up before, I think the shipping was left blank in the cart, then it was displaying the different carriers option once the visitor had created a profile.

    I will do some more digging this week to see what up with that...

     

    Cheers

  13. 48 minutes ago, led24ee said:

    Some conditions must be met for this error to occur. Can You check all parameters ? Maybe there is some changes caused by update ? Under "Shipping -> carriers" can be set options for carriers. I would start with "playing "out-of range behavior" When You put "Apply highest price ..." and carrier can deliver then check order dimensions and weight. Also You can check are there all permission available. Under products there is tab "Shipping", when using advanced warehouse then check that carrier can access to warehouse. And then it is (at least I have) BO tab "Modules and Services -> Payments.  Maybe there are more places what need to be check, but I would start with these.

    Thanks for your help...

    I am pretty sure it is because visitors that are not log in (with a shipping address) is being interpreted as being from another zone than Canada, so no shipping option is available in the cart until a Canadian shipping address is added ...

    If I log in with a test customer with a Canadian address, then all is good.

    I think maybe something have changed in Thirtybees 1.5 core so that the cart is now looking for a shipping option prior to a shipping address to be set for a guess visitor or before a customer is logged in.

    If I remember correctly, before, the cart would show the shipping to be either Free or $0.00 until a shipping address was made available for the cart.

    Not sure what changed...

    Advanced stock management is disable on my shop, see my setting here:

    Warehouse.thumb.png.85c853f5ed96f966d264b1ef5be21aeb.png

     

     

  14. Hello people, I noticed a new problem on my shop since I did a core update about a week ago on my Thirtybees 1.5 Bleeding Edge installation.

    If you are a new visitor and add an item to the cart then click on the "Proceed to checkout" button, on the following page "SHOPPING-CART SUMMARY", this error will show up "The product selection cannot be delivered by the available carrier(s). Please amend your cart."

    Error_at_checkout.thumb.png.1bff1057b7586d7810c70e031d06348f.png

    This only happens if you add items to the cart prior to log in to the site first or if you are a new visitor and have not yet setup a Guest or customer account with a shipping address.

    I only ship to Canada and all shipping options only have Canada set in the range section...

    CanadaOnly.thumb.png.26dd5d737d2ec7bfc63a683a360bdece.png
    So maybe this is why I am getting the error, because visitors that are not log in (with a shipping address) may be interpreted as being from another zone than Canada so no shipping option is available in the cart until a shipping address is added ...

    I wasn't getting this error before if I remember correctly, it only appeared about a week or so ago after I did a core update for Bleeding Edge 1.5.

    This is not good as visitors/customers will think something is wrong and will leave you with an abandoned cart.

    I am using a paid shipping module (Canada Post: Rates and Estimator v4.2.1 - by ZH Media) and this was working fine before.

    I know the error (The product selection cannot be delivered by the available carrier(s). Please amend your cart.) is triggered by Thirtybees and not the Shipping module because this error is listed inside the "Front Office Translation" and not under "Installed Modules Translations" in the Backoffice.

    I just performed another core update for Thirtybees Bleeding Edge 1.5 today, so it is the latest...

    Any ideas on how to fix this and anybody else seeing this error?


    Thanks
    Dan

  15. Hello people, I found a bug with the Bees Blog v1.6.1 - by thirty bees under Thirtybees 1.5 Bleeding Edge (Latest).

    My website is in English and French and If I create a Blog Post in English only and select (tick) English for the selection for "Available for these languages", the Blog Title and Link Rewrite fields will automatically be created for the French language using the data that is used for the English Post. (English is the default language for my site)

    If I try to manually deleted the contents in those fields for the French language and click the Save or Save and Stay button, those fields will again be automatically filled with what is used for the English Post.

     

    This is bad, because the sitemap will generate links for those Blog posts that don't exist for the French language.

    Can anybody replicate this behavior and confirm that this is a bug for this module?

     

    Cheers,

    Dan

     

     

     

  16. Hello people, I noticed that when I enable the Thirtybees "Block Featured Products" module and do a Rich Result Test on Google Rich Results, it will give you a "Invalid items are not eligible for Google Search's rich results." The invalid items detected if for this "Either "offers", "review", or "aggregateRating" should be specified".

    Is there any way around this? This may affect your page ranking as the snippets will not be showing or be valid in Google results.

    Any idea on how to resolve this and can anybody replicate this?

     

    Cheers,

    Dan

     

  17. Hello people, on my Prestashop site, the homepage content is done via the "Home text editor" module. The content created with this PS module will be shown as your homepage (your website URL).

    On my new Thirtybees site (not yet online and in maintenance mode for development), there is no module like the "Home text editor" utilized with Prestashop.

    My website uses the Niara Theme with 3 columns setup, I am on Thirtybees Bleeding Edge 1.5 under PHP 8.1.

    I created a page using the HTML Block module and set its Hook for "Homepage content," but when viewing the homepage with a smartphone, it doesn't look too good, the content is not centered (Top Image) and there is no padding at all on both sides. The text is almost going out of the screen in portrait or landscape mode. The page text alignment is set to "Justify."  The page looks fine when viewed on a PC, however. When comparing the padding (both sides) for the CMS pages and the page created with the HTML Block, it is different on the HTML Block content where the Padding is less (or not at all).

    Still, all the pages done via the CMS module shows great and is responsive to whatever you use to display the content of the website.

    Is there a way to use CMS to create the homepage content? It seems impossible to set the Hook to Home, no way to transplant it either.

    I am missing something here, is there a particular module to create the homepage that I missed!

    Can anyone replicate the problem I see with the HTML Block content not showing correctly when viewed in Portrait (or in Landscape) mode on a smartphone?

    Does the HTML Block module need modification to add Padding on both sides?

    Any help on this problem would be greatly appreciated.

     

    Updates...

    I have done a workaround by adding my content inside a table with margin set to 15px like this:

    <table style="margin-left: 15px; margin-right: 15px;">
    <tbody>
    <tr>
    <td>


    content in here...


    </td>
    </tr>
    </tbody>
    </table>

    But I still think that this should be done automatically via the module or a CSS for this module when the HTML Block module is used in the Homepage content hook.

    Cheers,

    Dan

     

     

×
×
  • Create New...