HostFact Help
HostFact Help > Bestelformulier
Hoe maak ik per handelsnaam een apart bestelformulier?
Let op: PHP kennis vereist!
Maak in de backoffice op de reguliere methode een nieuw bestelformulier aan. Open nu het bestand “orderform.config.php“. In dit bestand worden de algemene instellingen opgehaald.
Doordat ieder bestelformulier een uniek ID heeft kan aan de hand van het ID voor een of meerdere bestelformulier de code worden aangepast en afwijkende gegevens worden opgegeven:
Wilt u automatisch de juiste afwijkende factuurtemplate voor de handelsnaam instellen?
Klik hier voor het bijbehorende artikel
Let op: PHP kennis vereist!
Maak in de backoffice op de reguliere methode een nieuw bestelformulier aan. Open nu het bestand “orderform.config.php“. In dit bestand worden de algemene instellingen opgehaald.
<?php // Set all settings to constants define("COMPANY_NAME", $settings->get('COMPANY_NAME')); define("COMPANY_EMAIL", $settings->get('COMPANY_EMAIL')); define("COMPANY_AV_PDF", $settings->get('COMPANY_AV_PDF')); define("ORDERMAIL_SENT", $settings->get('ORDERMAIL_SENT')); // yes | no define("ORDERMAIL_SENT_BCC", $settings->get('ORDERMAIL_SENT_BCC')); // Emailaddress for bcc
Doordat ieder bestelformulier een uniek ID heeft kan aan de hand van het ID voor een of meerdere bestelformulier de code worden aangepast en afwijkende gegevens worden opgegeven:
<?php // Set all settings to constants switch($orderform_settings->id){ case '2': // For orderform with ID 2, we want a custom company name define("COMPANY_NAME", 'Handelsnaam'); define("COMPANY_EMAIL", 'info@uwdomein.nl'); define("COMPANY_AV_PDF", 'https://www.uwdomein.nl/algemene_voorwaarden.pdf'); break; default: // In all other cases, use settings from backoffice define("COMPANY_NAME", $settings->get('COMPANY_NAME')); define("COMPANY_EMAIL", $settings->get('COMPANY_EMAIL')); define("COMPANY_AV_PDF", $settings->get('COMPANY_AV_PDF')); break; } define("ORDERMAIL_SENT", $settings->get('ORDERMAIL_SENT')); // yes | no define("ORDERMAIL_SENT_BCC", $settings->get('ORDERMAIL_SENT_BCC')); // Emailaddress for bcc
Wilt u automatisch de juiste afwijkende factuurtemplate voor de handelsnaam instellen?
Klik hier voor het bijbehorende artikel