plugin-icon

Pause Sales on Woo

The Plugin let you pause sales on WooCommerce and display a personalized message
Version
2.0.0
Active installations
10
Last updated
Nov 6, 2025
Pause Sales on Woo

Pause Sales for WooCommerce permette di disabilitare temporaneamente gli acquisti sul tuo negozio WooCommerce e mostrare un banner informativo personalizzato ai visitatori. Ideale per manutenzioni, inventari, periodi di chiusura o situazioni speciali.

Caratteristiche

  • Pausa vendite con un click – Disabilita tutti gli acquisti istantaneamente
  • Banner personalizzabile – Configura messaggio, colori e posizione
  • Architettura OOP – Codice pulito e manutenibile secondo WordPress standards
  • Multilingua – Supporto completo per traduzioni (italiano incluso)
  • Compatibile HPOS – Supporto per High-Performance Order Storage di WooCommerce
  • Nessuna libreria esterna – Solo codice WordPress/WooCommerce nativo
  • Clean uninstall – Rimozione completa delle opzioni alla disinstallazione

Requisiti

  • WordPress 5.6 o superiore
  • PHP 7.2 o superiore
  • WooCommerce 5.0 o superiore

Utilizzo

Configurazione Base

  1. Accedi a WC Pause Sales nel menu amministrativo di WordPress
  2. Abilita Metti in Pausa le Vendite
  3. Inserisci il tuo Messaggio di Pausa personalizzato
  4. Scegli la Posizione del messaggio (Alto/Basso)
  5. Personalizza i Colori del banner
  6. Clicca su Salva Impostazioni

Opzioni Disponibili

  • Metti in Pausa le Vendite: Attiva/disattiva la pausa delle vendite
  • Messaggio di Pausa: Testo da mostrare ai clienti
  • Posizione del Messaggio: Alto o basso della pagina
  • Colore Sfondo del Messaggio: Scegli con il color picker
  • Colore Testo del Messaggio: Scegli con il color picker

Struttura del Plugin

`

eraclito-woo-pause-sales/ ├── assets/ │ ├── css/ │ │ └── frontend.css │ └── js/ │ └── admin.js ├── classes/ │ ├── class-eraclito-woo-pause-sales.php │ ├── class-eraclito-woo-pause-sales-admin.php │ └── class-eraclito-woo-pause-sales-frontend.php ├── languages/ │ ├── eraclito-woo-pause-sales.pot │ ├── eraclito-woo-pause-sales-it_IT.po │ └── README.md ├── eraclito-woo-pause-sales.php ├── uninstall.php └── README.md `

Architettura

Il plugin segue le best practice WordPress/WooCommerce:

  • Pattern Singleton per la classe principale
  • Separazione Admin/Frontend in classi dedicate
  • Hook WordPress standard per estensibilità
  • Sanitizzazione completa di tutti gli input
  • Escape dei dati in output per sicurezza
  • Text domain per internazionalizzazione
  • Namespace corretto per evitare conflitti

Traduzioni

Il plugin include: – Italiano (it_IT) – Lingua predefinita – File POT per nuove traduzioni

Compatibilità

Testato con: – WordPress 6.x – WooCommerce 10.x – PHP 7.2 – WooCommerce HPOS (High-Performance Order Storage)

Supporto

Per supporto, bug report o richieste di funzionalità: – Sito web: https://www.eraclito.it

Autore

Eraclito – Alessio Rosi – Website: https://www.eraclito.it

Licenza

Questo plugin è rilasciato sotto licenza GPL v2 o successiva.

Freeon Business plan
Tested up to
WordPress 6.8.3
This plugin is available for download for your site.