Všechny příspěvky (koyotsk)
PLS HELP - prenos premenych ZEN CART |
||
---|---|---|
Nováček
Členem od:
16:01 4.8.2010 Bydliště prievidza
Skupina:
Registrovaní uživatelé Příspěvky:
3
|
Zdravim potrebujem preniest medzi sekciou checkout_payment a checkout_confirmation moju vlastnu premennu $ic_dph, tak som do <form> "zen_draw_form('checkout_payment',..... " v payment
pridal <?php echo zen_draw_hidden_field('customers_ic_dph', $_POST['customers_ic_dph']); ?> , ktory sa odosielala do confirmation, a tam som dal pre test echo "".$_POST['customers_ic_dph']."" - A TU JE PROBLEM, hodnota sa na stranke zobrazuje korektne - tak ako bola korektne odoslana z payment, ale v zdrojovom kode sa nezobrazuje.. (null) Potrebujem hodnotu preniest dalej do checkout_process, ale nemam pristup k tejto postovanej premennej customers_ic_dph... Este priklad pre lepsie pochopenie : echo "DIČ: ".$_POST['customers_ic_dph']."<br>"; Na stranke sa zobrazi : DIČ : 12345678 V kode sa nezobrazi nič ... akoby tam echo vobec nebolo
Zasláno: 20:32 5.8.2010
|
|
Přenos |
Re: PROSBA O POMOC - checkout_process.php |
||
---|---|---|
Nováček
Členem od:
16:01 4.8.2010 Bydliště prievidza
Skupina:
Registrovaní uživatelé Příspěvky:
3
|
Vdaka za odpoved, ale mozes to upresnit?
Povedzme ze chcem doplnit doplnit premennu billing_ic_dph (input ic_dph a doplnena do tabulky orders ako billing_ic_dph), tak ju len doplnim do $this->billing = array('name' => $order->fields['billing_name'], 'company' => $order->fields['billing_company'], 'street_address' => $order->fields['billing_street_address'], 'suburb' => $order->fields['billing_suburb'], 'city' => $order->fields['billing_city'], 'postcode' => $order->fields['billing_postcode'], 'state' => $order->fields['billing_state'], 'country' => $order->fields['billing_country'], 'format_id' => $order->fields['billing_address_format_id'], 'ic_dph' = > ['billing_ic_dph'] ? Nic viac? lebo to som urobil a hodnota sa neprenasa... A este jedna otazka... potrebujem preniest medzi checkout_payment a checkout_confirmation rovnaku premennu, tak som do <form> "zen_draw_form('checkout_payment',..... " v payment pridal <?php echo zen_draw_hidden_field('customers_ic_dph', $_POST['customers_ic_dph']); ?> , ktory sa odosielala do confirmation, a tam som dal pre test echo "".$_POST['customers_ic_dph']."" - A TU JE PROBLEM, hodnota sa na stranke zobrazuje korektne - tak ako bola korektne odoslana z payment, ale v zdrojovom kode sa nezobrazuje.. (null) Potrebujem hodnotu preniest dalej do checkout_process, ale nemam pristup k tejto postovanej premennej customers_ic_dph... Este priklad : echo "DIČ: ".$_POST['customers_ic_dph']."<br>"; Na stranke sa zobrazi : DIČ : 12345678 V kode sa nezobrazi nič ... akoby tam vypis vobec nebol
Zasláno: 12:10 5.8.2010
|
|
Přenos |
PROSBA O POMOC - checkout_process.php |
||
---|---|---|
Nováček
Členem od:
16:01 4.8.2010 Bydliště prievidza
Skupina:
Registrovaní uživatelé Příspěvky:
3
|
Zdravim,
potreboval by som objasnit ako funguje modul checkout_process - resp. kde najdem odosielanie udajov z objednavkoveho adresara do databazy. Potreboval som vytvorit dalsie polia (atributy) ako sucast fakturacnej (billing) adresy a tak som prerabal vsetky ostatny subory aby bolo mozne tieto nove atributy zadavat / zobrazovat. Akurat sa neviem dopatrat v ktorom php-file sa vykonava samotne odosielanie udajov, teda konkretne zapis objednavky (obj. informacii) do tabulky orders. V subore checkout_process.php som nasiel nasledovny kod : / load the before_process function from the payment modules $payment_modules->before_process(); $zco_notifier->notify('NOTIFY_CHECKOUT_PROCESS_AFTER_PAYMENT_MODULES_BEFOREPROCESS'); // create the order record $insert_id = $order->create($order_totals, 2); $zco_notifier->notify('NOTIFY_CHECKOUT_PROCESS_AFTER_ORDER_CREATE'); $payment_modules->after_order_create($insert_id); $zco_notifier->notify('NOTIFY_CHECKOUT_PROCESS_AFTER_PAYMENT_MODULES_AFTER_ORDER_CREATE'); // store the product info to the order $order->create_add_products($insert_id); $_SESSION['order_number_created'] = $insert_id; $zco_notifier->notify('NOTIFY_CHECKOUT_PROCESS_AFTER_ORDER_CREATE_ADD_PRODUCTS'); //send email notifications $order->send_order_email($insert_id, 2); $zco_notifier->notify('NOTIFY_CHECKOUT_PROCESS_AFTER_SEND_ORDER_EMAIL'); Pricom predpokladam ze samotne odosielanie sa uskutocni prikazmi : // create the order record $insert_id = $order->create($order_totals, 2); $zco_notifier->notify('NOTIFY_CHECKOUT_PROCESS_AFTER_ORDER_CREATE'); Potreboval by som upravit mnozinu dat ktora sa zapisuje do tabulky orders ako objednavka - teda ju doplnit o moje, novo vytvorene atributy... Velmi pekne dakujem, za kazdu pomoc
Zasláno: 16:10 4.8.2010
|
|
Přenos |