Requirements and dependencies
YellowCube account: In order to use the YellowCube shipping services you will first need to obtain an account. In order to do that you'll need to get in touch with the Swiss Post by using the online contact form. Post's staff will lead you throughthe onboarding process and provide you with the account information. This will include, among other information, things like Sender ID, Reciever ID, Depositor Nr., Partner Nr. and Plant ID. You will need those when configuring the shop.
Wordpress site with WooCommerce: You will obviously need a Wordpress site with its eCommerce platform WooCommerce installed on it. If you are not sure how to do that consider checking the relevant documentation sections([1], [2]) or finding professional support. Wordpress, WooCommerce and WooYellowCube plugin are all open source software which means that there are many experts with the necessary expertise available.
Server requirements:
See also WooCommerce requirements).PHP version: WooYellowCube plugin will work with any supported version of PHP 7+.
SOAP PHP extension: YellowCube uses SOAP to communicate with individual stores. WooYellowCube plugin requires PHP SOAP extension to be installed on the server for that reason. If you are unsure if that is the case you should check with your hosting provider.
MySQL database: MySQL version 5.6 or greater OR MariaDB version 10.0 or greater is required.
HTTPS support: eCommerce websites usually deal with potentially sensitive information. In order to protect those we strongly suggest using HTTPS encryption. If you are not sure where to get the certificates we suggest you to check Let's encrypt, the free, automated and open certificate authority.
YellowCube PHP SDK: WooYellowCube depends on the official PHP SDK. If you will install the plugin using the suggested method you don't need to do anything as it is already bundled in the official package.
You should also check the WordPress and WooCommerce requirements.