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.


  • Content Count

  • Joined

  • Last visited

  • Days Won


Posts posted by danwarrior

  1. On 5/4/2021 at 12:58 AM, datakick said:

    bankwire module set order status to the (configurable) value PS_OS_BANKWIRE. Look into the tb_configuration table and check what status id this reference to.


    select name, value from tb_configuration where name = 'PS_OS_BANKWIRE';
    | name           | value |
    | PS_OS_BANKWIRE | 9     |


    Wow, it was that. I've changed and fixed it, thanks so much!

    I supose it maybe happened when I fixed incoherences on database from the core upddater module, after updating from 1.1.0 to 1.2.0.

    Thanks so much!

    • Thanks 1

  2. Hi, people!

    I have an issue I can't understand.

    Our store in cajaregistradoraytpv.com was already and selling, and now, when someone makes an order choosing Bank Transfer, inmediately the order state active is "Product Out of Stock".

    I though it was a configuration error, but no. The products have stock enough and is not the behaviour configurated on Mail Alerts.

    For now it only happens with bank transfer, not PayPal.

    I've updated from 1.1.0 to 1.2.0 recently, could it affect in someway, @datakick?

    The only related thread I've found is this one https://www.prestashop.com/forums/topic/804020-mensaje-fuera-de-stock-en-cada-pedido/?tab=comments#comment-3071294 but is about PS 1.7, not TB, so the file is not the same, in fact.

    I probed that in database, the "awaiting payment with bank transfer" has ID=10, while the Product Out of Stock has ID=9. Maybe is an error on code or miscalculation?

    Thanks so much!


  3. 9 hours ago, Wartin said:

    If you are in a shared hosting and have access to cPanel you can turn off ModSecurity just to make the change. I have to do it sometimes to make some changes, for example in SQL queries from the BO, it gives me permission error.


    Thanks, Wartin! 

    I'm trying, had to ask for my hosting because I don't see the option on cPanel.

    I also found this and much more "apply fix" pending on the Core Updater. In fact I thought maybe the kind of unicode could be the reason bu I didn't know where to change it. Let's see!

    Screenshot 2021-04-07 at 22.48.17.png

  4. 8 minutes ago, Francisco Ampuero said:

    Buenas Tardes YANIV14.

    Al parecer, al actualizar a TB v1.2 LIMPIO, primera instalación. Todo funciona muy bien!!!!

    NO se borran los atributos color (excelente!) y NO hay error al editar productos (excelente!)

    Muchas gracias por la Ultima Actualización !!! 

    Igual aquí (Same here).

    Actualizado de 1.1.0 a 1.2, usando Panda, y todo sigue funcionando perfecto. (Upgraded to 1.2 using Panda theme, all working fine).

    @datakickI have to talk with you, I want to help in some things and give some vision to monetize TB project, but these weeks are being "a bit" bussy. I'll send an email soon. Thanks, Petr!

  5. On 9/18/2019 at 6:44 AM, Traumflug said:

    Excellent analysis! This timestamp was introduced here:


    to fix this bug:


    Such a timestamp doesn't make sense to me. Each image has an individual number, there should be no caching issue (unless one changes the image on the command line or by FTP).

    I've reverted this commit, which results in loading the right picture. On Bleeding Edge -> 1.1.x in ~10 minutes.

    You saved me again. Thanks so much!

  6. On 1/6/2021 at 12:24 PM, datakick said:

    Hello everybody and happy new year.

    I spent a lovely Christmas / end of the year with my family, without access to internet, computers, and so on. I feel fully charged and ready for this new challenge. So let's do this.

    I must confess that I was a little dishearthed with the cold response to the announcement. While I understand you guys don't really care if this project continues under the same name, it's a big deal to us. Fork would be a very different starting point. It's very nice to have hundreds of active websites using our platform already. And it's amazing to inherit existing thirtybees infrastructure (forum, websites, demo, api servers, mail servers, translations, deployment, testing). If we were to start from scratch, it would take us a year to get to this point. The effort to achieve this would be huge, and nobody would really benefit from that. Especially not you, merchants. After a lot of mundane work we would end up at the very same spot we are now. If we weren't able to close a deal, I'm not sure if we would even try to do this. So yeah, we were really excited about it. But I am fully aware that you don't really care about all of this. You expect roadmap, business plan, etc... and it's a fair point. So let me talk a bit about this.

    Monetizing strategy:

    Our team have talked a lot about different ways to earn money that are needed to keep this project afloat. Realistically there is only a handful of them that we can pulled off, considering our limited resources. For example, we have dismissed the idea of providing SAAS or PAAS service.

    In the first few months, the majority of revenues will come from the support services that we will provide to merchants. This means that portion of my development time will be allocated to paid support. We believe that this is the best way to bring in some money right away. Also, the existence and availability of official support will surely make platform more attractive to undecided merchants.

    Support services revenue model does not scale well, though. There is only finite amount of time we can provide. Even though we want to bring other developers aboard, the time will still be a limiting factor.  We are fully aware of this and we have few other plans for a long run.


    First of all, I want you to know that I will devote 100% of my time to this project, starting February. Currently I'm finishing my current development contract, and closing my existing activities (for example support service I provide via datakick agency). That means that this month I will work on thirtybees only part time. But come February you will start to see some real progress.

    As I wrote above, part of my time will be dedicated to support, something between 30% and 40%. The rest of my time will be dedicated to

    • github maintenance - I will scrub and address each and every issue, pull requests, doing code review, etc.
    • bugfixing - issues will be categorised by severity, and some of them will be fixed. Not all - that's just not possible. I expect to spend 15% of time on this. That should be good enough to fix around 40 serious issues per release.
    • new feature work - for every release we will select (with your help) some new features, and we will commit to implement them. I expect to spend around 25% of my time on this area. If you have some ideas what you would like to see in the core, or idea for new module, let us know (unless it's multiple feature value, I've heard that one 100 times 🙂
    • platform enhancements - the rest of my capacity will be dedicated to platform enhancements. These are development tasks that you, as merchants, will not immediately benefit from. But they just need to be implemented. Some of these tasks will not be very popular, I'm sure. For example, I want to implement some tracking in order to have good knowledge about system usage. Such information will allows us to focus our efforts on areas that are heavily used. (But don't worry, we will be very correct. No data without your consent will be sent to us). Other tasks from this area will be more appreciated, such as php 8 support. Or tool to create custom field for product or customers, or to edit properties of existing fields.

    Release cycle:

    Our main focus always was, and will continue to be, on stability. Based on our experience we strongly believe that merchants don't really want, or need, too many releases. So we decided to have just two major releases per year. Other than that, we will have monthly bugfix releases, that will contain high severity bugs only. There will also be bleeding edge release that will always point to the latest development (just for brave). Bleeding edge is de facto Release Candidate.

    All of these releases will be available for download, and of course via core updater.

    The first official release will be prepared in a few days. It will be branched from current bleeding edge.

    For thirtybees to succeed we need to have thriving ecosystem. That means both merchants and third party developers. We have quite a lot merchants using our system already, which is a good news. Unfortunately the situation with module and theme developers is more worrying. Sad fact is that there aren't many developers that support our platform at the moment. And we need to change that. We have a plan to actively outreach to them, offer our help with adapting their modules and themes, make it easier for them to become part of our platform. If you know about some module you would like to see adopted, PM me details!

    Hi, Pietr! Sorry because I just see now this post, and I was wondering what will be happening with this projecct, because I think I'm the only marketing focused person here promoting it and creating content.

    I need some time to read all, I wanted to contact you from a few days ago because I have good probed ideas for monetizing, marketing and growing. This is my speciality since long time ago, and I know how to do it with little resources.

    Will write you soon!

    About the name, I would maintain the same, even if you make lots of changes in the future. Because it takes time too to positionate a new "branding", and even if TB is "new" for many people yet, it has been through the most difficult phase of "launching" and I feel it begins to be stable and have good options to get more and more users (generating income, not only through support). About this, there is a big world further than support, that's why I want to read and understand deeply your personal focus and intention, and give some ideas in the same frecuency.

    Great to have news at last! (Didn't receive any notification before from the forum and Slack is silent...)

  7. On 11/8/2020 at 10:46 AM, Joint Systems said:

    I finally found the solution.  If you use paint, IrfanView or other graphics program to change the jpg or JPG to a png file it miraculously shows up so long as you have .png files selected in preferences/images.   This works only where some of the pictures weren't showing up not where none of the pictures in the featured products are showing up.  

    The same pictures are being used in multiple TB shops work in some and not in others, and it does not matter if you are using the default theme or the community theme.  The pictures show up in the home directory in all the shops whether they are .png of .jpg but only show up in featured or popular (depending if you are looking at the back office or popular on the public front side) in some of the stores though the image settings are the same.  Another image problem is when you are adding images in some shops show up when you upload them in the process of choosing a main picture in others thy do not, either way once chosen they do show up in the folder.

    Thanks for sharing! 

    I have the same problem and I don't understand wich the solution is, can you please specify? I was using Store Manager and after lots of tries, I've just imported the products from database (PS 1.6) to database (TB 1.1.0). I copied all the /img/p directory and when click to regenerate thumbnails, it only shows this message constantly. I can't understand why is using that route, /home/muristar/public_html...? (Muristar is the domain). The images are there, and permissions are not the problem... Any idea to help? Thanks so much!


    Screenshot 2020-12-07 at 14.47.58.png

  8. Here is my .htaccess:


    # ~~start~~ Do not remove this comment, thirty bees will keep automatically the code outside this comment when .htaccess will be generated again
    # .htaccess automatically generated by thirty bees e-commerce open-source solution
    # http://www.thirtybees.com - http://www.thirtybees.com/forums
    <IfModule mod_rewrite.c>
    <IfModule mod_env.c>
    RewriteEngine on
    #Domain: tb.muristar.com
    RewriteRule . - [E=REWRITEBASE:/]
    RewriteRule ^api$ api/ [L]
    RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
    # Images
    RewriteCond %{HTTP_HOST} ^tb.muristar.com$
    RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1-$2$3$4.jpg [L]
    RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.webp %{ENV:REWRITEBASE}img/p/$1-$2$3$4.webp [L]
    RewriteCond %{HTTP_HOST} ^tb.muristar.com$
    RewriteRule ^([0-9]+)\-([0-9]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1-$2$3.jpg [L]
    RewriteRule ^([0-9]+)\-([0-9]+)(-[0-9]+)?/.+\.webp %{ENV:REWRITEBASE}img/p/$1-$2$3.webp [L]
    RewriteCond %{HTTP_HOST} ^tb.muristar.com$
    RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
    RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp %{ENV:REWRITEBASE}img/p/$1/$1$2$3.webp [L]
    RewriteCond %{HTTP_HOST} ^tb.muristar.com$
    RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
    RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.webp [L]
    RewriteCond %{HTTP_HOST} ^tb.muristar.com$
    RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
    RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.webp [L]
    RewriteCond %{HTTP_HOST} ^tb.muristar.com$
    RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
    RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.webp [L]
    RewriteCond %{HTTP_HOST} ^tb.muristar.com$
    RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
    RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.webp [L]
    RewriteCond %{HTTP_HOST} ^tb.muristar.com$
    RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
    RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.webp [L]
    RewriteCond %{HTTP_HOST} ^tb.muristar.com$
    RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
    RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.webp [L]
    RewriteCond %{HTTP_HOST} ^tb.muristar.com$
    RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
    RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.webp [L]
    RewriteCond %{HTTP_HOST} ^tb.muristar.com$
    RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
    RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.webp %{ENV:REWRITEBASE}img/c/$1$2$3.webp [L]
    RewriteCond %{HTTP_HOST} ^tb.muristar.com$
    RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
    RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.webp %{ENV:REWRITEBASE}img/c/$1$2.webp [L]
    # AlphaImageLoader for IE and fancybox
    RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
    # Dispatcher
    RewriteCond %{REQUEST_FILENAME} -s [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
    AddType application/vnd.ms-fontobject .eot
    AddType font/ttf .ttf
    AddType font/otf .otf
    AddType application/font-woff .woff
    AddType application/font-woff2 .woff2
    <IfModule mod_headers.c>
    	<FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|svg)$">
    		Header set Access-Control-Allow-Origin "*"
    #If rewrite mod isn't enabled
    ErrorDocument 404 /index.php?controller=404
    # ~~end~~ Do not remove this comment, thirty bees will keep automatically the code outside this comment when .htaccess will be generated again


  9. Hi, guys!

    I've exported all the products, customer blablabla from PS 1.6 into a new TB store, using Store Manager. 

    All import process was fine, except images. They showed like regenerated on the software desktop, but nothing on the front website. So I decided to import all the product images from the pevious PS and try regenerate after that (of course I updadted the .htaccess and robots.txt). But now the error is this, and only a few images have been created (see attached image).

    The thing is that the URL is not correct. It suposed to start at "/tb/img/p...": can you tell me where i can change this URL, to try again? Or maybe there is a better way... 

    Thanks so much!


    Screenshot 2020-11-12 at 12.29.08.png

  10. 47 minutes ago, piet said:

    Hi @danwarrior

    Wjat you need is already shown on the invoice. If needed you are able to create invoice earlier by making a new order status and set option invoice on for that status.


    Best regards

    I understand. But I feel maybe I didn't explain:

    there's a fee for the Cash on delivery payment method, and it needs to be shown with the rest of taxes on the cart resume, at left column of the checkout page from Chex module. Maybe you've already done it and it doesn't work on my site.


    I was looking on your support forum but didn't found it, sorry if this is not the place.

    Thanks again!

  11. hi @piet

    What I need is that when a customer chooses the "cash on delivery" payment method, a breakdown of the total price appears, that is, what he pays for the VAT, what he pays for choosing that method and what he would pay for the product itself.


    best regards

  12. @PepeMuy buenas! Disculpa, Pepe, no os leí, ha sido una vorágine esto desde que empezó el C19 y no había casi entrado por aquí.

    ¿Qué tal lo llevas? ¿Al final te decidiste a empezar con TB? Si te puedo ir resolviendo algo, por aquí estoy, y en despegamos@elplandedan.com

    El tema de la gestión de datos yo lo estoy recomendando mucho vía Store Manager, es volar y creo que eso es lo que buscabas.

    Ya me dices, para poder orientarte lo que necesites. un saludo! Gracias, @rubben1985

  13. 10 hours ago, datakick said:

    Should the checkout process be really concerned about cross-selling, though?

    You can already recommend related products directly on your product page, or on the added-to-cart popup. Isn't it enough?


    You said the right words: it could be enough, but in terms of Conversion Rate Optimization, is in the checkout process when people are more ready to increase the average amount of the cart. This are marketing and optimization questions, directly connected with the development of the website. Think that the Checkout is the last step off the funnel in sales, so is the moment we (as sellers) can play with promos, related products, limited offers... I think they are talking about this.

  14. 18 minutes ago, x97wehner said:

    I really like most of what I see with this module. The issue I can't figure on how to handle is that when a user adds a product to their cart, they are immediately routed to the checkout where there is no ability to cross-sell, recommend accessories, etc.

    I'm genuinely not sure how I'd like to see it resolved though. Adding it to this checkout dilutes the cleanliness of the UI. Not having the ability to cross-sell at all, means missed revenue opportunities for those of us who offer complementary products. The only solution I can think is something similar to what Walmart and Amazon do, where they route you to a cart first, where all the extra marketing is done, and then to the checkout after confirmation of cart, which is a much leaner experience.

    Anyone else have an idea on how to best handle this or how we can make their experience happen with this module?

    I didn't though yet about what you're telling but I think you're right. The module per se is fine, but maybe in the future Petr wants to prepare more sections for that "upsellings" and make it a very strong module hard to compete with.

    The option of an extra page like in Amazon can works, I don't like specially but it could work for many people. I don't like it because it "enlarge" the sales funnel/process and it means more clicks (less sales) for many lazy people.

    The option I visualized as I read you is to add an extra box under the resume box, like Thrivecart and others cart system for digital products show (they are very good on CRO).

    Maybe this ideas/schemes help (I know is not the same structure, but maybe @datakick can think on any good option for the future). This kind of boxes usually . increase the amount average more than in simple ecommerces (marketers have studied deeply the behaviour of buyers).

    And maybe choosing between an extra previous page or an extra box would be perfect for all kind of sellers (of course this would increase the price of the module, is a lot of extra work, but a lot of optimization too).




  • Create New...