WP Manifestindependent plugin directory
manifest / content / pilot-studios-pricing

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

0stars
0forks

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

Readme

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

  1. Download this repository as a ZIP (or the built pilot-studios-pricing.zip).

  2. WordPress admin → Plugins → Add New → Upload Plugin → choose the ZIP → Activate.

  3. Go to Pilot Pricing in the admin menu to configure plans, videos and options.

  4. 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 FreihatGitHub · LinkedIn

Published with permission of the plan owner.

Read the full README on GitHub →