καλημέρα σας παιδιά
αντιμετωπίζω κάποια προβλήματα με το site μου και θα ήθελα την πολύτιμη σας βοήθεια το site μου http://aitnajewellery.com/
1) Μόλις ανοίξεις το site και πατήσεις καλάθι σε κάποιο προϊόν στα Προτεινόμενα δεν το προσθέτει στο καλάθι αγορών. ενώ εάν πατήσεις στο προϊόν και μετά πας στην αρχική (χωρίς να πατήσεις buck στον browser ) το κάνει κανονικά.
2) Η Φόρμα επικοινωνίας δεν λειτουργεί (δεν λαμβάνω τα email.)
3) όταν επιλέξω το payza για πληρωμή μιας παραγγελίας μου βγάζει error 404
Καλημέρα
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 να μην είναι ενημερωμένο.
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 να μην είναι ενημερωμένο.
ευχάριστο για την άμεση σου απάντηση. πώς μπορώ να το κάνω 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
για το 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
Εάν έχετε cpanel μέσα στις επιλογές Advance DNS Zone μπορείτε να το κάνετε αλλά επειδή δεν χρησιμοποιούμε πλέον cpanel δεν μπορούμε να σας δώσουμε τα ακριβός βήματα. Μπορείτε επίσης να προσθέσετε στο αρχείο .htaccess τον ακόλουθο κώδικα που κάνει την ίδια δουλειά.
Αντικαθιστώντας το example.com με το url σας
Σύμφωνα με το Gmail SMTP Port : 465
Code: Select all
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
Σύμφωνα με το Gmail SMTP Port : 465
Συγγνώμη τώρα προσέξαμε τα στοιχεία που έχετε βάλει στο 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
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
Για το πρόβλημα με το 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';
Last edited by gkasios on Tue Jul 02, 2013 3:11 am, edited 1 time in total.
φίλε σου παραθέτω τον κώδικα ,πάλι μου βγάζει : 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'));
}
}
}
?>
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'));
}
}
}
?>
Who is online
Users browsing this forum: No registered users and 111 guests