The Zakeke extension adds Zakeke functionality to the Printeers Print & Ship plugin. This extension can't run without the Printeers Print & Ship plugin and the Zakeke plugin. The plugin adds the following functionality:
Add products to Zakeke
If you want to add a phone case designer to a product, go to Printeers Print & Ship > Create a product > Simple product. Select the products you wish to add and select 'Add as Zakeke products'. The product is added to your WooCommerce and automatically imported to your Zakeke account. When you enable this product on your webshop, you will see that the add to cart button is replaced by a customize button. Your user can now design the product.
Download print images
When you create a product like above, the plugin will recognize that it's both an Printeers and a Zakeke product and will automatically download the design when someone places an order. If Zakeke is not ready generating the print image, it's tried again automatically every 5 minutes through the WordPress cronjob. When the plugin is ready downloading images, the plugin changes the order status to the status set in Printeers Print & Ship.
Extra order status: Ready for production
To make automatic processing possible, an extra order status is added when the Zakeke extension is active. Change the Printeers Print & Ship setting to 'Ready for production'. The Zakeke extension will check for orders with the status processing and change the status to the Printeers Print & Ship setting when ready.
There are three WordPress plugins required to make everything work together:
- Printeers Print & Ship
- Zakeke Online Product customizer
- This plugin
Install these plugins first. Make sure you have a subscription at Zakeke and you have partner credentials from Printeers. In the Printeers Print & Ship plugin, go to settings and change the order status to 'Ready for production'. This is neccessary to prevent the software from trying to make the order when the print image is not available yet. How this works:
- A user places an order
- The order is paid and changed to the status 'Processing'.
- This extension recognizes that an order is paid and contains an Printeers & Zakeke product. The designs are downloaded automatically.
- When all designs are downloaded, the order status is changed to 'Ready for production'.
- Printeers Print & Ship knows that the order is ready for production and the order is transfered to Printeers automatically.