Traumflug
Trusted Members-
Posts
1,655 -
Joined
-
Last visited
-
Days Won
82
Content Type
Profiles
Forums
Gallery
Downloads
Articles
Store
Blogs
Everything posted by Traumflug
-
thirty bees comes with a testsuite. This runs tests up to emulating a user doing a purchase by clicking through the shop. Here's some documentation about how to run this: https://github.com/thirtybees/thirtybees/issues/23#issuecomment-290987454
-
I don’t need to waste time to check the phone all the time Web developer tools built into Firefox (at least on Ubuntu) have a "test screen sizes" mode which emulates small screens in a large desktop window. That's not 100% the same as a real phone, but very close. Another option is to make the desktop window very narrow, of course. Testing with phone sizes is always a good idea, because screen layouts become entirely different. Link lists in the footer vanish into a menu, texts in the header get reduced to just an icon, such stuff.
-
I solved this by removing parts of the text on smaller viewports. On a small screen one sees the headline, only. On a medium sized screen headline and teaser, on large screens all three text parts. Can be combined with scaling, of course.
-
Hovering over a user name gives a 'chat' button. Just did this with your user name ... and found a one month old message. Uh. Missed that entirely.
-
But why I click the Duplicate URL tab, I have an error message Known problem and already solved: https://github.com/thirtybees/thirtybees/issues/237 Even without the bugfix it happens with empty shops only. As soon as there's a product, the error goes away. The only way to decode these error messages I'm aware of so far is to turn on debug mode. While there's some room for improvement (decode it automatically if the logged in user is also a shop employee or something like this), getting an error message at all is much better than the ignorance PrestaShop prefers.
-
Different shipping rule for different categories
Traumflug replied to unica e-shop's topic in English
when you have to set shipping for over 200 different products then, it is extremely time consuming. OK, that's understandable. A more general solution would be to allow editing multiple products in one operation. That's indeed a worthwhile feature missing. And not exactly trivial to implement, because all properties not edited have to keep their values. I fear there's no quick solution in sight. Another one I've seen with PS 1.7 is that shop software chooses the correct set of available carriers, but doesn't preselect the cheapest one on the order page. Didn't try with 30bz, yet. -
Different shipping rule for different categories
Traumflug replied to unica e-shop's topic in English
You can do this by setting "available carriers" for each product already. Set a free carrier and a non-free carrier for the product which allows free shipping, and only a non-free carrier for the other product(s). -
To add fuel to the mix, I'm currently working on support for PS 1.7 themes, so one would get this one page checkout, too. That said, I've heard that the number of checkout steps isn't crucial at all. Conversion rate with 1, 2, 3, ... 6 steps are about equal. It's more important what each of these steps asks for. Asking for date of birth might be more counterproductive than having separated checkout steps. People don't like entering (in their POV) meaningless information.
-
Easiest way to add multiple images to each product?
Traumflug replied to alwayspaws's topic in English
I think it should work the way you do it. Obviously thumbnails aren't created. Does Backoffice -> Preferences -> Images -> Regenerate Tumbnails help? -
I am wondering if Bees team correct missing states in some countries like it was in Prestashop. e.g Canada If you report such issues they'll get corrected. AFAIK, the long term goal is to replace all this data with a public database like CLDR (https://en.wikipedia.org/wiki/CommonLocaleData_Repository).
-
German Uberwisung/bank wire collention
Traumflug replied to michael's topic in Announcements about thirty bees
Distinction between "Rechnung" and the other methods is order of execution. With Rechnung, a customer gets the goods first, then he pays. With the usual prepayment he pays first, then receives the goods. Paying a Rechnung (Invoice) can still happen by various methods, e.g. bankwire, PayPal, whatever. A merchant notes his acceptable payment methods on the invoice and then watches all of them for money incoming. Obviously all the offered methods are ones which can be initiated by the customer, so SofortÜberweisung, credit card and similar don't work, bankwire and PayPal are fine. Lastschrift is yet another one. Lastschrift is a bankwire initiated not by the customer, but by the merchant. Shipping happens after payment received. In effect it's similar to payment by credit card. Slower (takes a day), but works for customers without credit card, too. IIRC, only about 60% of germans own a credit card. For offering bankwire and Lastschrift you need a bank account inside the European Union. A bank account inside Germany is no longer necessary. -
[PNG] has very good compression but without using special trickery the files will always be much larger than JPG files with similar image quality. Depends a lot on the type of image. For photographs, JPEGs are typically smaller, that's true. Graphics with sharp boundaries and larger areas of the exactly same color, e.g. a page of text or screenshots, compress a lot better with PNG.
-
Pictures are already compressed (exception: some vintage formats like BMP). Compressing them twice can make them actually larger: sh $ ll test.png -rw-r--r-- 1 user user 2879672 Mai 13 11:08 test.png $ gzip test.png $ ll test.png.gz -rw-r--r-- 1 user user 2880128 Mai 13 11:08 test.png.gz
-
Documentation page is ignorant between 992 and 1199 pixels width
Traumflug replied to Traumflug's question in Bug Reports
Hah, somebody fixed this issue. Thank you very much to this person! -
Best was to find out is to try it. 30bz has a new cache mechanism and removed an old one, so we'd love to hear how well it works compared to Litespeed.
-
Update results in near empty homepage and other trouble
Traumflug replied to musicmaster's question in Bug Reports
It's apparently a bug. Noted here: https://github.com/thirtybees/thirtybees/issues/217 Next step is to find a distinction these installations where the bug appears and those where it doesn't. Goal is to find a way to reproduce this bug on a developers computer. If it can't be reproduced it can't be fixed. What is your operating system and server software? Mac OS with its built in Apache, perhaps? And sorry for all these questions, so far I'm stepping in the dark. -
Update results in near empty homepage and other trouble
Traumflug replied to musicmaster's question in Bug Reports
The shop is in a subdirectory. So the problem is that TB is somehow including this file. Good point. I think I got it now. Can you look into Back Office -> Preferences -> SEO & URLs and verify whether the 'Base URI' field is set correctly? If yes, there's apparently some code not respecting this field. -
Update results in near empty homepage and other trouble
Traumflug replied to musicmaster's question in Bug Reports
Warning: require_once(…/thetexts.php): thetexts.php isn't a file coming with either PS or 30bz. Has to be some custom code. Failure to load this file causes an exception, which in turn prohibits running all the code after this line. Which means: almost nothing works. Solution is to either return file Shop.php to its original state or to place thetexts.php where it's expected. This is NOT a multishop shop. Much of the PHP code treats a monoshop like a multishop with just one shop defined. -
Could you elaborate on “For handling complex PHP it’s not always up to the task”? It's quite possible this has changed to the better in recent years. It's also possible that it works better with one web software than with another. PHP code sometimes makes assumptions which are true on an Apache server, but not on an Nginx one. Sometimes, not always. If 30bz works fine on a pure Nginx server: great!
-
Some experience from a site running a forum and a wiki: Nginx is fast, mostly because of it's small memory footprint. For handling complex PHP it's not always up to the task, so it's a good idea to let it handle simple things like serving pictures, only. Such a setup isn't established by enabling a flag somewhere, it requires to edit Apache config files carefully, adding quite some complexity. PS/30bz claims to allow loading pictures from an external media server. Never read about anybody using this, but code is there. It looks like a good, simple solution to set up such a media server using Nginx and let 30bz handle all the proxy decisions.
-
Are you merging the latest fixes from the latest version of PS?
Traumflug replied to the.rampage.rado's topic in English
Picking like this? https://github.com/thirtybees/thirtybees/pull/220 -
Can't install 1.0.1 - gives 500 and white screen on /install/
Traumflug replied to the.rampage.rado's question in Technical help
I see. Well, does this file (config/config.inc.php) exist?