Prepare once — then connect each shop.
These three steps are independent of the shop. Go through them once, and then you can connect Shopify, WooCommerce, Shopware, Magento, PrestaShop, or any other shop.
Step 1 — Create coupon in the platform back office
For every coupon you want to sell in the shop, a corresponding coupon entry must exist on the platform.
-
Log in to the provider's back office
Sign up on plattform.deinperfectday.de and open the area in the provider's back office. „"Vouchers"".
-
Create a new voucher
Click on „"New voucher"" Fill in the coupon details: title, value, provider, validity period. Save.
-
Note the coupon ID
The coupon overview lists the following in the first column: Coupon ID (e.g.
15114Write them down — you'll need them in the shop.Rule of thumb: One shop product = one platform coupon. If you sell three variants in your shop (€25, €50, €100), you create three coupons, each with its own ID.
Step 2 — Generate application password
Your shop authenticates itself to Perfect Day using a WordPress application password — a special password intended only for API access. Not your normal login password.
-
Open profile
On plattform.deinperfectday.de Log in, click on your avatar in the top right corner → „"Profile"". Scroll down to the section „"Application passwords"" (English: „Application Passwords").
-
Add new application password
Enter a name — ideally a separate password for each shop (e.g.
Shopify connection), so you can block them independently. Then on „"Add new application password"" click. -
Copy password immediately
WordPress will show you the password only once on — in the format
xxxx xxxx xxxx xxxx xxxx xxxx(24 characters including spaces). Copy immediately into a password manager. Also, write down your WordPress usernames.Lost it? Simply generate a new one. Misused it? Cancel it at any time in the same profile section — this will invalidate it immediately without changing your account password.
Step 3 — Have the webhook URL ready
-
You need this URL in every shop.
The address to which your shop sends the order data — identical for all shops:
https://plattform.deinperfectday.de/wp-json/perfectday/shop/webhook/order
Success! You now have three values at hand.
| Value | Example | Where can I find it again? |
|---|---|---|
| WordPress username | your name | Platform → Profile → „Username" |
| Application password | xxxx xxxx xxxx … | Did you just copy once? |
| Coupon ID (per coupon) | 15114 | Platform → Coupons → first column |
With these three values you can now switch to the shop-specific instructions.
Still questions?
Do I need a separate application password for each shop?
What if I lose the application password?
Do I need to create a separate entry for each coupon value?
Shop connected — and now what?
Once the webhook is running, all orders will automatically appear in your back office. If you need another connection, each additional shop can be set up in just a few minutes.
Go to shop overview