Approvazione account B2B, account commerciale: configurazione e aiuto

Avvio rapido

  1. Installa lo ZIP di mprtradeaccount e apri "Configure".
  2. Crea il gruppo di clienti all'ingrosso in PrestaShop.
  3. Seleziona Trade Customer Group nella configurazione e lascia Auto-Approve Applications disattivato per la revisione manuale.
  4. Rivedi i requisiti di azienda e partita IVA, poi salva.
  5. Accedi come cliente di prova e invia una richiesta tramite Conto professionale in "My Account".
  6. Apri Richieste di account commerciale, esamina il record e approvalo.
  7. Apri l’account del cliente approvato nel negozio per vedere i prezzi del gruppo all’ingrosso nel negozio selezionato.

Richiede PrestaShop 1.6.1 o successivo e PHP 7.1 o successivo.

Manuale di configurazione

Installa e prepara i gruppi di clienti

Nel back office, apri Moduli > "Module Manager", scegli "Upload a module" e carica lo ZIP del modulo. Installalo, poi fai clic su "Configure". Nelle versioni precedenti di PrestaShop, usa la pagina Moduli corrispondente.

Crea il gruppo clienti all’ingrosso in PrestaShop prima di esaminare le richieste. Configura i suoi prezzi e le regole di accesso in PrestaShop. Selezionalo come Gruppo clienti commerciali nella configurazione del modulo e salva. È richiesto un gruppo valido; 0 non è accettato.

Lascia disattivato "Auto-Approve Applications" se vuoi che il personale esamini le richieste. I richiedenti devono avere un account cliente e aver effettuato l'accesso.

Configura le impostazioni delle richieste

Apri la configurazione del modulo per impostare gruppo commerciale, criteri di approvazione, requisiti delle richieste e le due opzioni email. Le opzioni di esenzione fiscale, minimo d’ordine e referenze commerciali non sono disponibili nel form attuale.

  • Attiva modulo. Attiva o disattiva il link nell'account cliente e la pagina della richiesta; valore predefinito: 1.
  • Gruppo clienti commerciali. Seleziona il gruppo prezzi all’ingrosso per gli account approvati in questo negozio. Crea e seleziona un gruppo valido; 0 non è accettato.
  • "Auto-Approve Applications". Approva automaticamente le richieste che soddisfano i criteri di qualificazione configurati; valore predefinito: 0.
  • "Tax Exempt for Trade Customers". Questa vecchia opzione non è disponibile nel form di configurazione attuale.
  • Importo minimo dell'ordine. Questa vecchia opzione non è disponibile nel form di configurazione attuale.
  • "Require Company Name". Il nome dell’azienda è sempre mostrato e obbligatorio nel modulo di richiesta; non esiste un interruttore separato.
  • "Require VAT Number". Rende obbligatoria la partita IVA secondo i criteri di qualificazione; attivato per impostazione predefinita.
  • "Require Trade References". Questa vecchia opzione non è disponibile nel form di configurazione attuale.
  • "Email Admin on New Application". Invia all’amministratore una notifica per una nuova richiesta; valore predefinito: 1.
  • "Email Customer on Status Change". Invia al cliente una notifica dopo l’approvazione o il rifiuto; valore predefinito: 1.

Configura le regole fiscali e di minimo d’ordine altrove in PrestaShop. Le opzioni email del modulo controllano le notifiche delle richieste tramite il servizio di posta del negozio.

Invia ed esamina una richiesta

Chiedi a un cliente di prova di accedere e aprire Conto professionale in "My Account". Il link viene visualizzato tramite displayCustomerAccount e displayMyAccountBlock. Il percorso del form viene generato con:

{$link->getModuleLink('mprtradeaccount', 'application')}

Il form raccoglie nome dell’azienda, attività, paese e partita IVA, con caricamento dei documenti di registrazione. Nome dell’azienda e paese sono obbligatori. I requisiti di partita IVA e documenti seguono i criteri di approvazione. La partita IVA viene controllata nel formato senza validazione esterna. Non ci sono campi personalizzati definiti dal commerciante.

Apri Richieste di account commerciale nell’area Back Office del modulo. Rivedi cliente, azienda, partita IVA e documenti. Apri un record e approvalo o rifiutalo. Puoi approvare o rifiutare in blocco i record selezionati.

L’approvazione cambia lo stato della richiesta in approved e concede i prezzi del gruppo all’ingrosso nel negozio selezionato. Non modifica il gruppo predefinito salvato o le appartenenze ai gruppi del cliente, non ricrea il cliente e non elimina la cronologia ordini. Il rifiuto cambia lo stato in rejected e rimuove l’abilitazione commerciale della richiesta.

I record usano la tabella mpr_trade_account_application con il prefisso delle tabelle del negozio e gli stati pending, approved e rejected.

Verifica il flusso e risolvi i problemi

  1. Invia una richiesta di prova con "Auto-Approve Applications" disattivato. Verifica che il cliente veda lo stato in attesa e che l'elenco nel back office contenga il record.
  2. Approvala. Apri l’account del cliente nello stesso negozio per vedere i prezzi all’ingrosso.
  3. Accedi di nuovo come cliente e verifica che il link/la pagina dell'account mostri lo stato approvato.
  4. Se mancano i prezzi all’ingrosso, controlla Gruppo clienti commerciali e lo stato di approvazione della richiesta nello stesso negozio.
  5. Se manca il form, controlla Attiva modulo, lo stato di accesso e i criteri di approvazione salvati. Le richieste approvate mostrano il proprio stato anziché un nuovo modulo di richiesta.
  6. Se manca un’email, controlla le opzioni di notifica e il servizio di posta del negozio. L’esenzione fiscale e i minimi d’ordine usano regole PrestaShop separate.

