Jump to content
thirty bees forum

musicmaster

Trusted Members
  • Posts

    695
  • Joined

  • Last visited

  • Days Won

    47

Everything posted by musicmaster

  1. My experience with migration from Prestashop was as follows: - after a seemingly successful migration I opened my shop's front end to find little more than my logo. It took me considerable time before I understood that in the process TB had disabled all non-TB modules. And as it doesn't replace Prestashop modules with their Thirty Bees equivalent that is nearly everything: blockcart, blockcategories, blockcms, homefeatured, etc. So you end up with a very empty screen. - having arrived at 1.01 I wanted to update to 1.03. Being a lazy person I went for the default - and hang forever. Only when I tried to upgrade without the backup did I succeed. - with the migration I had opted to keep my old template (the PS default). But now I decided to try the TB default one. Strangely enough there isn't some place where you can get this just like any other theme. Instead there was some button to install the default theme. So I clicked that button - and I lost my frontoffice. It pointed to an empty directory that was supposed to contain the default theme. Copying the theme from a fresh installation solved the situation. If you asked 100 people to start this journey how many would not give up half way? This is basic functionality that a large part of the potential users will encounter. It should just work fluently and according to what the average ignorant user expects. I started to work on the update module to do something about these problems. It was a rather strange experience. The code is just the old Prestashop code with some changes. Unfortunately those changes had introduced quite a lot of bugs and two of those bugs created an eternal loop. It really puzzles me why this had to stay dysfunctional for such a long time. Was it slow? It depends how you look. The backup might take hours if you had a megashop with gigabytes of data but for the average shop it was ok. Prestashop has been able to live with it for many years without much complaints. And the starting point for optimization was obvious: the present algorithm makes many ajax calls a second that each backup a few files or database elements. Increasing the chunk size would be a quick and easy solution.
  2. @wakabayashi said in Progress sharing: @MockoB with seriously I meant like "if they can devote all their time into tb". Now tb doesn't generate income, so they have to agree on many other coding projects, to save their incomes. Thirty Bees started aiming to be a Prestashop 1.6 without the bugs. Prestashop is making millions so if they accomplished even a part of this they would have stuck gold. Yet I have been puzzled by the implementation. Prestashop's strength is that 9 out of 10 times it works out of the box. Of course it has it problems but they tend to be deeper down. But the basis is very smooth. Unfortunately I am missing that smoothness in Thirty Bees. The core looks great but it has a lot of rough edges. It is easy to work around those rough edges when you know a bit about software but it is a big obstacle when Thirty Bees wants to be the successor of Prestashop. Try to do an upgrade or a migration from Prestashop: it is a disaster. What is worrying in this respect is that I don't see any indication that this will change. Michael seems to love the heavy stuff - like speed optimization, payment modules and search modules. But getting things working smoothly is mostly attention to detail - and a dedication to userfriendliness. From a technical point of view the problems are often trivial. The love of innovation has also harmed the maintenance of compatibility with Prestashop. Was it really necessary that compatibility of themes became a major problem? I made some contribution to the upgrade module - and saw my contribution disappear in smoke without explanation. My feeling is sometimes that Lesley and Michael are disappointed by the speed of adoption of Thirty Bees and are developing doubts about the project. It looks like they haven't given up yet, but that they don't have a clear idea any more on how to go forward.
  3. Today I found suddenly that my shop was down. Whatever I did I got ERRCONNECTIONREFUSED. I have no idea what was the problem. In the end I got the shop running again by rebooting. I have no idea whether this was caused by 30Bees or not. But I hope someone can give me suggestions what did happen so that I can prevent a recurrence.
  4. I want to enable the left column on my product pages. So I went in my backoffice to Preferences->Themes and chose Advanced settings. And then I get a very long list of pages where I can enable or disable the left column. But the product page is not among them. Neither is the home page. Is this not possible?
  5. That depends on how the images have been inserted in the database. If each product has one image that is "cover" then it is relatively simple - assuming you are familiar with mysql and PHP. You get then in pseudocode the following: SELECT idimage AS myimage FROM tbimage WHERE cover IS NULL foreach myimage DELETE FROM tbimage WHERE idimage=myimage DELETE FROM tbimagelang WHERE idimage=myimage DELETE FROM tbimageshop WHERE idimage=myimage That is the database part. But you will also want to delete the images themselves. You can do that with Prestools (it is a paid addon) or you can program it yourself in the loop above. If there is not a cover for each product (what means that all cover values are NULL) then the loop will become a bit more complicated. So it is important at the start to check that all products have one image where the "cover" field is '1'.
  6. @kleijn36 Prestools cannot edit warehousing data. That is a limitation of the software. It only gives you a passive overview of what you have in stock.
  7. Hi Kleijn, Sorry to hear you found some problem. I have uploaded an improved version that should solve the problem. Can you download it from your user account?
  8. Recently Prestools had some bugs due to a few structural changes. Line submit had been changed to make virtual product edit work and to increase security the cookie format was changed. It should all work now again. Please notify me if you find any remaining problems. Recent improvements in Prestools: - problems with the mini-module were fixed. - product-solo was fixed. It had been dysfunctional since the line submit fix. Now that has been repaired and also a few improvements have been made. - Integrity checks has been improved and offers now the possibility to repair some problems. - Some minor additional functionality: attribute sort, statistics on categories - Some minor bug fixes
  9. Today I found the same problem in my shop: one product had the url of another. I never used csv import. Maybe something has gone wrong duplicating a product.
  10. One possibility is that for some reason they have all the same link_rewrite field. You could test for this by disabling pretty urls.
  11. Everyone a happy 2018 with good sales!
  12. Prestashop has announced multiple features for 1.7.3. I haven't checked out how they will do it but I would prefer to keep compatibility with them. http://build.prestashop.com/news/prestashop-1-7-3-0-beta-1/
  13. From an user point of view it would certainly be more pleasant when Prestools would use the TB login. However, it is not as easy to implement as you suggest and it might have disadvantages too. Prestools operates outside the TB engine. Only that way can it have complete control over the screen and achieve adequate speed. So in order to use the TB login - that is tightly integrated with the rest of its code - the code must be replicated without that context. That would require a deep understanding of how the TB login works (the shop password is stored encoded and you also need to deal with the cookies that keep you logged in). So this is quite a tough job and I have never found the time and motivation for it. Maybe somewhere in the future, but this has not a high priority. I believe Prestools is quite secure as it is. But of course suggestions for improvement are always welcome.
  14. There are many different ways to get products with specific field values: - you can search for it - you can use the Sort By field. Even fields without a value will appear somewhere either at the top or the bottom. - you can also sort by clicking a column header - Just setting the field in the Search field is sometimes enough. If you search for example for discounts (without filling in a specific value) you will see all products with discounts. And by using the Not operator you can also see all the products that do not have a discount
  15. Any insights from the file timestamps in the modules directory?
  16. It would be great if those Ajax error messages became a bit more explicit - specially when DEV_MODE is on.
  17. Looks ok. One addition for db.php: The function executeS() contains the Tools::displayError() too. It too should be replaced with echo. Contrary to its name Tools::displayError does not display anything. It just returns the value that you give it after processing it with htmlentitiesUTF8(). Elsewhere in the code you see things like "die(Tools::displayError($msg))". It is used in several other places in Db.php too and I propose to replace them all. Note that the main db.php (not of the tbupdater module) uses the throw command. Unfortunately it is not easy to use the main classes in the updater module as the updater module uses a special namespace.
  18. Thank you, Lesley, that worked. The site was migrated from Prestashop. Initially I kept the PS theme. When I later tried to migrate to the TB theme I got a crash and had to copy the theme files manually. Obviously something went wrong in that process. See also my error report about my problems when I tried to switch to the TB theme: https://github.com/thirtybees/community-theme-default/issues/28
  19. On category page of my Prestools webshop I still don't get images - except for products from which I just visited the product page. But that effect lasts very short: minutes at most. This problem is specific for Chrome. There is no problem in Firefox or Microsoft Edge. When I look in the console I see error messages like: Failed to load https://www.prestools.com/39-homedefaultsmaller/discounts-plugin-for-triple-edit.jpg. This stuff with "smaller" and "smallest" is new to me. What does it mean? Why are these not predefined image formats? How is this supposed to work?
  20. It is starting to become controversial. See this article: https://www.trustwave.com/Resources/SpiderLabs-Blog/%E2%80%9CDon-t-Mine-Me%E2%80%9D-%E2%80%93-Coinhive/
  21. Don't forget to re-enable non-Thirty Bees modules. Otherwise you will find that your front office shows only a brown bar as all Prestashop modules have been disabled.
  22. What is going on with the forum? In a week I have gone from nearly 20 unread post to just 3. And that is not because I read so many. Someone is playing with the settings without explaining what he is doing. And I don't find it an improvement.
  23. If you look at the file classes/discount.php in Prestashop you will see that in its header it displays the comment " * @deprecated 1.5.0.1". It has been replaced by classes/specificPrice.php. As TB has thrown out some old stuff it has been discarded. So you will need either to contact the author of the module or experiment yourself with using the specificPrice or specificPriceRule class instead of the Discount class.
  24. Prestools is a suite of user-friendly and very powerful tools to mass edit your products, orders and categories. It is a kind of Swiss Army knife that runs outside your backoffice. You can download it here and find a manual here. There are also an instruction video and a demo website. Prestools was started in 2012 by putting together a small selection of tools for Prestashop. It has since grown steadily to become a comprehensive set of tools for maintaining Prestashop and Thirty Bees. It is one of the most popular downloads on the Prestashop forum. Prestools does not support warehousing. So if your shop uses warehouses you should not use Prestools for any operation in which product quantities are changed. The main parts are: product-edit: great options for mass editing more than 50 product fields. Add categories, change prices, update descriptions - for hundreds of products at once. product csv: a very flexible tool to generate csv files. product-sort: an easy way to sort products inside a category. From position 500 to 1 in a blink. With the visual sort option you can see immediately how things will look. prodcombi: edit and oversee properties of combinations of a number of products at once. order-edit: adding and deleting products and changing prices without problems. order-search: make a selection on carrier, payment type, status, etc. or just search. With csv export option. category-edit: useful for editing metadata and descriptions for SEO combi-edit: assign pictures to your combinations quickly combi-copy and combi-delete: copy, modify and delete attribute combinations using one product as a template attribute-list and feature-list: see how many products use each feature and attribute and get a product list. regenerate images for selections of products cleanup images: save on disk space by cleaning up images of deleted products shop rescue: turn off overrides and non-Prestashop modules when due to some bug you can no longer login in the backoffce. override-list and module-list: get lists of modules and of overrides and the modules might own them. eu-tax: get a quick overview how much you sold in each of the EU countries and how much VAT you withheld in the process integrity checks: find and fix database and file corruption. lots of statistics Installation: Unzip the downloaded file and copy the resulting files to a subdirectory below your admin directory (do not install as a PS module!).You can access the program in the browser like "www.myshop.com/myadmin/mydir/login1.php". You will be welcomed by a login screen: the default username is "[email protected]" and the default password is "opensecret". Please adapt your security settings in the "settings1.php" file. There is a mini-module included for integration into the Thirty Bees backoffice. There is a demo-installation available. Username and password are the default. Below you find a view of the product-edit page where the description field has been made editable: /assets/uploads/files/34/1507463122156preview.jpg Prestools is compatible with Prestashop 1.5, 1.6, 1.7 and 8.0 and Thirty Bees. If you find a problem please let me know. There are a few parts in product-edit that you need to buy at the Prestools website. However, over 95% of the script is free. Among the files you will find a file prestoolssuite-module.zip. You can install this file as a module. It is a mini-module as the only thing it does is adding a link to your Prestools installation in the Catalog menu in the backoffice. If you find a problem, please update Prestools to its latest version before you report it here. When reporting, please mention your Thirty Bees version. Follow the installation instructions! This is not a module!
×
×
  • Create New...