Jump to content

Welcome, Guest!

By registering with us, you'll be able to discuss, share and private message with other members of our community.


Popular Content

Showing content with the highest reputation since 09/22/2020 in all areas

  1. 8 points
    Hi all We have some news to share with you: We've received the updated contract and after a few minor modifications, we felt comfortable enough to send it to our attorney. The contract is now at our attorney for verification and final approval. We should have more news soon. Will keep you posted.
  2. 6 points
    Hi Zen We will inject new life and new energy into TB. Basically revitalising a project that has essentially become stagnant. It's not being taken over by some corporate bad guys. We are members of the community, like you. Our focus and goal is not money and profit, but for TB to survive and thrive. Open source and free. Also, we won't be taking what was free once and moving it behind a pay wall. And we don't have any plans for a major architectural change. So won't be going the PS 1.7 route. In short: community focused and community involvement, open source, free. Continuation and improvement of Thirty Bees. More detail to follow in the near future.
  3. 4 points
    Actually, it's more complicated than that. We can only employ someone once the sale has been finalised. This is a completely incorrect assumption. We do not have any plans to close future additions or features behind pay walls. What keeps TB great and free will continue. So think TB as it is now with new additions, improvements, all for free. We are part of the community after all and have no dark side plans. We want what the community wants. Just want to see TB continue, and to improve, survive and thrive. We will share all our plans and road maps with you guys when we take over. Expect transparency and happiness 😁
  4. 2 points
    Many merchants run on pretty good servers, so they were lucky enough to never experience this problem. But there are a lot of them that did, unfortunately. If you search for this error message on ps forum you will find countless threads dealing with this issue, such as this one: https://www.prestashop.com/forums/topic/633811-warning-your-php-configuration-limit/. Or another one here on thirtybees forum: https://forum.thirtybees.com/topic/2317-2317/solved-warning-your-php-configuration-limits-the-maximum-number-of-fields-allowed-in-a-form-1000-for-max_input_vars/ Thanks to the fix, thirtybees is in better shape than it was before. We used to have merchants reporting issues like "I can't use translation tool". Now we have requests like "I would like to save more translations strings at once". The first one was a bug, the later is the feature request. Hopefully we will be able to implement it soon πŸ™‚
  5. 2 points
    That's not possible at the moment. It would be quite hard to implement dynamic restriction form, so I don't plan to do that. I could steal @wakabayashi's idea from his excellent krona module, and implement new action that would just 'clone' existing cart rule. The existing cart rule would act as a template only --> newly created cart rule would contain the same settings as the template, only code and customer would be changed. Would that work for you?
  6. 2 points
    Hi unfortunately specific prices are not exposed to datakick at the moment. It shouldn't be hard to do, though. I'll add this to my todo list, and will release new version soon
  7. 2 points
    You shouldn't encounter any issues. Backup your database, switch your shop to maintanance mode, and then upgrade your database. And then enjoy higher performance of of your server.
  8. 1 point
    Hi all We understand that a lot of us have been wondering what has been going on and if Thirty Bees will continue. Everyone being quiet hasn't been helping, we know. Please see this post as assurance that we're on it πŸ‘ We can't divulge much at the moment but suffice to say there is currently something in the works. We had hoped to say something to you all sooner. Unfortunately the negotiations has been taking a lot longer than initially expected. However, we feel pretty close and hope to have a proper announcement soon. One of the Core developers is involved so that should be reassuring. Can't say who just yet though. Either way, you'll be happy. For now, keep your fingers crossed, and please continue your contributions in the forum and keep using Thirty Bees. Also, please show your support by liking this post. There is a bright future for TB and we'd love to see your continued involvement, support and participation. More soon. Watch this space!
  9. 1 point
    a light year is a distance unit and not a time one ^_^ I hope the deal will be reached... but if it will be a matter of switch from 30bees to 42bears it will be ok too.
  10. 1 point
    Just a side note: This 'Keep JS and CSS files' feature exists mostly to support archives. For example http://webcache.googleusercontent.com/search?q=cache:https://store.getdatakick.com/ currently displays my store as it appeared on 16 Oct 2020. If this feature was NOT enabled, and if I made any changes to my site in the last 3 days, then CSS nad JS files would not be loaded, resulting in broken page. Not that important feature, but nice to have. It's definitely safe to remove old files from this directory, or even all of them.
  11. 1 point
    Advanced Parameters > Performance > CCC > Keep JS and CSS files ?
  12. 1 point
    this looks weird. Could you give me back office and ftp access to your test server, so I could investigate? Updater module should be the most stable piece if the system, but it obviously isn't. That needs to be fixed
  13. 1 point
  14. 1 point
    First of all - you should update to bleeding edge, and install maxmindgeoip2 module that can handle new version of database. But back to your question - smarty variable geolocation_country is available only in restricted mode -- when tb blocked access to the store based on ip location. If user is not blocked, this variable is not populated. So you can't access it in any way. For testing purposes you can simply modify the frontcontrolelr and always populate the geolocation_country smarty variable.
  15. 1 point
    you don't have installer or enabled zip php extension https://www.digitalocean.com/community/questions/php-7-0-ziparchive-library-is-missing-or-disabled
  16. 1 point
    Or you can use Matomo and not give away your client's data to Google. Matomo module works great. I already had matomo installed and it started logging all the actions.
  17. 1 point
    I believe it is the Panda theme. Fab! And you do have to manually update the copyright date
  18. 1 point
    thankfully i found the fix, in the file %theme%/js/authentication.js change this line: url: baseUri + '?rand=' + new Date().getTime(), to url: baseUri + '?rand=' + new Date().getTime(), con url: baseUri + 'index.php?controller=authentication' + '?rand=' + new Date().getTime(),
  19. 1 point
    This translation thing is better keep in file and import. Yes this can be take more time, but You have all translations and when your store "blows up" then all translations will be completely safe (of course depends where you hold this file). You can add in this file all kind extra stuff, even these what you can't find in original "language import" file. For example all items on admin panel menu, all emails, etc. After all, usually this translation is done once, later you Can make corrections. But then again, this is all different when there are several people for whole process: one find error, another report this error, then there is need to "approve" this correction and then there is some guy who is permitted to "press button".
  20. 1 point
    It looks like you might be right -- I just encountered the same problem on my demo server. Will investigate
  21. 1 point
    The update process works for me without any problems. This looks like a permissions issue on your server. Make sure that your web user has write access to the /modules/<module> directory, and all its parent directories
  22. 1 point
    I set it up with SMTP settings, yes. I don't get bounced email statistics to the newsletter, but I can see them in ElasticEmail.
  23. 1 point
    Thank you everyone, with your help I found this path in cpanel /themes/niara/modules/blockcontactinfos/blockcontactinfos.tpl which I then found the contact block info and fixed the phone # hope i can remember for later changes. again thanks.
  24. 1 point
    Hello @datakick, I asked this a while back but don't see that it was ever put into the module. Can you update so that the order of shipping vendors is aligned with the TB back office shipping settings as seen below? This is important for customer experience since we offer a free local pickup that most customers are not eligible for. Currently, it defaults with this free option at the top of the list and doesn't follow the settings below. If we can follow the TB back office setting, then it will display the correct carrier by default at the top of the list.
  25. 1 point
    Ajax call returns 500 error code. You should enable debug mode to see the root cause
  26. 1 point
    Just a note: You should not do the development on a production server. You should do it on your localhost. Once you are satisfied with the result, you should copy generated css, js, and tpl files to your production server. By running npm install a lot of development tools are installed. You don't want these tools to be present on your production server, as they are potential security risk.
  27. 1 point
    That's the main problem beside of the fact that there are/were serious bugs. In general I can feel you. I had the same issues and questions two years ago. I decided to code my own ERP and changing ASM to our needs. It works great now. But obviously most merchant can't do it and it shouldn't need to do. Actually my main hope to the new owners is, that we get a place to discuss and vote for such bigger projects. No dev can ever build a working ASM without clear requirements. I also had to spend dozens of discussing hours, to understand how things really should work (for us). A dev doesn't automatically consider it a problem, that you can't search fast for the stock quantity as they never did inventory. They may also think, that it's enough to have one location per product. But some merchants (as us) need multiple locations for the same product. The list goes on and on. But only a discussion with a dozen of serious merchant, will show what is important in general and what is more like a specific business usage. Btw such attempts can fail easily as my own example shows: This is true and the main point, why we started to use ASM. But I believe it's not entirely correct. As far as I remember the "usable_quantity" has more an interpretation like: do we have broken items in storage? It's not totally nonsense, but we don't use it too. To exaggerate a bit: ASM was designed as it will become the most powerful erp ever, but was only finished 10%. There are tries to calculate product costs over multiple suppliers, currencies and stuff. πŸ€”
  28. 1 point
    Not that my opinion matters that much but let me say these things. * ASM, the system for ASM does need a revamp and a lot of things taken out. Its complicated, cumbersome, but thanks to @wakabayashi a lot of bugs have been fixed in it. * FIFO this will never be present. The work and overhead this would add would be unimaginable. The data requirements would be as well. This is not something you can find in any open source system, many warehousing systems, and any paid system with under a 100k a year license that I am familiar with. * Handling of combinations As far as I am aware no native solution can handle more connected combinations that thirty bees can. Shopify is limited to 100, woo commerce limits you by not connecting them to stock. I am not sure what changes you are looking for in this system. * Proforma invoice and offer. This is module territory. Not something fit for a core of an ecommerce software. Either is going to be difficult to add to the core, because a new checkout process has to be made for only these things. But like I said, my opinion might not matter much, I am soon leaving thirty bees. But I still do understand how difficult or useful these things are and what it would take to add them into the core.
  29. 1 point
    You have full access to the Github repository and the thirtybees.com server already. Writing code doesn't need a contract, you could do this right now. Which obviously means you plan to keep future additions closed source.
  30. 1 point
    The short story is the contract had to be rewritten at the last minute because of an event came up that was beyond anyone's control dealing with a company that thirty bees partners with. It was not my fault or the buyers fault, but the partnership was mentioned in the contract, so that part had to be rewritten.
  31. 1 point
    Well I have used Prestashop for a lot of years (Since 1.40) and never seen those either - lol
  32. 1 point
    when you updated to 1.1.x, did you update themes as well (I'm assuming you are using niara)
  33. 1 point
    Hello. I'm not sure, as I don't use neither optin or newsletter, but in Localization -> countries you can select some mandatory things in client's address.
  34. 1 point
    Have you created a new installation? It used to be shop1.wingate now it is shop.wingate So, just to be 100% certain You have changed the settings in shop? not shop1?
  35. 1 point
    Hi @wakabayashi No the negotiations did not fail. We're currently waiting for another update to the contract and this should be the final version. Once our attorney has checked it, we will proceed with the sale. As is normal with these things, it could still take a little while longer to wrap things up and create the new company. But from a negotiations standpoint, everything is essentially sorted. We appreciate your concern, but continue to ask for patience. Everything is on track and there's no need to worry or jump ship.
  36. 1 point
    {assign var=_title value=" - $shop_name"} <title>{$meta_title|replace:$_title:' - Your Shop Name'|escape:'htmlall':'UTF-8'}</title> This is what I'm using to fix this issue, it will replace any shops name that will be generated in a title with the one you specifie in ' - Your Shop Name'. Hope it helps. πŸ™‚ Use it in your header.tpl
  37. 1 point
    Thanks for the great message @avilink We're grateful for your and the community's support. We're excited about the future of Thirty Bees and are eager to pick up the reigns of this great platform and move it forward together with you and the community. We'd just like to ask for continued patience and understanding as we finalise the purchase of TB and setting up the new company. We will let you guys know when we have some new progress to report.
  38. 1 point
    Glad I could help. Let's add some check and big warning into the module's back office page, so this won't happen to other users
  39. 1 point
    Just letting you know guys I have few own modules.. Some of their functionality can be part of TB core like HTTP2 push, fast XML export with configurable schema.. I will share on github with community when Its ready and find spare time.
  40. 1 point
    Well Well Well.. I find it encouraging to see so many people trying to find a way into this mess !! I will tell you that I am still deeply involved in TB and will keep on doing my best to improve it like fixing bugs founded in core, I want to keep on doing it for free. Working for free for TB is good, I like it and it's not for free at all in fact, as I use it on many projects for my customers and this is not for free. Using TB instead of Presta 1.7 or OpenCart or WooCommerce or Magento is just the best option available for me specially for one point : All of the modifications I needed to do in CORE will be included in next version after adding a new pull request, but we need people taking car of that like trumbflug use to do and Datakick is still doing now. Just to resume : I'll be on the boat when TB sinks or not, hoping to keep it moving into the ocean of ecommerce CMS.
  41. 1 point
    Hey guys! Just a word to talk about the full page cache in TB. I have been on Prestashop for about 3 years and a little more than a year now on TB. I much prefer my experience with TB than with Prestashop, especially support wise. The people here are great. I have ALWAYS had issues with speed with my site. I score high grades on various speed tests: image opimization, js and css optimization, etc. I have a site that sells comic books and graphic novels, so big images and lots of them is basically a must. As a result, despite using webp wherever I can, I always had issues with speed. TTFB (Time to First Byte) was always the worst. I have been struggling with this for years. It had become my holy grail - and a great source of frustrations. And tonight I had an epiphany. I was already using the full page cache in TB, with the redis server cache setup. It would improve my TTFB intermittently but on webpagetest.org, I would inevitably oscillate between an F (most times) or a C (very infrequently). I always cached all the hooks, that section is all green. I had used the controller section sparingly, mainly because I had little understanding of what it exactly cache. It is not clear I think from a pedestrian point of view. So I cached what I thought would not be a big deal. I was mostly afraid of caching something that should remain dynamic. And still struggled with TTFB. So tonight, I decided to cache everything in the Controllers section. And then ran several tests to see if it caused any issues. So far so good. And to my surprise, I now get a consistent A in webpagetest.org. Everything seems to work fine on both backend and front end. For years, I have bought modules after modules to supposedly help with caching, with worst results than the vanilla TB full page cache I was clearly not even using properly! On GTmetrix I get a Pagespeed score of B! 85%, which I never ever got close to and on YSlow, I score a 77%. Still room for improvement but lightyears ahead of what I used to get! My heavily filled with images site now loads in 2.5 to 3.5 seconds on average. All that to say, this is so far the best, most efficient cache system I have seen for a Prestashop style operation. You guys just need to explain better how it works because it really does work like fire! Thank you so much!!! Really!
  42. 1 point
    Thanks for the warm words regarding one of my shops πŸ™‚ Interesting because, since a few weeks I am no more that convinced, that my site is super fast or well designed ^^ But ok maybe I am just too ambitious. I am thinking of completly rewrite "my" theme. I believe, there is still room for improvements πŸ™‚ Actually @Traumflug said everything, that is relevant: Get a serious hosting package. We have a dedicated server (unmanaged) and pay 70$/month. If you can't afford this, you have probably more important things to improve, than the loading time. Technically I use css/js caching and APC server side caching. Full Page Cache is completly deactived. Deactivate css and js caching in Bo. Use browser console and check which files are loaded. How big are they? Are they really needed? Check your Content. Do you really need the tags on left column? You really need to promote your local store there? For external modules, check them with profiling in BO, how much they slow down... Defer images, if they are below the fold In general I would say, that the page loading time is one of the strengths of thirty bees.
  43. 1 point
    The problem is that there is some module with long controller name. Controller name is used to compose page key in form: module-<module_name>-<controller_name> for example module-paypal-plussubmit Thirtybees has limit 64 characters for these meta page entries. If (( module name lenth + controller name length + 8 ) > 64) then this error is thrown, because the resulting page key can't fit database column. This limit is obviously too small, we should increase it for the next version of tb. I've created github issue to increase this limit. Meanwhile, you can do this to fix the situation: Edit file classes/Meta.php and change size of the page property to 128: 'page' => ['type' => self::TYPE_STRING, 'validate' => 'isFileName', 'required' => true, 'size' => 64], to 'page' => ['type' => self::TYPE_STRING, 'validate' => 'isFileName', 'required' => true, 'size' => 128], You will also have to connect to your phpadmin and modify table schema (you might need to change table name tb_meta according to your database prefix): ALTER TABLE `tb_meta` MODIFY `page` varchar(128) NOT NULL;
  44. 1 point
    Thanks you all for your thoughts. I'd like to show you what I'm building here, and explain a little bit more my vision, regarding the theme page editor. What I did is I split the big template (like product.tpl) into many small blocks. Then I created a layout mechanism that allows to re-arrange these blocks as you like. There will be additional structures you can use, like section, tabs, columns etc where you can drop these blocks. Of course, dynamic blocks are supported as well (you can place any hook anywhere on the page) Here's a video. Note that this is work in progress, and very far from the final stage. So excuse the crude design πŸ™‚ Is this something that your guys want / need, or is it completely useless? Any ideas?
  45. 1 point
    Here is some modifications you can do for Niara theme modify the "../themes/niara/css/global.css" file starting at line 1848 and replace all the content of the @media for mobiles by this @media screen and (max-width: 767px) { .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; } .table-responsive > .table { margin-bottom: 0; } .table-responsive table, .table-responsive thead, .table-responsive tbody, .table-responsive th, .table-responsive td, .table-responsive tr { display: block; } .table-responsive tfoot { display: inline; } .table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; border-bottom: 0; } .table-responsive > .table-bordered { border: 0; } .table-responsive .unvisible, .table-responsive thead tr, .table-responsive #cart_summary .cart_total_price #cart_voucher { display: none; } .table-responsive .cart_total_price > td#total_product, .table-responsive .cart_total_price > td#total_price_container, .table-responsive .cart_total_delivery > td#total_shipping { border-top: 0; } .table-responsive #cart_summary > tbody > tr.cart_item > td.cart_quantity { width: 50%; float: left; border-left: 0; border-right: 0; padding: 0; line-height: 34px; } .table-responsive #cart_summary > tbody > tr.cart_item > td.cart_quantity > .cart_quantity_input { float: left; width: 55px; border: 0; } .table-responsive #cart_summary > tbody > tr.cart_item > td.cart_quantity::before { content: "x"; float: left; left: 13px; line-height: 34px; position: relative; } .table-responsive .cart_quantity_button a.btn { border: 0; background-color: #eee; margin-top: 1px; } .table-responsive .cart_quantity_button a.button-minus { margin-right: 10px; } .table-responsive #cart_summary > tbody > tr.cart_item > td.cart_unit { float: left; border-right: 0; } .table-responsive #cart_summary > tbody > tr.cart_item > td.cart_delete { position: relative; bottom: 109px; border: 0; float: right; margin-right: 15px; } .table-responsive #cart_summary > tbody > tr.cart_item:last-of-type { border-bottom: 1px solid #ddd; } } It will do the trick....
  46. 1 point
    I asked to Panda developers to please modify the sitemap module so its blog module can be include in the sitemap generation (blogs are not included). They sent me the modify file for official PS sitemap module (GSITEMAP). (I attach it) I also modify the file so TB sitemap module can benefit from it. I am not developer but I think I did it correctly as It is working on my site right now. If you have panda theme and you use its blog, this is helpful for SEO Route for the files: /modules/gsitemap/gsitemap.php (PS module) /modules/sitemap/sitemap.php (TB module) @lesley I am not sure if TB sitemap module include the official blog module or not. In case not, maybe you can use this code to support the official blog. sitemap.rar gsitemap.rar
  47. 1 point
    I do not have as many categories as you do but I do have over 30K products. We have a similar setup server wise. TB has been a major improvement speed wise for me, both backend and front end wise. There is also ways to improve backend speed via htaccess. I used to have the problem you describe with PS. Another thing to help yourself is switch from standard mysql to MariaDB, that was a 10% speed gain on both ends for me. Make sure you use Barracuda as file system and that all your tables are InnoDB. That helps a lot too - some modules use MySlAm - you need to convert them to InnoDB.
  48. 1 point
    We have tried to redo our site in 1.7, 1.7.1, and 1.7.2. Its not working. It is the absolute worst piece of software from a developer and merchant stand point I have seen. It does look nice, but nothing works. Nothing at all. Taxes. Rounding. Random errors that appear to go away. It is a software abortion. Is thirty bees what people are transferring to? We are going to call our 1.7 tests a loss and find something else.
  49. 1 point
    Hey guys! I made a video on how to duplicate the store to a testing environment. I used prestashop but the same applies to tb, here is goes: http://nemops.com/staging-site-prestashop-thirtybees/#.WlXtXqiWaUk Let me know if anything is unclear!
  50. 1 point
    Shopify is quite limited for some stuff, for example you can’t remove their first level directory such as /pages/, can't edit the checkout page etc. Then again that is quite normal since it is just a plug and play platform. Like said above, you can get running with minimal work. That is why it is used a lot for dropshipping purposes . It can get quite expensive if you want things like advanced reports etc. I do find that most Shopify shops are very good looking and are pretty fast.
  • Create New...