docs: add missing configuration pages and remove redundant H1 headers
This commit is contained in:
@@ -1,19 +0,0 @@
|
||||
---
|
||||
title: Appearance Settings
|
||||
description: Colors and Typography.
|
||||
---
|
||||
|
||||
# Appearance
|
||||
|
||||
Customize your brand without coding.
|
||||
|
||||
## Colors
|
||||
We use a smart palette system.
|
||||
* **Primary**: Headlines and main buttons.
|
||||
* **Secondary**: Subheadings and UI elements.
|
||||
* **Accent**: Highlights and links.
|
||||
|
||||
## Typography
|
||||
Choose from GDPR-compliant, locally hosted font pairings like:
|
||||
* **Modern**: Inter
|
||||
* **Editorial**: Playfair Display
|
||||
@@ -1,135 +1,19 @@
|
||||
---
|
||||
title: Appearance Settings
|
||||
description: Customize the look and feel of your WooNooW store
|
||||
date: 2024-01-31
|
||||
description: Colors and Typography.
|
||||
---
|
||||
|
||||
## Accessing Appearance Settings
|
||||
|
||||
Go to **WooNooW → Appearance** in the WordPress admin.
|
||||
|
||||
---
|
||||
|
||||
## General Settings
|
||||
|
||||
### Logo
|
||||
|
||||
Upload your store logo for display in the header.
|
||||
|
||||
- **Recommended size**: 200x60 pixels (width x height)
|
||||
- **Formats**: PNG (transparent background recommended), SVG, JPG
|
||||
- **Mobile**: Automatically resized for smaller screens
|
||||
|
||||
### SPA Page
|
||||
|
||||
Select which page hosts the WooNooW SPA. Default is "Store".
|
||||
|
||||
> **Note**: This page should contain the `[woonoow_spa]` shortcode.
|
||||
|
||||
### SPA Mode
|
||||
|
||||
Choose how WooNooW handles your store pages:
|
||||
|
||||
| Mode | Description |
|
||||
|------|-------------|
|
||||
| **Full** | All WooCommerce pages redirect to SPA |
|
||||
| **Disabled** | Native WooCommerce templates are used |
|
||||
|
||||
---
|
||||
Customize your brand without coding.
|
||||
|
||||
## Colors
|
||||
|
||||
### Primary Color
|
||||
|
||||
The main brand color used for:
|
||||
- Buttons
|
||||
- Links
|
||||
- Active states
|
||||
- Primary actions
|
||||
|
||||
**Default**: `#6366f1` (Indigo)
|
||||
|
||||
### Secondary Color
|
||||
|
||||
Secondary UI elements:
|
||||
- Less prominent buttons
|
||||
- Borders
|
||||
- Subtle backgrounds
|
||||
|
||||
**Default**: `#64748b` (Slate)
|
||||
|
||||
### Accent Color
|
||||
|
||||
Highlight color for:
|
||||
- Sale badges
|
||||
- Notifications
|
||||
- Call-to-action elements
|
||||
|
||||
**Default**: `#f59e0b` (Amber)
|
||||
|
||||
---
|
||||
We use a smart palette system.
|
||||
* **Primary**: Headlines and main buttons.
|
||||
* **Secondary**: Subheadings and UI elements.
|
||||
* **Accent**: Highlights and links.
|
||||
|
||||
## Typography
|
||||
|
||||
### Body Font
|
||||
|
||||
Font used for general text content.
|
||||
|
||||
**Options**: System fonts and Google Fonts
|
||||
- Inter
|
||||
- Open Sans
|
||||
- Roboto
|
||||
- Lato
|
||||
- Poppins
|
||||
- And more...
|
||||
|
||||
### Heading Font
|
||||
|
||||
Font used for titles and headings.
|
||||
|
||||
**Options**: Same as body fonts, plus:
|
||||
- Cormorant Garamond (Serif option)
|
||||
- Playfair Display
|
||||
- Merriweather
|
||||
|
||||
### Font Sizes
|
||||
|
||||
Font sizes are responsive and adjust automatically based on screen size.
|
||||
|
||||
---
|
||||
|
||||
## Layout
|
||||
|
||||
### Container Width
|
||||
|
||||
Maximum width of the content area.
|
||||
|
||||
| Option | Width |
|
||||
|--------|-------|
|
||||
| Narrow | 1024px |
|
||||
| Default | 1280px |
|
||||
| Wide | 1536px |
|
||||
| Full | 100% |
|
||||
|
||||
### Header Style
|
||||
|
||||
Configure the header appearance:
|
||||
- **Fixed**: Stays at top when scrolling
|
||||
- **Static**: Scrolls with page
|
||||
|
||||
### Product Grid
|
||||
|
||||
Columns in the shop page grid:
|
||||
- Mobile: 1-2 columns
|
||||
- Tablet: 2-3 columns
|
||||
- Desktop: 3-4 columns
|
||||
|
||||
---
|
||||
|
||||
## Saving Changes
|
||||
|
||||
1. Make your changes
|
||||
2. Click **Save Changes** button
|
||||
3. Refresh your store page to see updates
|
||||
|
||||
> **Tip**: Open your store in another tab to preview changes quickly.
|
||||
Choose from GDPR-compliant, locally hosted font pairings like:
|
||||
* **Modern**: Inter
|
||||
* **Editorial**: Playfair Display
|
||||
|
||||
@@ -3,7 +3,7 @@ title: Email Settings
|
||||
description: Transactional emails and SMTP.
|
||||
---
|
||||
|
||||
# Email Settings
|
||||
|
||||
|
||||
WooNooW replaces default WooCommerce emails with beautiful, responsive templates.
|
||||
|
||||
@@ -3,7 +3,7 @@ title: General Settings
|
||||
description: Core store settings.
|
||||
---
|
||||
|
||||
# General Settings
|
||||
|
||||
|
||||
Located in **Appearance > General**.
|
||||
|
||||
@@ -3,7 +3,7 @@ title: Configuration
|
||||
description: Configure every aspect of your store.
|
||||
---
|
||||
|
||||
# Configuration
|
||||
|
||||
|
||||
Fine-tune your store's behavior and appearance.
|
||||
|
||||
@@ -3,7 +3,7 @@ title: Licensing
|
||||
description: Activate your store.
|
||||
---
|
||||
|
||||
# Licensing
|
||||
|
||||
|
||||
To receive updates and support, you must activate your license key.
|
||||
|
||||
30
contents/docs/configuration/modules/index.mdx
Normal file
30
contents/docs/configuration/modules/index.mdx
Normal file
@@ -0,0 +1,30 @@
|
||||
---
|
||||
title: Modules
|
||||
description: Enable or disable specific WooNooW features to optimize performance.
|
||||
---
|
||||
|
||||
|
||||
|
||||
WooNooW is built with a modular architecture. You can enable or disable specific features based on your needs to keep your admin interface clean and your site performant.
|
||||
|
||||
Navigate to **Settings > Modules** to manage these components.
|
||||
|
||||
## Available Modules
|
||||
|
||||
### Marketing
|
||||
- **Newsletter**: Built-in email marketing suite. Manage subscribers and send campaigns.
|
||||
- **Wishlist**: Allow customers to save products for later. Adds wishlist icons to product grids.
|
||||
- **Social Proof**: (Coming Soon) Show recent sales notifications.
|
||||
|
||||
### Store Management
|
||||
- **Subscriptions**: Enable recurring payments and subscription products.
|
||||
- **Pre-Orders**: Allow customers to order products before they are available.
|
||||
|
||||
### Developer
|
||||
- **Custom CSS/JS**: Inject custom code without editing theme files.
|
||||
- **Beta Features**: Early access to experimental features (use with caution).
|
||||
|
||||
## How to Enable/Disable
|
||||
1. Find the module card in the list.
|
||||
2. Toggle the switch to **On** or **Off**.
|
||||
3. Changes usually take effect immediately, but some modules may require a page refresh or menu rebuild.
|
||||
42
contents/docs/configuration/payment-shipping/index.mdx
Normal file
42
contents/docs/configuration/payment-shipping/index.mdx
Normal file
@@ -0,0 +1,42 @@
|
||||
---
|
||||
title: Payment & Shipping
|
||||
description: Configure payment gateways and shipping options for your store.
|
||||
---
|
||||
|
||||
|
||||
|
||||
WooNooW integrates seamlessly with WooCommerce's native payment and shipping settings while providing a modern interface for managing them.
|
||||
|
||||
## Payment Gateways
|
||||
|
||||
Navigate to **Settings > Payments** to manage your payment methods.
|
||||
|
||||
### Supported Gateways
|
||||
WooNooW supports all standard WooCommerce payment gateways, including:
|
||||
- **Direct Bank Transfer** (BACS)
|
||||
- **Check Payments**
|
||||
- **Cash on Delivery**
|
||||
- **Stripe** (via official plugin)
|
||||
- **PayPal** (via official plugin)
|
||||
|
||||
### Configuration
|
||||
1. Toggle the **Enabled** switch to activate a gateway.
|
||||
2. Click **Manage** (or the gear icon) to configure specific settings like API keys, titles, and descriptions.
|
||||
3. Drag and drop gateways to reorder how they appear at checkout.
|
||||
|
||||
## Shipping
|
||||
|
||||
Navigate to **Settings > Shipping** to configure shipping zones and methods.
|
||||
|
||||
### Shipping Zones
|
||||
Shipping zones are geographic regions where a certain set of shipping methods and rates apply.
|
||||
1. **Add Zone**: Click "Add shipping zone" to create a new region (e.g., "North America", "Europe").
|
||||
2. **Region**: Select specific countries or states.
|
||||
3. **Methods**: Add methods like "Flat Rate", "Free Shipping", or "Local Pickup".
|
||||
|
||||
### Shipping Options
|
||||
- **Calculations**: Enable/disable shipping calculator on the cart page.
|
||||
- **Destination**: Default to customer billing address or shipping address.
|
||||
|
||||
### Shipping Classes
|
||||
Use shipping classes to group products of similar type (e.g., "Bulky", "Fragile") to provide different rates.
|
||||
33
contents/docs/configuration/security/index.mdx
Normal file
33
contents/docs/configuration/security/index.mdx
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
title: Security Settings
|
||||
description: Protect your store with WooNooW security features.
|
||||
---
|
||||
|
||||
|
||||
|
||||
Navigate to **Settings > Security** to configure access controls and protection features for your store.
|
||||
|
||||
## Access Control
|
||||
|
||||
### Limit Login Attempts
|
||||
Protect your admin area and customer accounts from brute-force attacks.
|
||||
- **Max Retries**: Set the maximum number of failed login attempts allowed.
|
||||
- **Lockout Time**: Duration to lock out an IP address after exceeding retries.
|
||||
|
||||
### Password Strength
|
||||
Enforce strong passwords for new customer accounts.
|
||||
- **Minimum Strength**: Choose between Weak, Medium, or Strong requirements (based on zxcvbn strength estimation).
|
||||
|
||||
## Checkout Security
|
||||
|
||||
### Captcha Protection
|
||||
Enable ReCaptcha or Cloudflare Turnstile on checkout and registration forms to prevent bot spam.
|
||||
- **Provider**: Select your captcha provider using the dropdown.
|
||||
- **Site Key & Secret Key**: Enter your API credentials.
|
||||
|
||||
## API Security
|
||||
|
||||
### REST API
|
||||
WooNooW relies on the WordPress REST API.
|
||||
- **Require SSL**: Force HTTPS for all API requests (Recommended).
|
||||
- **CORS Settings**: Configure Cross-Origin Resource Sharing if you are hosting the frontend on a different domain.
|
||||
Reference in New Issue
Block a user