Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

deeman

Users
  
  • Posts

    8,541
  • Joined

  • Last visited

Everything posted by deeman

  1. это не модуль, это прямо в шаблоне корзины встроено только не понял, зачем это нужно на странице заказа, если там есть блок с вариантами доставок, по сути ввод адреса и блок вариантов доставки и есть то же самое
  2. в вашем случае только править модуль оплаты при доставке \catalog\model\payment\cod.php перед строкой if ($status) { вставить код if (!$this->cart->hasShipping()) { $status = false; }
  3. в разметке блоков в моем модуле можно подключить любой модуль, введя идентификатор модуля в {идентификатор} в нужном месте в шаблоне (в новой версии включив ручное редактирование), в старой версии идентификатор нужно обрамить этим : [[идентификатор]] просто текст можно вывести через блок помощи, добавив его и в его настройках установить нужную статью
  4. поля сохраняются в таблицы модуля customer_simple_fields,address_simple_fields,order_simple_fields (их префикс совпадает с префиксом базы) эти поля в админке должны отображаться сами, если залиты вкмоды модуля и они применяются к файлам админки
  5. в файле catalog\language\russian\checkout\simplecheckout.php есть $_['text_items'] = 'Товаров: %s (%s)'; приведите текст в соответствие со своим из файла catalog\language\russian\checkout\cart.php там тоже есть запись для text_items
  6. что в старой версии, что в новой можно задать наборы полей адреса, в новой версии в блоке адреса доставки плюс в новой можно скрыть весь блок целиком таким образом не понимаю, в каком месте старая версия более функциональней, чем новая
  7. закодирован только один файл админки для проверки лицензии, все файлы основной части не кодированы. честно говоря, ума не приложу, для чего вам нужен доступ к админке моего модуля UPDATE пользователь мне тоже отписался, речь идет про задание связей между модулями в админке моего модуля, сам модуль (основная его часть) работает с моим
  8. в новой версии в файле catalog\model\tool\simpleapimain.php в методе public function getCountries($filter = '') уберите то, что выделил жирным $values = array( array( 'id' => '', 'text' => $this->language->get('text_select') ) );
  9. выполните запрос CREATE TABLE IF NOT EXISTS `simple_custom_data` ( `object_type` tinyint(4) NOT NULL, `object_id` int(11) NOT NULL, `customer_id` int(11) NOT NULL, `data` text NOT NULL, PRIMARY KEY (`object_type`,`object_id`,`customer_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  10. страну по умолчанию можно установить в настройках поля страна в админке модуля, ничего править не нужно лишний вывод скорее всего подцепился в файлах по интеграции, а именно в simple_footer.tpl попробуйте временно восстановить его из архива модуля и проверить, пропадет ли лишнее
  11. во-первых, от темы это не зависит во-вторых, на скрине корзина (стандартная) в-третьих, проверьте настройки геозон модулей доставки и оплаты
  12. ну по идее сразу в коде того модуля можно менять текст на нужный, в этой строке 'title' => sprintf($this->language->get('text_coupon'), $this->session->data['coupon']),
  13. Проверьте у ваших товаров настройку "требует доставки" В некоторых сборках опенкарта в классе корзины присутствует ошибка, проверьте, нет ли ее у Вас. Откройте файл /system/library/cart.php, найдите метод public function hasShipping() { и посмотрите, не стоит ли сразу за указанной строкой возврат false: return false; Если данная строка присутствует сразу после названия метода, то удалите ее.
  14. вывод всех строк итого - результат работы модулей "учитывать в заказе", которые имеют свои языковые файлы и логику
  15. парой страниц ранее писал, что у меня нет административных прав на форуме (даже модераторских), я не могу даже сказать, что происходит и почему это именно так.
  16. отключен вывод ошибок и скорее всего просто не создались таблицы модуля, раз проблема именно при создании заказа По какой-то причине при установке модуля не были созданы таблицы для его кастомных полей. Откройте phpmyadmin и выполните следующие запросы, но перед выполнением запроса, пожалуйста, замените ВАШ_ПРЕФИКС_ на префикс вашей базы данных либо удалите его CREATE TABLE IF NOT EXISTS `ВАШ_ПРЕФИКС_customer_simple_fields` ( `customer_id` int(11) NOT NULL, PRIMARY KEY (`customer_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `ВАШ_ПРЕФИКС_address_simple_fields` ( `address_id` int(11) NOT NULL, PRIMARY KEY (`address_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `ВАШ_ПРЕФИКС_order_simple_fields` ( `order_id` int(11) NOT NULL, PRIMARY KEY (`order_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  17. допишите их в формат адреса для нужной страны (в локализации в основном меню опенкарта)
  18. попробуйте со стандартным заказом скорее всего скрыли или удалили блок доставки, но при этом не включен хотя бы один модуль доставки для всех геозон
  19. обновитесь до последней и на странице заказа повводите различные адреса, чтобы собрать все варианты доставки
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.