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 04/29/2020 in all areas

  1. 9 points
    These recent irritations around the project currently named thirty bees accelerated my efforts to come up with a solid and reliable ground to connect developers with merchants and merchants with developers. Code written and features of the software were and are great, many merchants do their best to help others, just as many developers. This deserves a liberation from business and investor games. Say hello to Merchant's Edition Merchant's Edition has the goal to move the idea of open source into the business area. It's open to any developer working on the core software and basic modules. Their share grows not by the amount of money they provide, but by the work they put in. They can connect directly to merchants and vice versa. Merchant's Edition helps to connect them together. Next step: provide a chat for both. Those knowing me also know I prefer to do things right over rushing into something 80%. Look at how blazing fast the already provided site is. During development I learned a lot on how to make web pages faster, much of which can eventually be applied to shops running thirty bees as well. Published now already, to show that things around thirty bees are moving forward. Chat is then expected to be the same: fast and secure. Probably based on Matrix and Riot. You as a shop operator can get support right now. These nagging warnings all the time? We'll fix them. Need an extra feature? We'll write it. No time for technical maintenance and updates? We'll do it. Done by those who know the software best, from the ground up. Your contact: contact@merchantsedition.com
  2. 4 points
    New version 0.7.0 - Webhooks support Hi everyone. I've just released a new version that brings new action: Execute Webhook A webhook (also called a web callback or HTTP push API) is a mechanism that application can use to notify other web applications about some events. This action plays very nicely with conseqs. With this action you can create advanced automations. For example: you can send notification to your Slack channel when new order has been placed you can automatically add customer's email address to your mailchimp list when they register when new order is placed, you can notify Datakick module and it will generate xml/csv file with this order information and much more...
  3. 4 points
    Hi ! As i was browsing internet today - i did stamble on this somehow: https://module-presta.com/modules/prestashop-1-6-compatible.html A LOT OF very nice modules and even templates for free 😉 I´m currently unable to test them, will try at home. Just wanted to share this one for others 🙂 Ohh..and well dont forget covid-19 as it brought us free stuff so i guess thank you too? enjoy!
  4. 2 points
    UPDATED May 10. Theme file added for download community-theme-modded.zip
  5. 2 points
    I don't know exactly in which cases this files get updated. But I am quite sure, that it updates, when you save url settings. For htaccess you should just add your custom code below that: # ~~end~~ Do not remove this comment, thirty bees will keep automatically the code outside this comment when .htaccess will be generated again
  6. 2 points
    That's the best comment ever on this forum. 🤣
  7. 2 points
    Thirtybees is continuation of ps16, and should be backwards compatible with it. That means, most of ps16 modules will work on thirtybees. But thirtybees modules might not work on ps16. Ps17 is completely different beast. It's not compatible with neither ps16, nor thirtybees. ps17 is often not compatible with ps17 itself 🙂 Stay away from it.
  8. 2 points
    @Traumflug There is also another thing. There are not many people wanting for TB to rise for one simple reason: Having to maintain compatibility for 2 shops. A lot of devs dream of 1.6 being put to rest (yes, they also hate Prestashop 1.6), as 1.7 takes over. Maintaining backward compatibility with 1.6 (and/or TB) is additional work. So basically it's not personally aimed at TB or you guys, it's aimed at lowering costs and maximizing income. Because of state of 1.7 I'm seriously thinking about changing my business model. I don't want to be held responsible by my clients for bugs in 1.7. Still, my clients I migrated to TB expect FROM ME modules for prestashop to work or fix them. Their mentality is like: "If I had Prestashop, it would surely work". So either I go on war with them or comply with their insane requests. It's a shame, but this brings a lot of regret to devs like you and me. PS: Also, when I recommend thirtybees and explain all differences, I'm being held responsible for recommending it to clients. Some people are insane, and blaming their decisions on others. And saying "Prestashop would be better". That's where "brand" part comes in.
  9. 2 points
    I did a Google Lighthouse report for the Raspberry PI4, running Thirty Bees. There is no doubt AT ALL . When the Raspberry Pi is connected to a decent internet line, The PI is more than powerful enough to be used as server for a small ThirtyBees web shop See attached Google Light house report. Raspberry-PI-running-ThirtyBees-Google-Lighthouse-report.pdf
  10. 1 point
    Tried again after a long time, found out i got a connection refused form the API. Contacted the host, and found out they blocked api.thirtybees.com Now its open again, all is fine...
  11. 1 point
    Oh don't blame me for my old comments ^^ In general ASM has it's potential, but quite a lot would have to be fixed or redesigned. But I am still using it on our store... The problem is that, most merchants don't know, how it should be working and then they are not been able (or too lazy) report bugs... That's why this asm project never gets really forward in the core.
  12. 1 point
    Thank you for the error report. There was indeed a problem there - only for the prodcombi-edit.php. Combi-edit.php worked ok. I have uploaded below a new version of the combi-proc.php file that repairs the problem. There is also a new version of Prestools. The total is preserved in a separate database field that was not updated. But in the end it is a calculated field that the next time you update in the backoffice or with the attached new version will be corrected. combi-proc.php
  13. 1 point
    Yeah I will fix this sooner or later anyway... But right now I have just so many other things to do...
  14. 1 point
    I think that you can assign another category using prestools, if you are using it. Just select 'category' as editable, and then use mass editor to add the new category (after creating it from backoffice). If you don't write anything and press search you will edit every product in the database.
  15. 1 point
    Hi, unfortunately mass update does not support changing associations between records, so it's not possible to assign category to product this way. Mass updates can only update record fields. It's true that product record has 'categories' field, but this is virtual/read only field for export purpose only. The only way to modify associations using datakick is via import functionality.
  16. 1 point
    First of all, you should enable debug mode when you are debugging the site 🙂 You can use my 'Advanced debug mode' module that will make sure that you will always use debug mode, yet your customers will use normal mode. Anyway, back to the error at hand - your file is missing ending brackets } Take original file, find line 161: Tools::redirect(); and replace it with these three lines: $back = trim(Tools::getValue('back')); $back = (!empty($back) ? $back : oneall_social_login_tools::get_current_url()); Tools::redirect($back); Don't change anything else.
  17. 1 point
    The official W3C XHTML specification, Section B. "Element Prohibitions", states that: "form must not contain other form elements." You have moved form inside another form. Browser will just silently (or maybe with some warnings in js console) ignore the form element, and merge the <input> elements into the parent <form>. When you click on the submit button, it is the parent form (add to cart form) that is being submitted, not the customization form. I would personally just ignore this for the moment. I would remove the 'save' button and focused on auto-submit of customization. This can be done entirely using javascript. If you do this via js only, then you can easily control what information will be submitted, and how to extract them from the page dom.
  18. 1 point
    Testing use stock thumbnail slider for showing pictures on product page, without additional thumbnails at the bottom, with swipe on mobile.
  19. 1 point
    I've been using this because it seems like the quickest way to getting ThirtyBees working in a mobile friendly way. It's really great work and has saved me an enormous amount of time. My focus has been on the checkout, because this is where small issues can scare customers away. Here I would like to share some small but important issues I had that are related to checkout and the ways I resolved them. I am not sure if these issues are caused due to my inexperience and whether or not my fixes are correct, as I'm new to ThirtyBees. It's for reference only. 1. In the checkout, if the customer forgets to tick the Terms and Conditions box, the error notice displayed in the fancybox doesn't fit on the screen on certain mobile displays (e.g. iPhone X). To fix it, I changed the white-space from nowrap to normal by adding this CSS: .fancybox-error { white-space: normal; } 2. When the user clicks "Read the terms of service" (once again this is using iPhone X), not all of the text can be seen (some words are cut off at the right of the box). To fix it, I changed min-width from 360px to 280px as follows: #cms.cms.cms-3.cms-terms-and-conditions-of-use.show-left-column.hide-right-column.content_only.touch { min-width: 280px; } 3. When you use the native PayPal module and have Website Payment Standard enabled, the positioning of the text "Pay with your card or your PayPal account" looks a bit horrible on mobile, as it's on the right of the Paypal graphics and doesn't fit very well. To fix this, I did an override of the PayPal module's template file express_checkout_payment.tpl and added a line break just before the line of code {l s='Pay with your card or your PayPal account' mod='paypal'}. In this way, the text displays nicely under the Paypal graphics. There was one other small thing not related to checkout. The Store Information was duplicated in the footer. This is fixed disabling the custom HTML block" Store Information" in the footer (BO -> HTML Block -> Customs Blocks).
  20. 1 point
    There is a bug in AdminTranslationsController.php which showed up after new version was introduced which does not need max_input_vars. But, the one who rewrote the controller did not test it enough before putting it into official version. You can either replace the controller with version from 1.0.8 or temporary modify the current one so existing translations don't get deleted. Not able to save empty string means you are not able to save blank field.
  21. 1 point
    We are busy with the last translations for emails, for some emails it is possible to translate the email subject but not for all. Is it possible to make the others with no email subject field translatable in the next release or update?
  22. 1 point
    Who is chasing? Who says you have to be?
  23. 1 point
    ¿Qué dirección es la que se muestra en la barra del navegador cuando da el error? Saludos! PD: no sé bien para qué sirven, pero si ponés alguna reacción en el otro hilo donde te ayudó mi ayuda, se siente bien :)
  24. 1 point
    Hola a todos, después del "Prueba y Error" unas 5.000 veces logré resolverlo eliminando la mayoría de columnas y atributos, dejando solo las 4 o 5 proncipales u obligatorias y cargando el CSV guardado como excel, es una tontería pero me generaba error al usalro separado con comas, como lo sugirió Wartin, en este caso me funcionó el: menos es más!!!
  25. 1 point
    Now there will 2 choices for Home button. One will act as button for going home, other will open sidebar with following modules: blockLink, blockstore and blockcontactinfos. Will upload the changes soon
  26. 1 point
    That is strange. I have latest bleeding edge installed on both my development and production server, and it works without any issues.
  27. 1 point
    Yes, you can edit the template for your theme. For example, in Niara: themes/niara/maintenance.tpl
  28. 1 point
    Hola. En el ejemplo que mandás aparecen todos los atributos en una sola columna, en 1.ID aparecen todas tus columnas apretadas. No sé bien por qué pasa esto. Con qué editás el CSV? Yo lo abro en Libreoffice. Al abrirlo pregunta si quiero que las comas separen las columnas. Te mando la planilla con un producto de prueba. No es necesario poner un valor en cada columna, podés dejar el blanco. Entiendo que llegaste a que cada columna coincida con la columna de la plataforma. Probá por si acaso eso, no completar todas las columnas. Tal vez prefiere nada a un 0 en algunas columnas. Saludos! products_import-test3.csv
  29. 1 point
    Hi Thank you .. I got caught out by a simple } lol.. I just deleted lines 47 - 50 Think the } was on line 45 which caused a 500 page .. But once I looked again I saw the double } } Once I deleted 1 it worked fine after
  30. 1 point
    @toplakd - this is awesome! In addition to some mods unique to my shop, I'll provide another update others may want. This formats customized products displayed in the checkout, pdf and history with each customization on a single line prefixed with a hyphen (-) to make it easier to read. The annotated desktop display screen shot below shows this, along with other mods I've done including the "hide quantity" mod that prevents changing the quantity for products such as members registration. Files modified in the template directory to format customizations on seperate lines are: order-detail.tpl, shopping-cart-product-line.tpl, and /pdf/invoice.product-tab.tpl with changes described below. order-detail.tpl - about line 277 search for: {else} {$product.product_name|escape:'html':'UTF-8'} {/if} and replace with {else} {$product.product_name|replace:' - ':':<br> - '|replace:', ':'<br> - '} {/if} ------------------------------------------------------------------------------------------------------------------- shopping-cart-product-line.tpl - about line 40 search for: {if isset($product.attributes) && $product.attributes} <small><a href="{$link->getProductLink($product.id_product, $product.link_rewrite, $product.category, null, null, $product.id_shop, $product.id_product_attribute, false, false, true)|escape:'html':'UTF-8'}">{$product.attributes|@replace: $smarty.capture.sep:$smarty.capture.default|escape:'html':'UTF-8'}</a></small>{/if} </div> and replace with: {if isset($product.attributes) && $product.attributes} <small><a href="{$link->getProductLink($product.id_product, $product.link_rewrite, $product.category, null, null, $product.id_shop, $product.id_product_attribute, false, false, true)|escape:'html':'UTF-8'}"> - {$product.attributes|@replace: $smarty.capture.sep:$smarty.capture.default|replace:' - ':':<br> - '|replace:', ':'<br> - '|replace:'<br> - or am':' or am'}</a></small>{/if} </div> ------------------------------------------------------------------------------------------------------------------ /pdf/invoice.product-tab.tpl - about line 68 search for: {else} {$order_detail.product_name} {/if} and replace with: {else} {$order_detail.product_name|replace:' - ':':<br> - '|replace:', ':'<br> - '} {/if}
  31. 1 point
    It's said to generate a couple of warnings, but work flawlessly.
  32. 1 point
    Hola! Probaste bajar la plantilla modelo? Está en Parámetros avanzados ->Importar CSV. A la derecha y un poco abajo aparecen los modelos de archivos .CSV. Bajá "Archivo de ejemplo por productos". Y copiá la idea. Podés decirle q la primera fila no la lea, para q tenga los títulos. Ahora q me fijé, el archivo que bajé lo interpretaba mal, porque cuadno dice (x, y, z) lo que necesita es que en una sola columna haya tres cosas, no que tenga tres columnas. Te mando los encabezados q armé teniendo en cuenta esto a ver si te funciona. Saludos! products_import-test2.csv
  33. 1 point
    Something like this + be click-able I would have to hire someone to do this for me though
  34. 1 point
    You didn't get the idea of a multistore at all. Multistore means that you have only one installation that handles all your stores. These stores can have different domains associated, you just need them to point to the same IP address you thirtybees is running on. When visitors visits any one of these stores, thirtybees will determine the correct shop context from the url, and will serve content from that shop only. Of course, you can decide if your mutli-stores will share products, customers, orders, etc. You can set it as you wish. The main benefit of multistore is that you can manage everything from one back office
  35. 1 point
    Bots roaming through your site and trying to submit forms will definitely consume some of the resources. There is not much you can do to prevent this (unless these bots come from the same IP address) That's a cost of running the website business, I'm afraid.
  36. 1 point
    If you go to modules page .each module will have a configure option ,you have the option to display that module on mobile phone or to not display that module.select the modules you want to hide on mobile page .Ive disabled new items.blog pages ...
  37. 1 point
    I think I had blond moment sorry. I've been using different e-commerce platform before thirty bees.
  38. 1 point
    Yes and if you don't want your theme to show Accessories in front page you can change this string to something else. If you like you can add 'Same category slider' if you want to show this automatically with no human touch.
  39. 1 point
    I think i just found it. Accessories field is for adding related products 😉
  40. 1 point
    Problem solved. I have been trying to get all my sites to be compatible with php 7.3 as was still running on 7.1 which is no longer supported. I had to install ZipArchive on php 7.1 before I could migrate from PS to TB. Yesterday after testing everything locally I switched the live server to 7.3 and it didn't reinstall the zip archive. Now able to install modules again.
  41. 1 point
    do they have English customer support? Which is your website?
  42. 1 point
    You can probably use multistore to achieve this. I believe @rubben1985 do something like this
  43. 1 point
    You can create one Unvisible category which is not displayed in shop, and set it as Default category for this product. Than you also associate the product with other categories where you want to show it. After product is sold, you remove other associated categories and keep only Unvisible category. After that product is accessible only with direct link.
  44. 1 point
    When you copy the url and paste it into address bar, does it work as expected? If so, then it's javascript / client side issue. If the url does not work, it's server-side dispatcher issue.
  45. 1 point
    Once again, I will answer myself, because may help others resolving own issues: in my case, I just uninstall the module and install it again. worked like a charm.
  46. 1 point
    Is there a download or files we can change manually
  47. 1 point
    I uploaded a new Prestools version: 1.24n. It contains a new version of the image plugin too. The new version fixes a few issues with image edit: - you could not add an image to a product that didn't have any images. - when you marked a newly added image as cover it wasn't registered as such. As a consequence the product ended with no cover and you didn't see an image in the backoffice product list. - when you made the image field editable and the cover image was not the first one it displayed on the first position the cover image too. The editing is now more wysiwig as it makes that you to always have an active cover product. If you find any more problems please let me know.
  48. 1 point
    I am not really part of this team. I don't have any shares and I am also not paid in any means. In fact I am a merchant that contributes more to this project than most others do. I have asked Lesley in private, how is it going and he didn't respond. So either he needs recovery time or he just doesn't want to talk about it. I understand, that you get a little nervous, when the initiator of the project is absent. On the other hand, you could use the time to improve your store or to contribute in some way. As I said in another thread: bleeding edge right now is stable like no other tb/ps software before. In general we (merchants) expect this project to go further. But we can not even find out together, what the most important todos are.
  49. 1 point
    @ssimard you can override module core files, see this http://nemops.com/override-prestashop-modules-core/
  50. 0 points
    Unfortunately conseqs can't detect object models declared by other modules. Thirtybees does not have any registry of these objects
  • Create New...