Note: This documentation is intended for your clients’ own domain (e.g.,
dog.your-domain.com). We include the All-in-One WP Migration plugin ZIP in your deliverables—install this version before importing. Do not use the free WordPress.org version, as it enforces strict file size limits.
Table of Contents
- Importing the Complete Site
- Customizing Site Identity, Menus & Styles
- Customizing Layout with Elementor Pro
- Configuring WP Mail SMTP
- Setting Up Simply Schedule Appointments
- Best Practices & Troubleshooting
1. Importing the Complete Site
- Install & Activate All-in-One WP Migration
- Plugins → Add New → Upload Plugin → select
all-in-one-wp-migration.zip→ Install Now → Activate.
- Plugins → Add New → Upload Plugin → select
- Import Backup
- Go to All-in-One WP Migration → Import → Import From → File → choose the provided
.wpressbackup → Proceed to overwrite. - Wait for the process to complete.
- Go to All-in-One WP Migration → Import → Import From → File → choose the provided
- Refresh Permalinks
- Settings → Permalinks → click Save Changes twice.
2. Customizing Site Identity, Menus & Styles
The site uses the Extendable theme, which offers advanced layout and styling options.
2.1. Update Site Title & Logo
- Appearance → Customize → Site Identity.
- Change Site Title and Tagline to your brand (e.g., “Dog Training & Pet Gear”).
- Upload your Site Logo (recommended 250×100px).
- Click Publish.
2.2. Configure Menus
- Appearance → Menus.
- Select the Primary Menu, edit items (Home, Shop, Training, Blog, Contact).
- Enable Open in new tab if linking offsite.
- Click Save Menu.
WP Menus: https://wordpress.org/support/article/appearance-menus-screen/
2.3. Set Colors & Typography
- Appearance → Customize → Global Settings (Extendable).
- Adjust Color Palette to match your brand.
- Under Typography, set fonts & sizes.
- Click Publish.
3. Customizing Layout with Elementor Pro
- Ensure Elementor Pro is Active
- Plugins → Installed Plugins → confirm Elementor Pro is active.
- Edit Theme Templates
- Templates → Theme Builder → customize Header, Footer, Single Product, and Archive templates.
- Use Extendable Widgets
- Drag Extendable Sections, Elementor widgets (e.g., Nav Menu, Image Carousel).
- Global Site Settings
- In Elementor, open Site Settings → Global Colors & Typography.
- Define your brand’s colors and typography.
- Click Update.
Elementor Pro Docs: https://elementor.com/help/
4. Configuring WP Mail SMTP
Ensure email deliverability for contact and notification emails.
- Install & Activate
- Plugins → Add New, search WP Mail SMTP by WPForms, Install & Activate.
- General Settings (WP Mail SMTP → Settings)
- From Email:
noreply@dog.your-domain.com - From Name: “Dog Training & Pet Gear”
- Enable Force From Email/Name.
- From Email:
- Configure Mailer
- Choose your SMTP provider, enter SMTP Host, Port (465/587), Encryption, Username, Password.
- Click Save Settings.
- Send Test Email
- Use the Email Test tab to send to your inbox and verify.
WP Mail SMTP Docs: https://wpmailsmtp.com/docs/
5. Setting Up Simply Schedule Appointments
Use Simply Schedule Appointments for scheduling training sessions.
- Install & Activate
- Plugins → Add New, search Simply Schedule Appointments, Install & Activate.
- Run Setup Wizard
- Follow the wizard to set up Business Hours, Appointment Types, and Notification Settings.
- Create Appointment Types
- SPA → Appointment Types → add services (e.g., “Basic Obedience”, “Advanced Training”).
- Define duration, price, and capacity.
- Configure Notifications
- Ensure Email Confirmations and Reminders are enabled and directed to your support email (e.g.,
support@dog.your-domain.com).
- Ensure Email Confirmations and Reminders are enabled and directed to your support email (e.g.,
- Embed Booking
- Copy the SPA shortcode (e.g.,
[ssa_booking]) and place it in an Elementor Shortcode widget on your Booking page. - Test booking flow and verify email notifications for both client and admin.
- Copy the SPA shortcode (e.g.,
Simply Schedule Appointments Docs: https://simplyscheduleappointments.com/docs/
6. Best Practices & Troubleshooting
- Regular Backups: Export via All-in-One WP Migration.
- User Roles: Create Editor/Author for your team.
- Plugin Updates: Keep WordPress, theme, and plugins current.
- Analytics: Install Google Analytics; track bookings and contact form submissions.
- Common Issues:
- Import errors? Confirm use of provided migration plugin ZIP.
- Emails failing? Verify SMTP credentials.
- Shortcode not rendering? Ensure Simply Schedule Appointments is active.
Support: Email Contact@narvoo.com for assistance.
