Smile
Administrators-
Posts
302 -
Joined
-
Last visited
-
Days Won
39
Content Type
Profiles
Forums
Gallery
Downloads
Articles
Store
Blogs
Everything posted by Smile
-
Thirty Bees Future Announcement
Smile replied to Messenger Bee's topic in Announcements about thirty bees
We need such a thing here as well. It's a bit like kickstarter and comparable tools. I am still searching for such a thing but maybe kickstarter is the best for now. But feels as overkill. -
Thirty Bees Future Announcement
Smile replied to Messenger Bee's topic in Announcements about thirty bees
Thanks for all the nice wishes. Thirty bees is a strategic investment for me. We love the system and like to keep it out there. I will manage it beside my ecommerce store. This makes it challenging and exciting time wise. So my main objective is to keep it up to date (PHP versions, security ect.) and add nice features to it on the road. I hope we get more and more people becoming backers so we can hire a extra person to get more money in and run the company budget neutral. That would be a great achievement. -
Thirty Bees Future Announcement
Smile replied to Messenger Bee's topic in Announcements about thirty bees
Hi all! I am Chiel and as a ecommerce merchant I love Thirty Bees. First of all, thanks for staying and waiting for a sign of life. As many of you, I moved over from Prestashop to Thirty Bees. When I noticed that Thirty Bees was not moving forward as quickly as expected I felt I had to do something. So I decided to see if I could help. I got in touch with Lesley, the current owner and long discussions followed. Finally, we made an agreement that both of us are happy with. I will take over Thirty Bees and Datakick, an expert Thirty Bees Core developer will join the new company. In the upcoming two months we will take the time to get used to our new roles and will work to get a new version out as soon as possible. In the upcoming year we will still depend heavily on the community, support and money wise. I paid a fair price for Thirty Bees, but to run the company effectively a lot of money is needed and at this point there is almost no income yet. For now, we can only employ Datakick, and he is paid for by my own savings. And as all of you know, a software can be opensource, but the resources and infrastructure required to run it is mostly charged in hard cash. Therefore, I like to ask all of you to join us as a supporter. So we can pay for hosting, and our dedicated programmer Datakick, and improve quality and pay for new features etc. Also, if you can help us in any way, please get in touch, and maybe assist with some SEO, SEA, few hours programming, writing newsletters or whatever you feel you can help with. I believe we can keep Thirty Bees open source. But we need you and the whole community to help us in the upcoming year. Please note that most changes will become noticeable from the end of February onwards. We will also provide more info and road maps etc in the new year. I'd like to thank @lesley for his investments in the past. And a big special thanks to @Theo and @datakick who both have made this new step for Thirty Bees possible! Also, I'd like to thank each of you who have stuck it out with Thirty Bees during the time of uncertainty and the lengthy negotiations. Thank you! Without you Thirty Bees would not be possible. Let's work together to make it great again and move it forward to a bright and successful future! Stay tuned, have a great and safe new year and donโt forget to pledge now! -
Thirty Bees Future Announcement
Smile replied to Messenger Bee's topic in Announcements about thirty bees
I use Mollie PS version without any issue or tweak. Works like a charm. And just 3 days waiting ๐ -
Thirty Bees Future Announcement
Smile replied to Messenger Bee's topic in Announcements about thirty bees
Well looking at the current field a serious merchant who preferers freedom would probably still choose for PS/TB, magento or Woocommerce. And i think when TB has good support and positive environment we can slow but steady grow. I guess its like a marathon and a new start for TB. -
Bad SQL query Table 'user_bdus6.ps_image' doesn't exist
Smile replied to Smile's question in Technical help
Apparently this tabel was not well copied adding it again solved the issue.- 1 reply
-
- 1
-
-
Thirty Bees Future Announcement
Smile replied to Messenger Bee's topic in Announcements about thirty bees
Taking over a business can take some time. Be positive I guess ๐ Also I expect the new team will not start working before the formalities are done. Would you start painting a house before buying it? -
Hi, I copied the whole DB to a new server. All seems to go well, except from one thing. The products are not shown in FO and BO. In The bo on the product page I get the message: Bad SQL query Table 'useran_DBName6.ps_image' doesn't exist Does someone has a idea? I have overwritten the DB with the same backup, same issue.
-
I might have seen it before in PS, but normally I just delete the product and add it again. Then it is mostly sloved.
-
Its very irritating as when it happens in FO the order comes not through in BO when the customer comes back from payment provider. So the order is not seen in the orderlist and still payed. In cases it is not 0.00.
-
I don't think you have to worry for now. Such things just take time apparently.
-
Thirty Bees Future Announcement
Smile replied to Messenger Bee's topic in Announcements about thirty bees
I guess they buy it for business continuity and security. Probably no need to worry, we all know how Prestashop is going down now. Only thing is buying companies probalt takes months. So we have to be patient. -
Yes it should become 0.00
-
I have the same error, happens both on FO and on BO side. It only happens in certain cases, not sure when it does and when it not happens. ## ThirtyBeesException **Property Order->total_paid_tax_excl is not valid** *at line* **1027** *in file* `classes/ObjectModel.php` ```php 1022. } 1023. 1024. $message = $this->validateField($field, $this->$field); 1025. if ($message !== true) { 1026. if ($die) { 1027. => throw new PrestaShopException($message); 1028. } 1029. 1030. return $errorReturn ? $message : false; 1031. } 1032. } ``` - **ObjectModelCore->validateFields** - [line `322` - `classes/ObjectModel.php`] ```php 317. * @since 1.0.0 318. * @version 1.0.0 Initial version 319. */ 320. public function getFields() 321. { 322. => $this->validateFields(); 323. $fields = $this->formatFields(static::FORMAT_COMMON); 324. 325. // For retro compatibility 326. if (Shop::isTableAssociated($this->def['table'])) { 327. $fields = array_merge($fields, $this->getFieldsShop()); ``` - **ObjectModelCore->getFields** - [line `285` - `classes/order/Order.php`] ```php 280. { 281. if (!$this->id_lang) { 282. $this->id_lang = Configuration::get('PS_LANG_DEFAULT', null, null, $this->id_shop); 283. } 284. 285. => return parent::getFields(); 286. } 287. 288. /** 289. * Add this Order 290. * ``` - **OrderCore->getFields** - [line `8` - `override/classes/order/Order.php`] ```php 3. { 4. public $payment_fee; 5. public $payment_fee_rate; 6. public function getFields() 7. { 8. => $fields = parent::getFields(); 9. $fields['payment_fee'] = (float)($this->payment_fee); 10. $fields['payment_fee_rate'] = (float)($this->payment_fee_rate); 11. return $fields; 12. } 13. } ``` - **Order->getFields** - [line `748` - `classes/ObjectModel.php`] ```php 743. 744. if (Shop::checkIdShopDefault($this->def['table']) && !$this->id_shop_default) { 745. $this->id_shop_default = (in_array(Configuration::get('PS_SHOP_DEFAULT'), $idShopList) == true) ? Configuration::get('PS_SHOP_DEFAULT') : min($idShopList); 746. } 747. // Database update 748. => if (!$result = Db::getInstance()->update($this->def['table'], $this->getFields(), '`'.pSQL($this->def['primary']).'` = '.(int) $this->id, 0, $nullValues)) { 749. return false; 750. } 751. 752. // Database insertion for multishop fields related to the object 753. if (Shop::isTableAssociated($this->def['table'])) { ``` - **ObjectModelCore->update** - [line `326` - `classes/order/Order.php`] - [1 Arguments] ```php 321. */ 322. public function update($nullValues = true) 323. { 324. $this->roundAmounts(); 325. 326. => return parent::update($nullValues); 327. } 328. 329. /** 330. * This function rounds all the decimal properties of this Object 331. * ``` ```Argument [0] 1 ``` - **OrderCore->update** - [line `1685` - `controllers/admin/AdminOrdersController.php`] ```php 1680. $order->total_paid_tax_incl -= $orderCartRule->value; 1681. $order->total_paid_tax_excl -= $orderCartRule->value_tax_excl; 1682. } 1683. 1684. // Update Order 1685. => $res &= $order->update(); 1686. } 1687. 1688. if ($res) { 1689. Tools::redirectAdmin(static::$currentIndex.'&id_order='.$order->id.'&vieworder&conf=4&token='.$this->token); 1690. } else { ``` - **AdminOrdersControllerCore->postProcess** - [line `251` - `classes/controller/Controller.php`] ```php 246. if ($this->checkAccess()) { 247. if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className))) { 248. $this->setMedia(); 249. } 250. 251. => $this->postProcess(); 252. 253. if (!empty($this->redirect_after)) { 254. $this->redirect(); 255. } 256. ``` - **ControllerCore->run** - [line `837` - `classes/Dispatcher.php`] ```php 832. if (isset($paramsHookActionDispatcher)) { 833. Hook::exec('actionDispatcher', $paramsHookActionDispatcher); 834. } 835. 836. // Running controller 837. => $controller->run(); 838. } catch (PrestaShopException $e) { 839. $e->displayMessage(); 840. } 841. } 842. ``` - **DispatcherCore->dispatch** - [line `63` - `admin/index.php`] ```php 58. if (!isset($_REQUEST['controller']) && isset($_REQUEST['tab'])) { 59. $_REQUEST['controller'] = strtolower($_REQUEST['tab']); 60. } 61. 62. // Prepare and trigger admin dispatcher 63. => Dispatcher::getInstance()->dispatch(); ``` After adding we get the error, then the discount is shown in the order but not working. @musicmaster was your solution a fix or a work around or?
-
Thirty Bees Future Announcement
Smile replied to Messenger Bee's topic in Announcements about thirty bees
Good news, hope it works out well. -
In general I expect that is has to do with htaccess, did you enable debugging using ftp?
-
We are just working on Odoo nexterp is nicer opensource wise but has not so many functions jet....
-
A smaller group is thinking working and thinking about a plan. Maybe it works maybe not but I expect in a few weeks we will know where we are heading.
-
I don't know a better open source system on the market at the moment. Open source is key of TB/PS. Beside that would you migrate when you site is running the bigger business and all is connected to WMS, PIM, CRM ect. Well then 500,- is not that much anymore I can tell you. As stated above I love the Odoo model where there is also an enterprise model.
-
Please make it a big bigger. To use some flight example: Platinum $500 per month Gold $250 Silver $100 Bronze $50 Generous backers < 50 So we have a more defined view on income.
-
I am working with a implementing party to get a connector or integration for Odoo that works with Thirty bees. If someone is interested in this as well send me a private message so that we can discuss to join the project.
-
According to the association or something like that I am willing to setup legal part as well as financial part. Considering we run it under a dutch flag.
-
Just a comment on the side. We are a serious business and there are more people like me I guess. For my business I could think about hiring a developer. But we don't have enough work for it or time to work out all projects. But we just need 10-30 bigger sites running TB and tipingin to make a serious association or consortium. 20 x 250 per month = a reasonable salary to start with. And 250 is like not much for the bigger stores in my opinion? I mean I like to keep it mostly open source..... But like how it works with Odoo as an example. There is a community edition and a Enterprise version (Database managed). With functions you would need being a bigger store. For example think about API access, advanced vouchers, hreflangs .... ect. Maybe we should run a online meetup for all interested.... I did not read the full topic and all lesley's ideas about it.
-
I am generally very busy so I can't help to much in time. But my company is running on TB and I have quite some employees running around. I mean like many others it is serious business. We even work on a connector for Odoo and I can tell you this is a huge investment. I would be happy to tip in a monthly fee. @wakabayashi As a user for many years I surely know what is definitely needed and not. What about making a association of it? We also could work with crowdsourcing major improvements. We just need a mastermind what has time and devotion to run it, and a steady financial income.