E-commerce Plugin
E-commerce Plugin is a plugin for Premium URL Shortener that lets your users sell products directly from Bio Pages. Sellers manage catalogs, orders, coupons, and reviews. The platform collects payments through a single Stripe or PayPal account and pays sellers out on a schedule you control.
Customers buy through a public checkout flow. Digital products receive download links after payment. Physical products support shipping addresses and tracking numbers.
Features
- Physical and digital product types
- Inventory tracking, variations, images, SKUs, and product SEO fields
- Stripe and PayPal checkout with coupons, tax, and shipping
- Order management with statuses, tracking, refunds, and email notifications
- Digital downloads with download limits and expiry
- Product reviews with optional moderation
- Seller payout batches with platform commission
- Bio Page storefront widget (grid or list)
- Admin moderation, settings, and CSV exports
Requirements
| Premium URL Shortener | Version 8.0 or higher |
| License | Extended License for Premium URL Shortener is required to accept payments |
| PHP | Version 8.2+ |
| Payments | Stripe and/or PayPal account for the platform |
| Writable storage | Product images and digital files need a writable storage path |
Installation
- Extract the zip file downloaded after purchase
- Go to your site Admin Plugins All Plugins
- Click on Upload and upload the file named ecommerce.zip
- Click on the three dots then Activate
- Go to Admin E-commerce Settings to configure payments and store options
If the uploader does not work, extract ecommerce.zip into storage/plugins/. The folder must be named E-commerce. Then activate it in the admin panel.
Membership Plans
Enable the E-commerce feature on membership plans so qualifying users can access the seller dashboard. In Admin Members Plans, open a plan and enable the store permission.
You can also limit how many products each user may create from Admin E-commerce Settings.
Plugin Configuration
Open Admin E-commerce Settings. Configure these sections:
- Payment gateways — Enable Stripe and/or PayPal and enter the credentials from your payment provider dashboard. Keep secret keys private and never share them publicly. Accepting payments requires an Extended License for Premium URL Shortener.
- Currency — Set currency code, symbol, and symbol position.
- Tax & shipping — Optional tax rate, shipping cost, and free-shipping threshold.
- Platform fees — Commission percent deducted when creating seller payouts, payout schedule, and minimum payout amount.
- Notifications & moderation — Toggle seller/customer emails and auto-approve orders or reviews.
- Limits — Max products per user and allowed product types.
Products
Users with the E-commerce permission see an E-commerce menu. From Products they can create and edit items:
- Name, slug, short description, and full description
- Price, compare-at price, and optional cost price
- Type: physical or digital
- Stock tracking, low-stock alerts, and variations
- Images (first image is primary) and digital file upload for digital products
- SEO title and description, featured flag, and sort order
Public product pages are available at /store/{slug}.
Orders & Checkout
Customers open checkout from a product page or Bio Page Buy Now button. Checkout collects customer details, optional shipping address for physical goods, coupon codes, and payment method.
After payment succeeds:
- The order is marked paid and the seller is notified
- Digital products get a download link with limits and expiry
- Customers can track order status on the public tracking page
- Sellers update status, add tracking numbers, and request refunds when needed
Configure payment webhooks from your Stripe or PayPal dashboard to the callback URLs shown in Admin E-commerce Settings. Do not expose webhook signing secrets. Accepting payments requires an Extended License for Premium URL Shortener.
Bio Page Widget
In the Bio Page editor, add the E-commerce widget. Configure layout (grid or list), columns, max products, featured-only filter, and toggles for price, ratings, and sold-out badges.
Each product card links Buy Now to checkout so visitors can purchase without leaving your shortener domain.
Payouts
Seller earnings accumulate from paid orders that are not yet included in a payout. Sellers can view pending balance and request a payout when the balance meets the minimum.
Admins generate payout batches, deduct the platform fee, then mark payouts as paid with a payment method and reference after transferring funds outside the plugin.
Upgrading
- Download the latest pack from the client portal
- Upload ecommerce.zip through Admin Plugins (or replace the
storage/plugins/E-commercefolder) - Re-activate if prompted so database updates can run
Your settings and store data are preserved across upgrades.
Notes
- Keep payment API keys and webhook secrets only in Admin E-commerce Settings.
- An Extended License for Premium URL Shortener is required to accept payments with this plugin.
- Stock decrements when payment status becomes paid and restores on cancel/refund when tracking is enabled.
- Marketing page: E-commerce landing
© 2026 GemPixel. All Rights Reserved.