ShopFlowv1.10.0

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.10.0
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 sample products, categories, pages, menus and the default contact details so you can edit instead of starting empty.

  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.

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.

Hero banner

Pick one of four 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.

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.

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