Pilot Studios Pricing
WordPress plugin: flip-card phone mockup pricing plans with video on hover and booking via URL or popup form.
by Pilot StudiosJo · github.com/freihat1993/pilot-studios-pricing
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/freihat1993/pilot-studios-pricing/archive/refs/heads/main.zipReadme
Pilot Studios Pricing
A WordPress plugin that renders TikTok‑style phone mockups as pricing cards. Each plan is a phone that flips (hover on desktop, tap on mobile) from a pricing card to a full‑bleed video, with a booking button (URL link or popup form), optional price tabs with percentage adjustments, per‑group configuration, RTL support and mobile performance controls.
Features
- Flip phone mockups: front pricing card, back video (per‑plan, with desktop/phone variants).
- Booking button per plan: link to a URL or open a popup form (submissions emailed + stored).
- Pricing groups — show a specific group with
[psp_pricing group="video"]. - Price tabs above the cards (per group): title, % adjustment, hint, "Best for" and optional
*. - Per‑plan Best For popover, opened from a button on the back (one open at a time).
- Currency + position (before/after), per‑plan currency override.
- Typography controls, phone shadow (preset + color), showcase phone.
- Mobile performance: lazy videos, on‑screen‑only playback, "posters only" and "hide poster" options.
- RTL/Arabic aware, translatable strings, two‑pane admin UI.
Installation
-
Download this repository as a ZIP (or the built
pilot-studios-pricing.zip). -
WordPress admin → Plugins → Add New → Upload Plugin → choose the ZIP → Activate.
-
Go to Pilot Pricing in the admin menu to configure plans, videos and options.
-
Add the widget to any page/post with the shortcode:
[psp_pricing] [psp_pricing group="audio"]
Shortcode
[psp_pricing] renders the first group. [psp_pricing group="<id>"] renders a
specific group (the group ID is shown in the admin next to each group).
Requirements
- WordPress 6.0+
- PHP 7.4+
Development
Plain PHP/CSS/vanilla‑JS WordPress plugin — no build step. Class‑based (OOP) architecture with nonce + capability checks, sanitize‑in/escape‑out and prepared queries. Assets are cache‑busted by file modification time.
License
GPL‑2.0‑or‑later
Version note
The plugin header declares 1.9.4, while readme.txt still carries a stable tag
of 1.0.0 and a changelog stopping at the initial release. The header is the
accurate value; the readme.txt metadata should be brought up to date before any
distribution build.
Credits
Developed by Mohammad Freihat — GitHub · LinkedIn
Published with permission of the plan owner.