Page 1 of 1

προβλήματα με καλάθι αγορών-Φόρμα επικοινωνίας-payza

Posted: Sat Jun 29, 2013 4:09 pm
by mouzouras
καλημέρα σας παιδιά
αντιμετωπίζω κάποια προβλήματα με το site μου και θα ήθελα την πολύτιμη σας βοήθεια το site μου http://aitnajewellery.com/

1) Μόλις ανοίξεις το site και πατήσεις καλάθι σε κάποιο προϊόν στα Προτεινόμενα δεν το προσθέτει στο καλάθι αγορών. ενώ εάν πατήσεις στο προϊόν και μετά πας στην αρχική (χωρίς να πατήσεις buck στον browser ) το κάνει κανονικά.

2) Η Φόρμα επικοινωνίας δεν λειτουργεί (δεν λαμβάνω τα email.)

3) όταν επιλέξω το payza για πληρωμή μιας παραγγελίας μου βγάζει error 404

Re: προβλήματα με καλάθι αγορών-Φόρμα επικοινωνίας-payza

Posted: Sat Jun 29, 2013 4:57 pm
by gkasios
Καλημέρα

1) Το OpenCart το έχετε ρυθμίσει να έχει URL το http://www.aitnajewellery.com/ με www στην αρχή όποτε ότι κάνεις στο http://aitnajewellery.com/ δεν δουλεύει γιατί το θεωρεί διαφορετική διεύθυνση. Μπορείτε να το λύσετε οδηγώντας τους χρηστές που θα πληκτρολογήσουν http://aitnajewellery.com/ σε αυτό http://www.aitnajewellery.com/
2) Αναφέρετε μας λίγο τις ρυθμίσεις που έχετε κάνει στο mail του Opencart
3) Το extension που έχετε και αναλαμβάνει την πληρωμή μέσω Payza οδηγεί τον χρήστη σε μια σελίδα που δεν υπάρχει. Μπορεί το Payza να άλλαξε URL και το extension να μην είναι ενημερωμένο.

Re: προβλήματα με καλάθι αγορών-Φόρμα επικοινωνίας-payza

Posted: Sat Jun 29, 2013 5:10 pm
by mouzouras
ευχάριστο για την άμεση σου απάντηση. πώς μπορώ να το κάνω redirect?
για το email : Home :: Settings>General έβαλα ένα gmail (δοκίμασα και αυτό info@aitnajewellery.com)
και Home :: Settings>mail Mail Protocol:mail Mail Parameters: to aitnajewellery@gmail.com
SMTP Port: 25
SMTP Timeout: 5
New Order Alert Mail: yes
New Account Alert Mail:yes

και το payza είναι αυτό που έχει το opencart Home :: Payment :: Payza

Re: προβλήματα με καλάθι αγορών-Φόρμα επικοινωνίας-payza

Posted: Sat Jun 29, 2013 6:31 pm
by gkasios
Εάν έχετε cpanel μέσα στις επιλογές Advance DNS Zone μπορείτε να το κάνετε αλλά επειδή δεν χρησιμοποιούμε πλέον cpanel δεν μπορούμε να σας δώσουμε τα ακριβός βήματα. Μπορείτε επίσης να προσθέσετε στο αρχείο .htaccess τον ακόλουθο κώδικα που κάνει την ίδια δουλειά.

Code: Select all

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
Αντικαθιστώντας το example.com με το url σας

Σύμφωνα με το Gmail SMTP Port : 465

Re: προβλήματα με καλάθι αγορών-Φόρμα επικοινωνίας-payza

Posted: Sat Jun 29, 2013 9:04 pm
by mouzouras
pali e3alkolu8o na min perno ta email k to arxio to vrika to ani3a itan keno evala to kodika kai ta url alla tpt ... :s

Re: προβλήματα με καλάθι αγορών-Φόρμα επικοινωνίας-payza

Posted: Sat Jun 29, 2013 10:14 pm
by gkasios
Συγγνώμη τώρα προσέξαμε τα στοιχεία που έχετε βάλει στο Opencart. Αν θέλετε να στέλνετε email μέσω του Gmail σας πρέπει στο Protocol να είναι smtp και όχι mail.

