Shop Press is a complete, self-hosted WordPress 6.8.3 file tree pre-configured as a WooCommerce storefront, intended for developers and store owners who want a version-pinned base to fork and deploy.
Rather than a single plugin or theme, this repository contains the full WordPress installation: core (wp-admin/, wp-includes/), the front controller (index.php), the bootstrap files (wp-load.php, wp-settings.php, wp-config-sample.php), and a populated wp-content/ with themes and plugins. The whole site can be cloned, configured, and stood up in one step.
The site is built around Woodmart by XTemos, a commercial ThemeForest WooCommerce theme (v8.3.4) with WooCommerce template overrides and Elementor / Elementor Pro integration. Also bundled are the default block themes (Twenty Twenty-Three, Twenty Twenty-Four, Twenty Twenty-Five) and the Akismet anti-spam plugin. WooCommerce shop, cart, and checkout templates are customised within the Woodmart theme.
- Full WordPress 6.8.3 core:
wp-admin/,wp-includes/, and all bootstrap entry points (index.php,wp-load.php,wp-settings.php,wp-login.php,xmlrpc.php). - Woodmart theme v8.3.4 (XTemos), with RTL styles, Elementor and Elementor Pro style parts, and WooCommerce template overrides for archive, cart, checkout, mini-cart, thank-you and other views.
- Default block themes: Twenty Twenty-Three, Twenty Twenty-Four, Twenty Twenty-Five.
- Akismet under
wp-content/plugins/. - A
wp-content/languages/directory for localisation. wp-config-sample.phpas a template for database credentials, salts, and environment settings.
- PHP 7.4 or later. WordPress core requires 7.2.24+; the Woodmart theme requires 7.4+.
- MySQL 5.5.5+ or MariaDB.
- A web server (Apache or Nginx) with mod_rewrite or an equivalent.
git clone https://github.com/morpheusadam/ShopPress.git
cd ShopPress-
Create a database and a MySQL user with full privileges on it.
-
Copy the sample config and fill it in:
cp wp-config-sample.php wp-config.php
Set
DB_NAME,DB_USER,DB_PASSWORD,DB_HOST, and fresh authentication salts. -
Point your web server document root at this directory.
-
Open the site in a browser and complete the WordPress installer.
-
Under Appearance > Themes, activate Woodmart, then install and activate WooCommerce and any builder plugins it depends on.
| Component | Detail |
|---|---|
| CMS | WordPress 6.8.3 |
| Language | PHP 7.2.24+ |
| Database | MySQL 5.5.5+ / MariaDB |
| Commerce | WooCommerce (via Woodmart templates) |
| Theme | Woodmart 8.3.4 (XTemos), requires PHP 7.4 |
| Page builder | Elementor / Elementor Pro (integration styles) |
| Anti-spam | Akismet |
ShopPress/
├── index.php # front controller
├── wp-admin/ # WordPress admin
├── wp-includes/ # WordPress core (v6.8.3)
├── wp-content/
│ ├── themes/
│ │ ├── woodmart/ # WooCommerce theme (XTemos, v8.3.4)
│ │ ├── twentytwentythree/
│ │ ├── twentytwentyfour/
│ │ └── twentytwentyfive/
│ ├── plugins/akismet/ # anti-spam plugin
│ └── languages/ # translations
├── wp-config-sample.php # config template
├── wp-load.php, wp-settings.php, wp-login.php, ...
└── license.txt # WordPress GPLv2 licence
- Generate fresh salts and a strong database password before going live. Do not reuse the sample values.
- Do not commit a real
wp-config.phpcontaining live credentials. - Keep WordPress core, the Woodmart theme, and all plugins updated.
Open an issue or submit a pull request with deployment improvements, configuration hardening, or documentation.
WordPress is distributed under the GNU General Public License v2 or later; see license.txt. Bundled themes and plugins retain their own licences. The Woodmart theme is a commercial ThemeForest product, licensed under GPLv3 per its theme header.
Morpheus Adam — web developer, PHP / Laravel / Go.
- GitHub: morpheusadam
- Website: sam.zeonic.me
- Email: morpheusadam95@gmail.com