Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Упрощенное оформление заказа


Recommended Posts

По этой статье (http://jul-collection.com/opencart-oformlenie-zakaza-ubiraem-nenuzhnyie-shagi.html) упростил оформление заказа. Все вроде хорошо работает. Заказ поступает в админку только вот в конце вместо того что бы клиента вывело на главную страницу, выдает непонятно что с файлом success. Помогите разобраться пожалуйста.

123.jpg

Надіслати
Поділитися на інших сайтах


Установил по новому Опенкарт Version 1.5.6 и обновил шаблон с нуля (Удалил базу данных и файлы). Этой ошибки не появлялось. Стоило мне установить русский язык и на русском языке сделать заказ как вышла эта ошибка. В принципе при добавлении языка файл success не задевается, может что то при добавлении нового товара. Это содержание файла success:

 

 

<?php
class ControllerCheckoutSuccess extends Controller { 
    public function index() {     
        if (isset($this->session->data['order_id'])) {
            $this->cart->clear();

            unset($this->session->data['shipping_method']);
            unset($this->session->data['shipping_methods']);
            unset($this->session->data['payment_method']);
            unset($this->session->data['payment_methods']);
            unset($this->session->data['guest']);
            unset($this->session->data['comment']);
            unset($this->session->data['order_id']);    
            unset($this->session->data['coupon']);
            unset($this->session->data['reward']);
            unset($this->session->data['voucher']);
            unset($this->session->data['vouchers']);
        }    
                                       
        $this->language->load('checkout/success');
        
        $this->document->setTitle($this->language->get('heading_title'));
        
        $this->data['breadcrumbs'] = array(); 

          $this->data['breadcrumbs'][] = array(
            'href'      => $this->url->link('common/home'),
            'text'      => $this->language->get('text_home'),
            'separator' => false
          ); 
        
          $this->data['breadcrumbs'][] = array(
            'href'      => $this->url->link('checkout/cart'),
            'text'      => $this->language->get('text_basket'),
            'separator' => $this->language->get('text_separator')
          );
                
        $this->data['breadcrumbs'][] = array(
            'href'      => $this->url->link('checkout/checkout', '', 'SSL'),
            'text'      => $this->language->get('text_checkout'),
            'separator' => $this->language->get('text_separator')
        );    
                    
          $this->data['breadcrumbs'][] = array(
            'href'      => $this->url->link('checkout/success'),
            'text'      => $this->language->get('text_success'),
            'separator' => $this->language->get('text_separator')
          );

        $this->data['heading_title'] = $this->language->get('heading_title');
        
        if ($this->customer->isLogged()) {
            $this->data['text_message'] = sprintf($this->language->get('text_customer'), $this->url->link('account/account', '', 'SSL'), $this->url->link('account/order', '', 'SSL'), $this->url->link('account/download', '', 'SSL'), $this->url->link('information/contact'));
        } else {
            $this->data['text_message'] = sprintf($this->language->get('text_guest'), $this->url->link('information/contact'));
        }
        
        $this->data['button_continue'] = $this->language->get('button_continue');

        $this->data['continue'] = $this->url->link('common/home');

        if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/success.tpl')) {
            $this->template = $this->config->get('config_template') . '/template/common/success.tpl';
        } else {
            $this->template = 'default/template/common/success.tpl';
        }
        
        $this->children = array(
            'common/column_left',
            'common/column_right',
            'common/content_top',
            'common/content_bottom',
            'common/footer',
            'common/header'            
        );
                
        $this->response->setOutput($this->render());
      }
}
?>

Надіслати
Поділитися на інших сайтах


Если вы экономите и нет опыта вообще, меняйте в ненужном поле text на hidden и скриптом раскройте все шаги.

Этим вы сэкономите не просто время людей которые вам отвечают, из-за того что у вас просто тупые ошибки, но и свое.

Вообще я бы лучше пошел и разгрузил вагон, например, и заработал 450 рублей на симплу, если я не понимаю что делаю с заказом, еще бы и на пиво осталось

Надіслати
Поділитися на інших сайтах


Люди я же нормально объяснил. Симпла уже куплена. Но ещё до установлении симплы проблемы в том что после установления русского языка появляется эта ошибка. с установленной симплой тоже самое. проблема какая то с темой или в файле success

Надіслати
Поділитися на інших сайтах


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.