Skip to content
 One-time only · ~5 minutes · applies to all shop systems

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.

  1. 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"".

  2. Create a new voucher

    Click on „"New voucher"" Fill in the coupon details: title, value, provider, validity period. Save.

  3. 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.

  1. 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").

  2. 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.

  3. 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

  1. You need this URL in every shop.

    The address to which your shop sends the order data — identical for all shops:

    Webhook URL
    https://plattform.deinperfectday.de/wp-json/perfectday/shop/webhook/order

Success! You now have three values at hand.

ValueExampleWhere can I find it again?
WordPress usernameyour namePlatform → Profile → „Username"
Application passwordxxxx xxxx xxxx …Did you just copy once?
Coupon ID (per coupon)15114Platform → Coupons → first column

With these three values you can now switch to the shop-specific instructions.

Select shop

Frequently Asked Questions

Still questions?

Do I need a separate application password for each shop?
Recommended: Yes. This allows you to block a single shop if its password is compromised, without affecting other connections. Technically, one password can also be used for multiple shops.
What if I lose the application password?
No problem — simply generate a new one in your profile section. You can revoke the old one there. Your regular account password will never be affected.
Do I need to create a separate entry for each coupon value?
Yes. Each coupon value (€25, €50, €100, etc.) is a separate platform coupon with its own ID. In the shop, you then link each product to the corresponding coupon ID.

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