ShopFlowv1.15.1

ShopFlow e-commerce theme documentation

A fast, mobile-first WooCommerce theme with a customizable homepage, quick-order product cards, an installable mobile app experience and social login. This guide takes you from upload to a finished store.

Version1.15.1
AuthorGet Pro Services
WordPress6.0 – 6.8
PHP7.4+
RequiresWooCommerce

What you get

Everything below is controlled from Appearance → Customize. No code is needed.

Homepage builder

Four hero layouts including video, editable features strip, category grid with Show more, and five promo banner slots.

Quick order cards

Order from the product card or product page without opening the cart. Buy now and pre-order buttons included.

App-like mobile

Bottom navigation bar, installable PWA, and an install pop-up that hides itself inside the installed app.

Account & login

Register form, tabbed login, Google and Facebook sign-in.

Brand control

Solid, gradient or glossy brand fill. Colors can be picked from your logo. Light and dark mode.

Bilingual

English and Bengali switcher with automatic theme translations.

Requirements

Check these with your hosting provider before installing.

ItemMinimumRecommended
WordPress6.06.8
PHP7.48.1 or newer
WooCommerceActive pluginLatest release
HTTPSNeeded for PWA install, Google and Facebook loginValid SSL certificate
PHP memory limit128 MB256 MB

Installation

Upload the theme zip file, then activate it. Use the zip named shopflow-ecommerce.zip, not the folder inside it.

  1. Install and activate WooCommerce from Plugins → Add New.
  2. Go to Appearance → Themes → Add New → Upload Theme.
  3. Choose shopflow-ecommerce.zip and press Install Now.
  4. Press Activate. You will be asked for your license (next section).
Upload screen. Pick the zip and press Install Now.
Updating the themeUpload the new zip the same way. WordPress will offer to replace the current version. Your Customizer settings are kept. After an update, hard-refresh the browser (Ctrl+F5) so the new CSS loads.

License activation

ShopFlow needs an active license. Without one the storefront shows a maintenance page to visitors, while the admin area stays open for you.

  1. After activation you land on the license screen. If you do not, open Appearance → Theme License.
  2. Enter your license key and the email used for purchase, then press Activate.
  3. When the status turns to Active the storefront opens again and demo import unlocks.
License serverActivation contacts portal.getproservices.net. The server must be able to make outgoing HTTPS requests.
Expired licenseIf a license expires or is revoked, the public site shows the locked page again. Renew the license and press Activate once more.

Import demo content

Loads 39 sample products in 10 categories, pages, menus and the default contact details so you can edit instead of starting empty. The product pictures are original illustrations bundled with the theme.

  1. Activate your license first.
  2. Open Appearance → Demo Content and press Import.
  3. Wait until the progress bar finishes. Do not close the tab.
Default contact infoThe demo ships with supportbygps@gmail.com, 8801821124025 and Dhaka, Bangladesh. Replace them in Customize → ShopFlow Contact.

Demo templates

Apply a complete homepage layout and style in one click from Appearance → Demo Content → Demo Templates. A template changes the look only. Your products, pages, menus, logo and contact details are not touched, and you can fine-tune everything in the Customizer afterwards.

TemplateHeroHomepage styleColors
Classic BlueFull-width banner sliderClassicBlue, navy footer
Modern Blue CardsSlider + 2 category cardsClassicBlue, navy footer
Smart Store OrangeSlider + 2 category cardsSmart StoreOrange gradient, navy footer
Premium Dark GoldDark banner sliderPremium DarkBlack and gold, with search bar and All Categories bar
Fresh Green Mega MenuCategory menu + sliderClassicGreen gradient, dark mode switch on
Glossy Violet SplitText beside artworkClassicGlossy violet, brand-colored top bar
  1. Install the demo content first so the pages show real products and categories.
  2. Press Preview to see a template on your own site. A bar at the bottom shows Apply this template and Exit preview. Nothing is saved while you preview, and only administrators see the preview.
  3. Press Apply template on the one you like. The active template shows an Active label.
  4. Open your homepage. Change anything you want in Appearance → Customize.
Switching templatesApplying a template first clears the values the previous template set, so templates never mix. Choose Classic Blue to return to the default look.

WooCommerce setup

Run the WooCommerce wizard first, then create the standard pages.

  • Set your currency, shipping and payment methods in WooCommerce → Settings.
  • Make sure Shop, Cart, Checkout and My Account pages exist under WooCommerce → Settings → Advanced.
  • Set Settings → Reading → Your homepage displays → A static page and choose the demo Home page. ShopFlow draws the homepage from front-page.php.
  • Set permalinks to Post name in Settings → Permalinks.

Customizer map

Open Appearance → Customize. All theme options sit in panels that start with “ShopFlow”.

