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

Luch

Новачок
  
  • Публікації

    21
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Luch

  1. foreach ($order_product_query->rows as $order_product) {
    	$this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'");
    	$order_option_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_option WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$order_product['order_product_id'] . "'");
    	foreach ($order_option_query->rows as $option) {
    		$this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'");
    	}
    }
    
    

    Есть такой файл catalog/model/checkout/order.php, но не совсем понял суть...

  2. а что если в настройках магазина поставить статус завершённого заказа, тот который сразу после оформления заказа у вас?

    Если по умолчанию поставить "завершенный", то на вычитание это не повлияет, статус отразится только в информационном письие покупателю.

  3. А если у тебя 1 купит последний товар - и потом захотят купить кто то - а товара нету 

     

    А 1 клиент отменит заявку и все 

    В том, что один отменит заказ, ничего нет страшного. Но если пятеро купят не существующий товар, и потом нужно приносить всем извинения - вот это хреновый случай...

  4. foreach ($order_product_query->rows as $order_product) {
    	$this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'");
    	$order_option_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_option WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$order_product['order_product_id'] . "'");
    	foreach ($order_option_query->rows as $option) {
    		$this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'");
    	}
    }
    
    

    Спасибо. Можно вкратце, в каком файле, и за что отвечает.

  5. Здравствуйте, Коллеги!

    Если включить опцию "вычитать со склада", то вычитание происходит после того, когда заказ в админке переведен в статус "сделка завершена".

    Но здесь проблема в том, что одновременно могут оформить заказ несколько покупателей, но в сумме они могут взять количество товара, большее, чем есть на остатке. И этот товар будет доступен пока не подтвердит владелец магазина, что сделка завершена.

     

    Может кто-то решал этот вопрос таким образом, чтобы количество товара вычиталось со склада именно по завершении оформления заказа покупателем.

  6. Сделал переводы инсталляции Open Cart 2.0.1.1 на русском и украинском языках.

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    install_OpenCart_2.0.1.1_RU.zip

    Распакуйте архив и поместите папку install (с заменой) в корневую директорию сайта.

    Инсталляция будет проходить на русском языке.

    После инсталляции добавлено переключение Украинского и Русского языка (при условии установки языковых пакетов).

    Добавлена валюта: Русский рубль и Украинская гривна.

    Страны и регионы СНГ переведены на русский и украинский языки.

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    install_OpenCart_2.0.1.1_UA.zip

    Розпакуйте архів і помістіть теку install (із заміною) в кореневу директорію сайту.

    Інсталяція проходитиме українською мовою.

    Після інсталяції додано перемикання Української і Російської мови (за умови установки мовних пакетів).

    Додана валюта: Українська гривна і Російський рубль.

    Країни і регіони СНД перекладені російську і українську мовами.

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Скачать можно ЗДЕСЬ

    Пока файлы будут на модерации, доступ только зарегистрированным пользователям.

    Я так понимаю, что всё же в _RU.zip они на русском, а в UA.zip на украинском.

    Чтобы сделать "И" и иметь географию на нескольких языках одновременно, надо движок и структуру БД менять.

    Немного не так. В RU.zip только инсталляция проходит на русском, а в UA.zip инсталляция на украинском. Всё остальное одинаково.

    Страны и регионы: Зависимости от языкового пакета нет, страна Украина написана на украинском и все регионы украины тоже на украинском, РФ на русском и все регионы на русском.

    post-689422-0-15977300-1420645906_thumb.jpg

    post-689422-0-69445400-1420645907_thumb.jpg

    post-689422-0-43403700-1420645908_thumb.jpg

    post-689422-0-32390300-1420645909_thumb.jpg

    post-689422-0-92013000-1420645909_thumb.jpg

    post-689422-0-34915700-1420645910_thumb.jpg

    post-689422-0-94522900-1420645910_thumb.jpg

    post-689422-0-47225500-1420645911_thumb.jpg

    post-689422-0-09550800-1420645912_thumb.jpg

    post-689422-0-66544100-1420645912_thumb.jpg

  7. Название: Файлы инсталляции Open Cart 2.0.1.1 на русском и украинском языках

    Добавил: Luch

    Добавлен: 07 янв. 2015

    Категория: Языковые пакеты



    Разница между RU.zip и UA.zip в том, что установка будет проходить либо на Русском либо на Украинском языке.
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    install_OpenCart_2.0.1.1_RU.zip
    Распакуйте архив и поместите папку install (с заменой) в корневую директорию сайта.
    Инсталляция будет проходить на русском языке.

    После инсталляции добавлено переключение Украинского и Русского языка (при условии установки языковых пакетов).
    Добавлена валюта: Русский рубль и Украинская гривна.
    Страны и регионы СНГ переведены на русский и украинский языки.
    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    install_OpenCart_2.0.1.1_UA.zip

    Розпакуйте архів і помістіть теку install (із заміною) в кореневу директорію сайту.
    Інсталяція проходитиме українською мовою.

    Після інсталяції додано перемикання Української і Російської мови (за умови установки мовних пакетів).
    Додана валюта: Українська гривна і Російський рубль.
    Країни і регіони СНД перекладені російську і українську мовами.



    Нажмите здесь, чтобы скачать файл

  8. Поставил пакет Украинский язык, все класно спасибо огромное. Есть вопрос, при переходе на Украинский вместо (в русской версии Войти или зарегистрироваться) появляется (text_welcome) как это исправить. Заранее спасибо

    Вы откуда делаете переход? Как на скрине?

    Какую версию используете?

    Перевод предназначен для оригинальной версии OpenCart 2.0.1.1 Смотрите релизы здесь

    Если у Вас сборка ocshop, то я не знаю, как на ней будет работать.

    post-689422-0-58486600-1420955185_thumb.jpg

  9. Статусы заказа и статусы склада вы назначаете самостоятельно переводите в админке Система / Локализация / Статус склада (или Статус заказа) / Редактирование статуса.

    Русский язык  http://www.opencart.com/index.php?route=extension/extension/info&extension_id=16735&path=2&filter_search=russian&filter_license=0&filter_download_id=37

    Можете взять из инсталляционного файла ЗДЕСЬ переводы статусов, так-же в нем переведены страны и регионы СНГ.

    Или заменить на этот файл в папке install. Тогда при установке у вас сразу будут переводы стран и статусов (русский и украинский языки).

     

    Можно также скачать готовые инсталляционные пакеты на русском и украинском языках ЗДЕСЬ

     

     

  10. класно сделал а есть русский язык? кстати осталось перевести статусы заказов а так все в норме

    Статусы заказа и статусы склада вы назначаете самостоятельно переводите в админке Система / Локализация / Статус склада (или Статус заказа) / Редактирование статуса.

    Русский язык  http://www.opencart.com/index.php?route=extension/extension/info&extension_id=16735&path=2&filter_search=russian&filter_license=0&filter_download_id=37

  11. Русский язык всплывающих подсказок в текстовом редакторе Opencart 2.x

    Может кому и будет полезно.

    Описание и инструкция в архиве.

     

    Архив выложен так-же здесь:  https://opencartforum.com/files/file/2207-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9-%D1%8F%D0%B7%D1%8B%D0%BA-%D0%B4%D0%BB%D1%8F-%D0%B2%D1%81%D0%BF%D0%BB%D1%8B%D0%B2%D0%B0%D1%8E%D1%89%D0%B8%D1%85-%D0%BF%D0%BE%D0%B4%D1%81%D0%BA%D0%B0%D0%B7%D0%BE%D0%BA-%D0%B2-%D1%82%D0%B5%D0%BA%D1%81%D1%82/

     

    Все изменения и поправки будут внесены в архив по адресу "Дополнения"

    post-689422-0-25700700-1419154218_thumb.jpg

    post-689422-0-39690700-1419154218_thumb.jpg

    post-689422-0-55505200-1419154218_thumb.jpg

    post-689422-0-65940800-1419154218_thumb.jpg

    rus_summernote.zip

    • +1 1
  12. Есть недостаток в том, что при обновлении версии, всё слетит. Нужно будет не забывать сохранять измененные файла, а затем снова их подгружать в обновленную версию...

    Чтобы вносить изменения только в шаблон и не затрагивать ядро, можно в некоторых случаях воспользоваться символами FA, конечно, если эти символы будут понятны посетителю сайта. Так-же, с помощью FA не будет привязки к языковому пакету.

    В нашем случае с пунктом "Связаться с нами" или "Контакты".

    <li><a href="<?php echo $contact; ?>"/><?php echo $text_contact; ?></a></li> меняем <?php echo $text_contact; ?> на <i class="fa fa-envelope-o">, получаем <li><a href="<?php echo $contact; ?>"/><i class="fa fa-envelope-o"></a></li>. Подправить если нужно css.

     

    И на выходе примерно так, как на скрине.

    post-689422-0-61732300-1418964044_thumb.jpg

  13. Решил проблему с контактами(Связаться с нами)!

    В контроллере в файле header.php

    прописал 2 строки

     

            $this->load->language('common/footer');

            $data['text_contact'] = $this->language->get('text_contact');

    Сначала подгружаем перевод, затем передаём содержимое переменной текст_контакт

    После в файле шаблона header.tpl пишем

     

    <li><a href="<?php echo $contact; ?>"/><?php echo $text_contact; ?></a></li>

     

    Извлекаем ссылку на связь с нами, затем извлекаем текст переменной текст_контакт. В итоге имеем в главном меню надпись Связаться с нами, которая ссылается на настоящую страницу.

    В языковом файле footer.php можно изменить название на контакты например.

    Вобщем может кому то будет полезно..я почти  час убил на это...

    Есть недостаток в том, что при обновлении версии, всё слетит. Нужно будет не забывать сохранять измененные файла, а затем снова их подгружать в обновленную версию...

  14. Релиз Open Cart 2.0.1.0 на github  https://github.com/o...encart/releases

     В версии 2.0.0.0 были в локализации языка поля:

    1. Название

    2. Код

    3. Кодировка

    4. Изображение

    5. Директория

    6. Файл перевода

    7. Статус

    8. Порядок сортировки

     

    В версии 2.0.1.0 поле 6. Файл перевода отсутствует.

     Поэтому для перевода на другие языки, например русский, в папке russian файл russian.php нужно переименовать в default.php, если не переименовать, то переводы, находящиеся в этом файле подключаться не будут.

    Так-же не работает ЧПУ главной страницы.

    post-689422-0-92268700-1417881446_thumb.png

    post-689422-0-41595500-1417881453_thumb.png

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

    Я вчера залил сюда https://opencartforum.com/files/file/2168-%D1%83%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9-%D1%8F%D0%B7%D1%8B%D0%BA/

  16. Всем Привет!

    Сделал украинский перевод catalog без админки, почти 100% перевода, кроме платежных систем, которые скорее всего не будут использоваться.

    Стоит ли его выкладывать в коммерческий доступ за символическую стоимость, или подарить?

  17. Всем Привет!

    Сижу, знакомлюсь с новым 2.0, ну и походу немного экспериментов.

    В главное меню категорий товаров решил прикрутить "Главная" и "Контакты". С "главной" всё нормально, а вот "Контакты" не работают, переход на страницу работает, но вместо ссылки кусок кода.

    В файле D:\Server\domains\Site_Name\catalog\view\theme\default\template\common\header.tpl вставил два куска кода

     

    Для главной: <li><a href="<?php echo $home; ?>"/><?php echo $text_home; ?></a></li>

    Для Контактов: <li><a href="<?php echo $contact; ?>"/><?php echo $text_contact; ?></a></li>

     

    Главная работает нормально, и языки переключаются.

    Может уже кто пробовал варианты?

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

Important Information

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