Usa "Integrity" per i controlli di installazione. Il personale deve anche avere accesso alle pagine amministrative del modulo tramite il proprio profilo dipendente di PrestaShop.

Personalizza la vetrina

Sovrascrivi i template usando il meccanismo di override dei moduli del tema:

themes/your-theme/modules/mprtradeaccount/views/templates/front/application.tpl
themes/your-theme/modules/mprtradeaccount/views/templates/front/application-16.tpl
themes/your-theme/modules/mprtradeaccount/views/templates/hook/my-account-link.tpl

Usa application-16.tpl per il form di PrestaShop 1.6. Tra i selettori CSS utili ci sono .mpr-trade-form .form-group, .mpr-trade-form .form-footer, .mpr-trade-status .alert h4 e #trade-account-link .link-item.

Disattiva o disinstalla

Disattiva Attiva modulo per nascondere il link dell’account e fermare la pagina di richiesta. Disinstalla tramite Module Manager per rimuovere impostazioni e menu; i dati delle richieste e dei flussi vengono conservati. Esegui un backup delle richieste prima della disinstallazione. I gruppi predefiniti e le appartenenze ai gruppi dei clienti restano invariati.

Compatibilità

Richiede PrestaShop 1.6.1 o successivo e PHP 7.1 o successivo.

Domande

1

Trade Account carica il suo foglio di stile su ogni pagina del negozio?

Il modulo registra views/css/front.css solo quando il controller frontale corrente appartiene a mprtradeaccount. I link nell’account cliente vengono mostrati separatamente tramite gli hook dell’account.

Problemi noti

8

I clienti revocati potevano mantenere i prezzi professionali

RisoltoAggiornato:
Risolto nella versione: 1.2.0
Rifiutare o revocare una richiesta approvata poteva lasciare attivo l’accesso professionale dopo la modifica del gruppo professionale configurato. Ora il gruppo assegnato originariamente viene rimosso e viene ripristinato un gruppo predefinito non professionale.

Approvazione possibile senza un gruppo professionale valido

RisoltoAggiornato:
Risolto nella versione: 1.2.0
Una richiesta poteva essere approvata senza assegnare un gruppo professionale valido. Ora l’approvazione si interrompe e mostra un errore senza modificare la richiesta.

Rafforzamento della sicurezza

RisoltoAggiornato:
Risolto nella versione: 1.2.0
Migliorata la protezione dell’invio delle richieste e delle azioni di amministrazione.

Risorse delle richieste incompatibili con la combinazione

RisoltoAggiornato:
Risolto nella versione: 1.1.11
Le risorse della pagina della richiesta non si integravano correttamente con la combinazione delle risorse di PrestaShop.

Traduzioni mancanti

RisoltoAggiornato:
Risolto nella versione: 1.1.11
Le etichette del back office ora vengono visualizzate nella lingua selezionata per il negozio.

L’installazione poteva fallire durante i controlli

RisoltoAggiornato:
Risolto nella versione: 1.1.10
L’installazione poteva richiamare un metodo di controllo della configurazione non disponibile anziché terminare correttamente.

Le rotte delle richieste potevano fallire o entrare in conflitto

RisoltoAggiornato:
Risolto nella versione: 1.1.7
I reindirizzamenti degli indirizzi semplificati potevano fallire e una rotta della richiesta poteva entrare in conflitto con un altro modulo installato.

I filtri dell’elenco delle richieste funzionavano in modo incoerente

RisoltoAggiornato:
Risolto nella versione: 1.1.7
Alcune colonne dell’amministrazione non potevano essere filtrate correttamente.

Richieste funzionalità

2

Implementato

Richieste di account professionale

Implementato
Consenti ai clienti di richiedere l'accesso professionale e al personale di esaminare le richieste e concedere lo stato di cliente professionale.

Email con l'esito della richiesta

Implementato
Invia email di approvazione e rifiuto degli account professionali in sei lingue secondo le impostazioni di notifica.

Registro modifiche

v1.2.02026-10-15

  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedcomplete FR/DE/ES/IT/PL translations
  • Improvedadmin list columns with visual badge indicators and multiselect filters
  • Improvedsettings form rebuilt with modern configuration pattern
  • ImprovedSEO handling with proper canonical URLs and meta tags on all front pages
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns
Versioni precedenti

v1.1.102026-09-17

  • Addedcomplete FR/DE/ES/IT/PL translations
  • FixedRepair trade account release surface

v1.1.02026-01-28

  • AddedPS 9 / Hummingbird theme compatibility
  • Addedtax-exemption certificate upload in trade application form
  • Improvedadmin approval workflow with bulk approve/reject in back-office list
  • Fixedtrade pricing not applied when customer logs in on cached category page

v1.0.02025-11-18

  • Initialrelease: B2B trade account applications for PrestaShop
  • InitialCustomer-facing trade account application form with custom fields
  • InitialAdmin approval/rejection with automated email notification
  • InitialTrade-group pricing and configurable payment terms on approval
  • InitialCompatible with PS 1.7.x and PS 8.x

Demo

Prova il modulo completo prima di acquistare

Acquista la licenza in seguito e mantieni le tue impostazioni.

  • La tua demo di 30 giorni Provalo sul tuo negozio per 30 giorni dalla prima installazione.
  • Negozio demo pronto Esplora un negozio demo pronto nel tuo browser.
  • Senza registrazione Nessun account, e-mail o dominio del negozio richiesto.
Avvia il negozio demo

Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.

Aprendo questa demo accetti i termini della demo e la politica sulla privacy.

Caricamento...
Torna su