Options are grouped by area of the site. Changes preview live on the right.
PanelWhat it controls
ShopFlow ColorsBrand fill (solid, gradient, glossy), colors from logo, gradient angle, accent, second color, text color
ShopFlow LayoutSite width, light/dark toggle, dark mode logo
ShopFlow HeaderTop bar visibility and message
ShopFlow LanguageEnglish / বাংলা switcher, position, default language
ShopFlow Homepage (panel)Sections & Titles, Hero Layout & Banners, Hero Slides, Features Strip, Category Tiles, Promo Banners, Extra Promo Sections, Customer Reviews
ShopFlow Product CardsQuick order, Buy now text, pre-order
ShopFlow Mobile Bottom BarBottom navigation slots
ShopFlow FooterFooter background and text colors, footer text, “Download Mobile App” column, PWA icon, install pop-up options
ShopFlow Checkout“Create an account” (Register) on My Account
ShopFlow Social LoginGoogle and Facebook sign-in
ShopFlow Category PagesCategory archive options
ShopFlow Social LinksSocial media icons
ShopFlow Contact PageEmail, phone, address, map
Panel namesNames can differ slightly between versions. Use the search field at the top of the Customizer if you cannot find one.

Homepage style

Choose how the homepage is arranged in ShopFlow Homepage → Sections & Titles → Homepage style.

Classic

The original order: hero, features strip, categories, featured products, promos.

Premium Dark

A dark gold look for the whole site: a search bar that is always visible, a menu bar with an All Categories dropdown, your menu links and a Special Deals button, then category tiles under the banner. Edit the search placeholder and button texts in ShopFlow Header. Use dark banner images or the video hero for the best result.

Smart Store

Hero banner, large colored category cards, featured products, promo banners, a “why choose us” icon strip, reviews, then the newsletter band.

Every section keeps its own on/off switch and text fields, so you can still hide or rename anything.

Hero banner

Pick one of five layouts in ShopFlow Homepage → Hero Layout & Banners.

Full-width banner images

Large banner slides with heading, text and button.

Sidebar menu + banner slider

Category list on the left from the Hero Sidebar Menu, slider on the right.

Classic: text beside artwork

Text on one side, artwork on the other.

Banner slider + category cards on the right

The slider with 1 to 4 category cards beside it. Choose the categories by slug (for example electronics, beauty-health), the number of cards and the column width. Card pictures come from each category thumbnail.

Video banner (play video)

A banner that plays your video.

Video banner

  1. Set Hero layout to Video banner (play video).
  2. Upload an MP4, or paste a YouTube / Vimeo / MP4 link.
  3. Add a poster image.
  4. Choose how it plays: poster with a Play button (plays on click), or plays by itself, muted and looping, like a moving background.
  5. Heading, text and overlay use the banner settings in the same section.
Shown in “plays by itself” mode. In the other mode the poster has a Play button.
Video sizeKeep MP4 files under 8 MB, 1280×720, H.264. Large videos slow the first page load on mobile.

Features strip

The row of short promises under the hero (shipping, payment, returns, support). Edit icon, title and text for each item.

Open ShopFlow Homepage → Features Strip.

Categories grid

Shows product categories as tiles. Choose how many appear first and let visitors reveal the rest.

  • Columns: tiles per row on desktop.
  • Show first: how many tiles are visible at start.
  • Show more button: when the category count is higher than “Show first”, a button reveals the others without reloading the page.
  • Category images come from Products → Categories → Thumbnail.
  • 1Reveals the remaining categories

Extra promo banner sections

Add banner rows between homepage sections. Each row has its own images, links and number of columns.

Positions available:

PositionAppears
After categoriesDirectly below the category grid
After featured productsBelow the featured products row
After promosBelow the standard promo cards
After dealsBelow the deals section
Before newsletterJust above the newsletter band

For each section: switch it on, add up to the allowed number of banners (image, link, alt text) and choose 1, 2 or 3 columns. Empty banners are skipped.

Product cards

Compact cards with a framed “Quick order” area under the price.

Card options sit under ShopFlow Product Cards: the Buy now button text, pre-order for out-of-stock items, and the pre-order button text.

Quick order & Buy now

On a single product page the Quick order frame sits below Add to cart and Buy now. A customer enters name, phone and address and places the order on the spot.

  • 1Quick order frame, same style as the product card
OrdersQuick orders appear in WooCommerce → Orders like any other order.

Category banners

Give each product category its own banner image on its archive page.

  1. Go to Products → Categories and edit a category.
  2. Find Category banner, press Select image and pick a wide image (about 1600×400).
  3. Optional: add a banner link. Press Update.

Categories without a banner show the default shop heading.

My Account & registration

The account page shows Login and Register side by side on desktop and as tabs on mobile.

Registration is switched on by the theme through ShopFlow Checkout → Show “Create an account” on My Account. The WooCommerce setting is overridden for you.

Google & Facebook login

Add the sign-in buttons under ShopFlow Social Login. You need app credentials from each provider.

  1. Open Google Cloud Console, create a project, then APIs & Services → Credentials → Create OAuth client ID → Web application.
  2. Add the redirect URI shown in the theme’s Customizer field (it ends with the theme’s login callback). Copy it exactly.
  3. Copy the Client ID and Client Secret into the Customizer and tick Enable Google login.
Account linkingIf a visitor signs in with an email that already has an account, the social identity is linked to it. Administrator accounts are never linked automatically.
HTTPS requiredBoth providers refuse non-HTTPS redirect addresses on live sites.

