Jump to content
thirty bees forum

Gotabor

Members
  • Posts

    39
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Gotabor

  1. Hello Chalkie In the default product customization you can upload jpg, png.The problem is less about uploading an image than the customer uploading a ready to print file. Which most of the time won't be the case... Since they'll upload funny things from the net (lowres, distorted and so on...). There are a lot of web to print solutions nowadays. If you just want to make pre-made t-shirts on which the customer add a custom line of text, I would recommand Pitch Print (I use it since 2015). If you want full customization + ready to print file you'll have to look at another one. If possible something that works with an API and integrate an Iframe instead of a fully integrated module because that would be simpler to maintain with the upgraded versions of TB. Overall, take the problem from the production side. Gather all the restraints and conditions to make a good product. And only then look for the module that check for all (or almost all) your needs. The customer comes last, take him for a goat and put him on very narrow tracks. This might seems harsh, but most customer aren't graphic artist or printing technicians. They just want a nice t-shirt, and you want to deliver them that nice t-shirt but without spending hours to correct their mistakes.
  2. Hello Script-Fu, When you download from CPanel -> Backup it gives you a mydatabase.sql.gz (compressed file) while from PhpMyAdmin you get mydatabase.sql Bigdump worked for me several months ago, you should have no problem to import on WAMP or live server. It can work with both database file.
  3. Maybe something to do with the shop_url table ?
  4. Hello, The cart rule is behaving as excpected. If you want to use the cart rule and display a message on the cart, you might want to try this free module from Green Mouse Studio : https://greenmousestudio.com/en/getfreeshipping Hope this will help you.
  5. Something that already exist with paid module from PS 1.6 marketplace (20/25 bucks) is to change the state of the order directly from the order list through ajax instead of going into each order and changing them. This feature can be more or less useful depending on the process of each merchant. It's a little quality of life feature not a priority.
  6. First, do you have any clean backup from Cpanel, your host ? The fastest way to get back online would be I think to download your current FTP and database and keep them in an "infected" file on an external disk, so you can access them later. Then delete everything from files to database and reupload the latest non corrupted files. That's what I did a few years back when a wordpress blog was hacked. Usually hackers setup multiple backdoors when/where they can, so a clean install is the safest way. And of course change your admin password + user and password that link the database to your prestashop if you do that. Otherwise your hacker might come back sooner rather than later... Hackers don't care if you are small or big. Actually, smallest company are more badly hitten when a hack occurs since they don't have the people to simulate attacks and at the ready when something wrong is happening... That's why ransomware are very dangerous. From what you are saying hack could either be coming from you or it could be related to a flaw on your provider part. If it's from the provider, changing would be very wise. And if you are based in Europe, you also have to comply with the GPDR and announce to both customer and the organism responsible to apply the GPDR that you have been hacked (I believe it's 48/72H to the organism after you have discover the hack)... I'm no expert in hacking issues but I hope you'll find a few useful tips in there. Good luck with solving your issue.
  7. What kind of mail are you sending that needs to be linked to the shop ? Abandonned cart and that kind of features, or is it "just" for promoting to all of your subscribers new products, black friday offers and newsletters... If it's only for the latter I would go and work only on a third party tools. It's a single web shortcut, and you have no compatibility issue to worry about. The biggest issue I can see is to think about updating the database.
  8. Hello Thirty Bees community ! I had to come up with a little hack to respond to a problem I found little to no answers on google. So here is a post for people looking for that, and maybe even an idea to integrate in Thirty Bees core (I'll let you decide about that 😉). What was the need ? Some people on my company have to deal with orders but don't have the right to go in the product pages. And since the reduction amount is only displayed there by default in both Prestashop and Thirtybees, I've had to display that information on orders related documents. Hence my decision to display it on both the order mail and the order page. Setup the mail The setup for the mail needs two steps. First adding the reduction amount in the email : public_html/modules/mailalerts/mailalerts.php <td style="padding:0.6em 0.4em; text-align:right;">'.Tools::displayPrice($unitPrice, $currency, false).'</td> <!--The line you are looking for--> <td style="padding:0.6em 0.4em; text-align:center;">'.(int)$product['reduction_percent'].'%</td> <!--The line you add just below--> Second you need to add the TH so your table mail don't look broken. You need to edit the new_order.html template : public_html/modules/mailalerts/mails/LANGUAGE/new_order.html public_html/themes/YOURTHEME/modules/mailalerts/mails/LANGUAGE/new_order.html <thead> <tr> <th style="border:1px solid #DDD!important;background-color:#fbfbfb;font-family:Arial;color:#333;font-size:13px;padding:10px">Reference</th> <th style="border:1px solid #DDD!important;background-color:#fbfbfb;font-family:Arial;color:#333;font-size:13px;padding:10px">Product</th> <th style="border:1px solid #DDD!important;background-color:#fbfbfb;font-family:Arial;color:#333;font-size:13px;padding:10px">Unit price</th> <th style="border:1px solid #DDD!important;background-color:#fbfbfb;font-family:Arial;color:#333;font-size:13px;padding:10px">Reduction</th><!--The line you add--> <th style="border:1px solid #DDD!important;background-color:#fbfbfb;font-family:Arial;color:#333;font-size:13px;padding:10px">Quantity</th> <th style="border:1px solid #DDD!important;background-color:#fbfbfb;font-family:Arial;color:#333;font-size:13px;padding:10px">Total price</th> </tr> </thead> Setup for the order page Same thing that the mail you need to first add the reduction amount and then edit the head of the table so it don't look broken : public_html/YOURADMINFOLDER/themes/default/template/controllers/orders/_product_line.tpl <!--The line you are looking for--> <td> <span class="product_price_show">{displayPrice price=$product_price currency=$currency->id}</span> ... </td> <!-- Add just below --> <td> <span class="product_price_reduction">{$product.reduction_percent} %</span> </td> public_html/YOURADMINFOLDER/themes/default/template/controllers/orders/helpers/view/view.tpl <!--The line you are looking for--> <th> <span class="title_box ">{l s='Unit Price'}</span> <small class="text-muted">{$smarty.capture.TaxMethod}</small> </th> <!-- Add just below --> <th> <span class="title_box ">Reduction</span> </th> What are the problems ? To integrate this code in the Thirty Bees core will require some rewriting since mine is definitely sloppy : - no translation for the header of the tables. - I only display percentage and not the possibility of reduction by amount - I don't display the original price - I haven't gone that far but it should be noted that the customer mail should also have info about the original price, the reduction amount and the new price. So, here you have it guys, I do hope this will help some people out there. Sources : Big thanks to Nemo and Peter on this thread which help me a lot https://www.prestashop.com/forums/topic/602779-display-product-reduction-in-backoffice-order-details/
  9. Here is the way to disable it on the TPL. It's good to know that there were issues with the css method. Though it's kind of curious since completing that field isn't mandatory for the customer to begin with.
  10. Thank you Wakabayashi ! I didn't know that cookies were classified in first party (the domain currently browsed) and third party (advertisers and retargeting). So I thought that the removal of third party cookies meant cookies others than those of Google. I guessed that's a lesson learned from now on 😉
  11. Hello everyone, I know this is old news for most of you, but I've been reading recently that google was planning to get rid of third party cookies in Chrome on the long run. Is it only ad related, or will it also kill cookies like those used by Prestashop and Thirty Bees to manage the carts of unlogged users ?
  12. @vzex, your idea of a "complete address" is one of many. For some people and country they won't matter since they'll be selling mostly small products and send them through standard postal way. But there are of course people selling in countrys with states having various tax rates, people selling heavy product and thus having more constraint. With heavy cargo, some carriers even have specific grids that are based on towns altitude, distance from storage center and don't take anything else into account. Not to mention people selling all over the world... And like @datakick wrote while I was answering you there are also things like VAT number which seems mandatory for some while other look at it and are thinking "not useful". Also trust @wakabayashi about modules. They are the roadway for maintenance. When I took my job I was very green and did many unclean things including hardcoding some controllers (yeah I deserve to be slapped) and now, I'm like : "The website is fine it's getting more order every year, but how can I transition to TB, or any other ecommerce from where I am and not break the thing apart ? " The answer is I just can't, and I'll have to rebuild the changes I made over the year once we decide to change the CMS.
  13. The address database table contain only the ID for the state, so there is a little something to create to get the ID and then get the state database table which is the only place where the state name is written in the database. And then replace the ID with the name. So no, nothing really complicated when you know how to write it 😉 EDIT : as for not having state, in my case I had to create them since they didn't existed in Prestashop/TB. And I think that's parly why the code don't display the states to begin with, because not all states of every country is available
  14. I think that currently the only way this can be achieved is by making modifications (overrides) on the file that can be found in controllers/admin/AdminAddressesController.php Aside of that I can't tell you specifically how to change that. I'm not that good and the furthest I went with my attempt to make this work ended up by implementing the column with the ID of the state. But I never found out how to put in the name of the states instead of the ID. (I made this on PS 1.6 not on the TB though) Overall, this problem is linked to a bigger problem. Merchents do tend to modify these lists according to their needs as an exemple I also added the the "note" field in client, order and address controller. Because I need that field as a customer code is given for our ERP system and it's faster to use this to find a customer on the website. I really don't know if this is possible, but maybe it would be interesting to look at a possibility for merchants to modify the list without touching the controllers or override them.
  15. Thanks for the warning Theo ! For TB security I just went through the module folder on our 1.08 looking for the vendor/phpunit (what is indicated on the google doc). I didn't find anything, but this shop is very basic with mostly core modules and some 1.6 compatible ones. I still advise you to check the directory. You know, security first 😉
  16. Have any of you tried the ads on gmail ? I was wondering if it is interesting or not. Since they are always at the same place are they impacted by the "blindspot effect" ? (When an ad is always present at a certain spot, the user ends up neglecting it without even being aware of it)
  17. In your exemple with "best boardgames for fanatasy nerds" I agree that the video isn't the best media. It could work if you do one for each month or year to show new boardgames. But I don't know if the time you'd spend en such content would bring you much views and orders. Though in the case of boardgames, maybe you could find a compromise by sponsoring a influencer. Giving games and maybe some cash in exchange for a sponsored ad in the video presenting the game (I don't know how this really works so if someone got some insights on the topic it would be great). For the blogs, I agree they are useful, but making a high quality content takes an awful lot of time. And you need to update it quite often to bring viewers. Once again it depends on the products sold, but I think that if I have time to write something in a blog, then I can update or create an awesome product description by rewriting the text, adding images inside the description and so on. In other word betting on natural SEO.
  18. Social media really depends on what you are selling and whom you are targeting. The stores I manage are focused on B2B targeting a specific profession. Facebook and Twitter alike aren't bringing us any traffic. We tried facebook ads for the first time in july on a popular accessory that is often bought by both companies and employees. Turns out that it brought us a lot of sales on a 10$ product and it was one of our most profitable marketing campaign of the year. But we had the offer, the timing and we knew the target very well. From what I've seen, being active on facebook is more worthy if you have a physical shop and your e-commerce shop is a complement to it. Or if you are very popular and focusing on B2C like Zalando, Displate and many more. If you sell artistics / design products, you might want to create an Instagram account. I'm not very fond of social networks that are focusing on appearence and images, but in this case, they are definitely more relevant than Facebook and Twitter. If you are focused on selling technical products (car parts, computer parts, a tech product which require a specific setup process...) then maybe you should focus more on making youtube videos. It take a lot of time (or cost a lot if you have to hire someone). But you can integrate them in your product pages with a 30$ module. By making a tutorial on how to install the product properly, you bring something to the table that your competitors don't. And it's also reassuring for the customer. And if you make enough videos you may even gain a few subscriber on youtube (not that it's very useful though). Lastly sometime shops have a card appearing on the right of google search (like when you are looking for a bakery, hairdresser...), this gives useful tips like opening hours and days, phone number, physical address and so on. If that's the case for you, create a few accounts and leave positive reviews with comments in the field there (do them with a few weeks/months beetween each) and make them realistic (like talking about a product purchased, even adding a picture). It will help, and once there are a few comments, your customer might feel like leaving a comment too. By the way, never delete any comments with 1 star. It's better to answer them. People can't see deleted comments but the 1 star remain...
  19. Solution found : I've found this free module posted on the Prestashop Forums. It allows to set a the price for the free shipping and substract this the cart value to the amount set : https://www.prestashop.com/forums/topic/494147-free-module-spend-x-to-get-free-shipping/
  20. Hello, I'm currently working on setting up free shipping for my company. The thing is we don't use the function located in shipping/preferences in the BO. Because free shipping is unavailable for some heavy weighted items and for some carriers. So I use a voucher (cart rule) to apply it instead. Now that this part is working well, I would like to show to my costumers a line of text saying "Your cart is currently worth 40€. Add 25€ and you'll get free shipping". I've gone through a lot of forum posts and tutorials (including the one from Nemo PS : http://nemops.com/prestashop-show-free-shipping/#.XWkRzuMzaUk ) ; but so far I've had no luck in finding what I'm looking for. Most of the answers, are based on using the free shipping function inside the shipping preferences and not from a voucher. Do any of you know of a method to display the amount remaining to activate a voucher based on the ID of the voucher (since there are other vouchers for specific products and promotions).
  21. Thank you for your answer Dan, I had already setup the states in the areas, however you can't choose either of them in the cart rules. I found the workaround for cart rules by creating a transporter specific to one area meaning that I have : States : Peninsula / Nameless Island Area : Main Land / Islands Carrier : Standard Carrier / Boat carrier Once that is done, I did set up the carriers in the cart rule to disallow free shipping for the Islands, while making it authorized for the Main Land.
  22. Hello, I'm currently working on implementing the free shipping on my shops with a cart rule. But I'm facing a problem. I can select which country can benefit of it, however, inside one of the country there are States in which we won't allow free shipping. I don't see a possibility in the cart rules to either select States or Areas instead of Country. Does anybody know how I can modify the cart rules to add those fields, and keep the compatibility to update the shop ? (through override I guess)
  23. Today I've taken some time to compare the numbers beetween GA and Matomo, and I'll revise my previous judgment. I said "there is a difference around 20%-30% in visitors depending on the day." in favor of Matomo. That's what I thought, because it was something I identified based on daily visits over the past month. However, after looking up to august 2018 (my first full months of stats on Matomo), I found out that the overall monthly difference is more around 5% to 10% for both unique visitors and the total number of visits. Sometime in favor of GA, sometime for Matomo. The only big difference I see is on the number of pages seen which is doubled on Matomo, I assume it is generated by bot traffic. I also noticed, that GA is "lying" about the browser used. On GA for June I get a big 50% of chrome users. Meanwhile Matomo indicate 40%. The 10% that remains are in fact users on Chrome Mobile. I'll keep updating the topic if I find more interesting data or corrections to previous statements.
  24. In can confirm I'm not at the limit except if it's been drastically reduced to a very few thousands view ^^ For all the comparisons I've been doing so far, there is a difference around 20%-30% in visitors depending on the day. With Matomo always having more visitors than GA. I do wonder what would be the difference for a computer hardware website for exemple. With a more tech oriented customer base. I found Matomo quite impressive at first with a lot of tabs (and I don't think I use more than 25% of them even now...) But I agree that it's still better than GA interface, but well that's just me and honestly I'm having a hard time with most of google web tools, I don't find them intuitive at all.
  25. Thank you all for your answers, I was aware that bots could be part of the problem, but I completely forgot about the adblockers. And it is indeed logical that they would also disable GA trackers. As you said datakick, I'm not using these tools for the transactions (PS and TB are more than enough for that), I'm using those mainly for montly reports and also to check where people land on the sites so I can improve the customer experience accordingly. For which tool is best to analyse data, I think it really depend on the stats you are looking for. For my needs which are more focused on what the customer do in the website, Matomo is the way to go. The actions are much more detailed (exemple you can see if someone downloaded one of your product picture). GA (for the use I have of it) has this very cool function which allow to display the number of unique visitors per period. Meanwhile Matomo only display it for specific timelines (days, weeks, months, years). Neither of those tools display what people inputed in the web browser "undefined keyword" at 95%-97%. So if you thought Google would give you better results, it doesn't. As we don't do a lot of paid campaign, I don't know if GA is better or not in that area. There is a campaigns tracking tool on Matomo, but I never used it.
×
×
  • Create New...