Protocol: SMTP
SMTP Host: ssl://smtp.gmail.com
SMTP Username: το username σας στο gmail
SMTP Password: το password σας
SMTP Port: 465

Ή

Protocol: Mail χωρίς άλλα στοιχεία

ΣΗΜΕΙΩΣΗ: Το email που θα πάνε τα μηνύματα σας είναι αυτό που έχετε δηλώσει σαν email καταστήματος. System>Settings>Edit>General


Το htaccess πρέπει από htaccess.txt να το αλλάξετε σε .htaccess

Re: προβλήματα με καλάθι αγορών-Φόρμα επικοινωνίας-payza

Posted: Sun Jun 30, 2013 4:38 am
by mouzouras
το πρόβλημα είναι ότι δεν πάνε τα μηνύματα στο email που έχω εδώ System>Settings>Edit>General
γενικά δεν τα λαωβάνω.

το htaccess το έκανα και δουλεύει ρολόι.ευχαριστό.

Re: προβλήματα με καλάθι αγορών-Φόρμα επικοινωνίας-payza

Posted: Mon Jul 01, 2013 9:59 pm
by gkasios
Για το πρόβλημα με το Payza διορθώστε στο αρχείο \catalog\controller\payment\payza.php

αυτό

Code: Select all

$this->data['action'] = 'https://www.payza.com/PayProcess.aspx';
με αυτό

Code: Select all

$this->data['action'] = 'https://secure.payza.com/checkout';

Re: προβλήματα με καλάθι αγορών-Φόρμα επικοινωνίας-payza

Posted: Tue Jul 02, 2013 12:57 am
by mouzouras
το άλλαξα και τώρα μου εφανίζει αυτό. We apologize for the inconvenience.

This merchant is not able to accept payments through Payza at this time.

Thank you for your understanding.

Re: προβλήματα με καλάθι αγορών-Φόρμα επικοινωνίας-payza

Posted: Tue Jul 02, 2013 3:11 am
by gkasios
Δοκιμάστε λίγο αυτό το URL


https://secure.payza.com/checkout

Re: προβλήματα με καλάθι αγορών-Φόρμα επικοινωνίας-payza

Posted: Tue Jul 02, 2013 3:46 am
by mouzouras
φίλε σου παραθέτω τον κώδικα ,πάλι μου βγάζει : We apologize for the inconvenience.

This merchant is not able to accept payments through Payza at this time.

Thank you for your understanding. (https://secure.payza.com/checkout/paypr ... NqZXRnTwI=)

<?php
class ControllerPaymentPayza extends Controller {
protected function index() {
$this->data['button_confirm'] = $this->language->get('button_confirm');

$this->load->model('checkout/order');

$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);

$this->data['action'] = 'https://secure.payza.com/checkout';

$this->data['ap_merchant'] = $this->config->get('payza_merchant');
$this->data['ap_amount'] = $this->currency->format($order_info['total'], $order_info['currency_code'], $order_info['currency_value'], false);
$this->data['ap_currency'] = $order_info['currency_code'];
$this->data['ap_purchasetype'] = 'Item';
$this->data['ap_itemname'] = $this->config->get('config_name') . ' - #' . $this->session->data['order_id'];
$this->data['ap_itemcode'] = $this->session->data['order_id'];
$this->data['ap_returnurl'] = $this->url->link('checkout/success');
$this->data['ap_cancelurl'] = $this->url->link('checkout/checkout', '', 'SSL');

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/payment/payza.tpl')) {
$this->template = $this->config->get('config_template') . '/template/payment/payza.tpl';
} else {
$this->template = 'default/template/payment/payza.tpl';
}

$this->render();
}

public function callback() {
if (isset($this->request->post['ap_securitycode']) && ($this->request->post['ap_securitycode'] == $this->config->get('payza_security'))) {
$this->load->model('checkout/order');

$this->model_checkout_order->confirm($this->request->post['ap_itemcode'], $this->config->get('payza_order_status_id'));
}
}
}
?>