Mobile bottom bar

An app-style tab bar fixed to the bottom of phone screens. You choose which buttons show.

Five slots on a phone.

Open ShopFlow Mobile Bottom Bar:

  • Switch the bar on or off.
  • Pick the item for each slot: Home, Shop, Categories, Cart, Wishlist, Account, Search, Call, WhatsApp or a custom link.
  • Change each label and icon.
  • The cart slot shows a live item count badge.

The bar is hidden on screens wider than a tablet and while the checkout keyboard is open.

PWA & install pop-up

Visitors can add your store to their home screen as an app. ShopFlow serves the web app manifest and service worker for you.

Setup

  1. Make sure the site runs on HTTPS.
  2. Open ShopFlow Footer and tick Installable web app (PWA). Set the app text.
  3. Upload a square 512×512 PNG app icon, or keep the bundled one.
  4. Tick Show an “Install our app” pop-up and choose its position (header, footer or center), delay, and how many days to wait after it is closed.
Center pop-up.

When the pop-up shows

  • The browser supports installing and the app is not installed yet.
  • Never inside the installed app (standalone mode).
  • After a visitor closes it, it waits the number of days you set before showing again.
  • Optional: show it only on phones and tablets.
  • On iPhone the pop-up explains the Share → Add to Home Screen steps.
Footer download blockThe footer column “Download Mobile App” shows an install button and optional store badges (Google Play, App Store) with your own links.

SMTP mail setup

Send order emails, password resets and contact form messages through your own mail server. Open Appearance → SMTP Mail.

  1. Press a quick-fill button (Gmail, Outlook, SendGrid, Mailgun or Brevo), or type your host and port.
  2. Choose encryption: TLS with port 587, or SSL with port 465.
  3. Enter the username and password. For Gmail or Microsoft with 2-step verification, create an App Password.
  4. Set From email to an address on the same account or domain, tick Enable and save.
  5. Enter your address under Send a test email and press Send test. If it fails, the server conversation is shown.
Password storageThe password is stored encrypted and is never shown again. Leave the box blank to keep the saved one.

WhatsApp chat button

Tick Show a floating WhatsApp chat button in ShopFlow Header, enter the number with the country code (for example 8801821124025) and set the button text. On phones it becomes a round icon above the bottom bar.

Language switcher

Enable under ShopFlow Language. Theme texts are translated automatically. For text you typed yourself, write both languages in the same field, separated by ||:

Free shipping over $50 || ৫০ ডলারের উপরে ফ্রি ডেলিভারি

Place the switcher in the header, top bar, or both. First-time visitors can start in English, Bengali or the WordPress site language.

Dark mode

Tick Show a light/dark toggle in the header under ShopFlow Layout. The visitor’s choice is remembered in their browser.

Troubleshooting

ProblemFix
Site shows a locked / maintenance pageLicense is missing or expired. Log in at /wp-admin and activate it.
“Critical error” after an updateA file upload was cut off. Re-upload the whole theme folder, then check wp-content/debug.log.
Old design after updateClear the cache plugin and CDN, then hard-refresh the browser.
Install pop-up never appearsNeeds HTTPS and a supported browser. It hides after a visitor dismisses it, and inside the installed app.
Google or Facebook says “redirect_uri mismatch”The redirect address in the provider console must match the Customizer value exactly, including https://.
Facebook login works only for youThe Meta app is still in Development mode. Switch it to Live.
No Register form on My AccountEnable it under ShopFlow Account, then clear caches.
Hero video does not autoplay on phonesUse “plays by itself” mode with an MP4, and set a poster image. Some phones in low-power mode block autoplay; the “Play button” mode always works.
Demo import button disabledLicense not active yet.

Changelog

VersionChanges
1.15.1Preview button for demo templates.
1.15.039 demo products in 10 categories and six one-click demo templates.
1.14.2All Categories menu closes properly.
1.14.0Premium Dark homepage style with visible search bar and category menu bar.
1.13.0New hero layout: banner slider with category cards on the right.
1.12.0Footer: business text under the logo, Get in Touch column, developer credit removed from the footer.
1.11.0Smart Store homepage style, SMTP mail setup, WhatsApp chat button.
1.10.1Documentation link in the developer credit pop-up.
1.10.0Separate logo for dark mode.
1.9.9Footer color options and a tidier mobile footer.
1.9.8Added this documentation.
1.9.7Hero video banner layout.
1.9.6Developer credit with website and WhatsApp support pop-up.
1.9.5Redesigned My Account login and register layout.
1.9.4Editable features strip.
1.9.3Google and Facebook social login.
1.9.2My Account register form.
1.9.1Extra promo banner sections.
1.9.0License lock: no license, no storefront.
1.8.xMore homepage categories with Show more, per-category banners, install pop-up, mobile bottom bar, PWA download block, quick order restyle, bundled logo and default contact info, parse-error fixes.

Support

Email

supportbygps@gmail.com

Phone

8801821124025

WhatsApp support

+88 01729341345

When you write to support, include your WordPress and PHP version, theme version and a screenshot of the problem.