Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: VAT Check auch bei Änderung der Standardadresse

    D.L.

    • Mitglied
    • Beiträge: 108
    VAT Check auch bei Änderung der Standardadresse
    am: 05. Januar 2018, 12:09:51
    Da es vorkommen kann dass ein Kunde bei Registrierung vergisst sein (Aus-)Land zu wählen sollte beim anschliessenden Ändern der Standardadresse die VAT-Prüfung erneut erfolgen falls die Kundengruppe für UST-ID geprüfte Kunden im Ausland eine andere ist.:

    in /address_book_process.php
    innerhalb der Bedingung:
    Code: PHP  [Auswählen]
    if ($_POST['action'] == 'update') {

    vor:
    Code: PHP  [Auswählen]
    xtc_db_perform(TABLE_CUSTOMERS, $sql_data_array, 'update', "customers_id = '".(int) $_SESSION['customer_id']."'");
     

    ergänzen:
    Code: PHP  [Auswählen]
    # change group if country is changed
    if (ACCOUNT_COMPANY_VAT_CHECK == 'true'){
        $account_query = xtc_db_query("SELECT customers_status, customers_vat_id
                                       FROM "
    .TABLE_CUSTOMERS."
                                      WHERE customers_id = '"
    .(int) $_SESSION['customer_id']."'
                                      AND customers_vat_id != ''"
    );
                                      if($account = xtc_db_fetch_array($account_query)){
       
        $vat = $account['customers_vat_id'];
       
        // New VAT Check  
        require_once(DIR_WS_CLASSES.'vat_validation.php');
        $vatID = new vat_validation($vat, '', '', (int)$country);
        $customers_status = $vatID->vat_info['status'];
        $customers_vat_id_status = isset($vatID->vat_info['vat_id_status']) ? $vatID->vat_info['vat_id_status'] : '';

        if($customers_status != $account['customers_status']) {
          $sql_data_array['customers_status'] = $customers_status;
          $sql_data_array['customers_vat_id_status'] = $customers_vat_id_status;
        }            
      }
    }  


    Linkback: https://www.modified-shop.org/forum/index.php?topic=38445.0
    rechtstexte für onlineshop
    0 Antworten
    2017 Aufrufe
    11. Dezember 2012, 18:59:13 von MrsYoung
    1 Antworten
    2636 Aufrufe
    19. Mai 2015, 14:35:46 von webald
               
    anything