-
Witaj Gość
Pokaż/ukryj nagłówekWitaj Gościu, pisanie na forum wymaga rejestracji.
Forum » O TradeMatik » Propozycje nowych funkcji » NIP przy podawaniu danych przy zakupie.
Strony: [1] Autor
Temat:NIP przy podawaniu danych przy zakupie. RG-SERWIS NIP przy podawaniu danych przy zakupie.
w: September 26, 2012, 12:50Cytuj
Witam,
w jaki sposób można dodać w podawanych danych przy zakupie pole z NIPem, ponieważ tworzę sklep którego klientami będą głównie firmy i pole z NIP by się przydało i dobrze aby było "obowiązkowe", jako do wystawienia faktury VAT.Pozdrawiam,
Rafał GałązkaTradeMatik Odp: NIP przy podawaniu danych przy zakupie.
w: September 26, 2012, 12:58Cytuj
dzien dobry
prosze np w functions.php skórki dodać następujący kod:
add_filter('trade_client_data', 'tm_nip'); function tm_nip($content) { $pole_nip = ' <fieldset> <input type="text" name="trade_client_additional[nip]" /> <label for=""> Numer NIP </label> </fieldset> '; return $content . $pole_nip; }
RG-SERWIS Odp: NIP przy podawaniu danych przy zakupie.
w: September 26, 2012, 13:14Cytuj
Działa, Dziękuję !
Rafał.
TradeMatik Odp: NIP przy podawaniu danych przy zakupie.
w: September 26, 2012, 13:23Cytuj
jeszcze jedna uwaga. powyzsze zapisze NIP klienta, ale nigdzie go nie wyswietli. aby nip pokazywal sie na liscie zamowien, nalezy lekko zmodyfikowac plik wtyczki /lib/admin/orders.php
prosze znalezc w nim fragment:
//komentarz klienta unset($trade_client_comment); $trade_comment_select = "SELECT meta_value FROM $trade_db_ordermeta WHERE order_id ='$trade_order->id' AND meta_key = 'client_comment'"; $trade_client_comments = $wpdb->get_results($trade_comment_select); foreach ($trade_client_comments as $one_comment) { $trade_client_comment .= $one_comment->meta_value; $trade_client_comment .= '<br />'; } if (!empty($trade_client_comment)) { _e('Client comment:', 'tradematik'); echo "<br />\n" . $trade_client_comment; }
i dodac zaraz po nim:
//nip klienta unset($trade_client_nip); $trade_nip_select = "SELECT meta_value FROM $trade_db_ordermeta WHERE order_id ='$trade_order->id' AND meta_key = 'nip'"; $trade_client_nip = $wpdb->get_results($trade_nip_select); foreach ($trade_client_nip as $one_nip) { $trade_client_nip .= $one_nip->meta_value; $trade_client_nip .= '<br />'; } if (!empty($trade_client_nip)) { _e('NIP:', 'tradematik'); echo "<br />\n" . $trade_client_nip; }
prosze tez pamietac ze neistety przy aktualizacji wtyczki powyzsza zmiana zostanie usunieta. dlatego zaraz po wykonaniu zmian prosze sobie zachowac gdzies na wlasnym dysku zmieniona wersje tego pliku (w przyszlosci postaram sie usunac te niedogonosc)
Strony: [1] Mingle Forum by cartpauj
Wesrja: 1.0.34; Strona wczytana w 0.022 sekund