mwrouse Posted May 27, 2021 Posted May 27, 2021 (edited) Hello, everyone, I just wanted to let you know that I was able to get the Printful PrestaShop module working in thirtybees with only a few code changes. Printful does direct printing for t-shirts, which means you don't need to keep an inventory of t-shirts as they are made when they are orders. You design the shirt on Printful and it will automatically get added to your store. When a customer orders it will get sent to Printful, then it gets sent directly to the customer. They even automatically mark the order as shipped when they ship it. When I first added the module, syncing it in Printful caused a few 500 errors, which I was able to solve with only changes to 2 files: classes/Product.php find the getCoverWs function and change the function to this: public function getCoverWs() { $result = $this->getCover($this->id); if (gettype($result) == 'boolean') return null; return $result['id_image']; } classes/webservice/WebserviceOutputBuilder line 792 add this on the next line (this is in the renderFlatAssociation function if your line numbers are different): if (is_null($objectAssoc)) return ''; You might not even need the Product.php modification, so just try it with the second one. I say you might not need it because the Product.php on the thirty-bees source is slightly different than mine on the getCoverWs function. But the error I was seeing was specifically that $result was coming back as a boolean, and doing ['id_image'] on a boolean was throwing an error resulting in the 500. I was really excited to get this prestashop module working on thirtybees. Let me know if any of you have problems if you try this. Edited May 27, 2021 by mwrouse 3
Alwessels Posted October 5, 2022 Posted October 5, 2022 Hi, I was pleased to find this, but still don't connect to Printful. Is this because of the new token system for Printful API? Really need this to work Thanks
mwrouse Posted October 7, 2022 Author Posted October 7, 2022 @AlwesselsI just downloaded the new Printful module, since Printful was saying it is out of date. I was able to add it just fine with no changes other than the ones I described above. I even tested it by adding a new product to my store and then going into Printful and clicking "Refresh Data" under my store. Interesting to note that Printful is still telling me my module is out of date even after updating it. Are you getting any specific error?
Alwessels Posted February 14, 2023 Posted February 14, 2023 Hi again after a loooong time. I get this error when trying to connect Thirtybees to Printful: Not Found The requested URL was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now