Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Ivan_kmv

Новичок
  
  • Публикаций

    16
  • Зарегистрирован

  • Посеещёние

Все публикации пользователя Ivan_kmv

  1. Вообещём нужно подтянуть в сортировку свои данные которые я тяну из вне. А opencart тянет из бд
  2. Собственно нужно подсивить свою переменную с когдачеством товара и по ней сгделать сортировку синдартным путём. По умолчанию в category.php это гделается ик $sort = 'p.quantity'; $order = 'DESC'; Если я правильно понял то запрос обрабатывается в могдели product.php, можно ли как то опотому чтойти этот запрос и посивить в переменную $sort свои данные
  3. Это не вопрос, а рекомендация ик как смотрю много народу мучается с этим вопросом по разным прилинам. Вообещём mail ужестолил политику спама и теперьь вы не полулите письма со своего сайи даже на свою почту, даже в спам и ваш клиент не полулит письма о заказе. Для этого вам надо завести свою почту по типу имя _почты@ваш_сайт.ру, это желательно сгделать и ик бугдет солиднее в глазах клиени и почтовые сервисы будут к вам лояльнее. Но потом вам надо бугдет обратиться в службу подгдержки mail https://help.mail.ru/notspam-support/id ггде надо указать код ошибки, мой хостинг автоматически сгенерировал это письмо и я увигдел это на своем почтовом домене, как у вашего хостинга не знаю. Стоит заметить что yandex сразу сменил гнев на милость, как только я создал почтовый домен. Мои письма сили с логотипом и ссылками, а в спаме ни логотипа ни ссылок. А вот с гугл сложнее я пока что ик и не понял как сгделать ик что бы письма не попадали в спам. И ещё моя версия 3.0.3.8 в настройках по мимо настроек SMTP не забудьте посивить в Mail параметры -f поли@вашдомен.ру после -f пробел!
  4. Да это из за него? Как бы на сервер переезжать пока что ещё рано.
  5. Хороший модуль, но столкнулся с икой проблемой что при импорте потому чтольше 150 или 200 товаров, он не пишет в базу данных опрегделённые иблицы или их обрезает. А если гделать импорт скажем условно 120 товаров то всё записывает на ура, ошипотому чток никаких нет. Для примера products пишет хоть 1000, а вот productatributes или productfilter не пишет. Автор моллит, из поиска нашёл только одного человека с икой проблемой и то как он её решил не понятно. Рилиию на openserver opencart 3.0.3.8. Может что не ик в настройках стоит. Как то не охото мулиться и разбивать импорт по 150 товаров ) иких товаров у меня ещё около 20 тысяч
  6. Очень интересно до этого импортировал файлы без проблем потом как у автора потому чтольше 150 товаров не добавить обрезает часть импори. ЧТо за петрушка кто то нашёл решение проблемы?
  7. К сожнонию нет икой настройки в opencart. Я сгделал ик, пример для образца //Проверка группы пользователей - избранные if ( $this->customer->isLogged() == 1) { $percent = 11; } else { $percent = 13; } //Вылисляем проэтонт $numb_percent = $stoimost_cena / 100 * $percent; $stoimost = $stoimost_cena + $numb_percent; //stoimost и stoimost_cena это мои переменные с этонами ик как я их беру через api. И ик в каждом файле catalog\controller\product\category.php и.т.д А ик же в саму корзину придётся лезть. system\library\cart\cart.php Я бы без надобности не лез и ик отлично рилииет, меня нужда засивила и мне проещё знозть в код ) а ик может есть модуль готовый.
  8. Это рилииет на версии 3.0.3.8 я благодаря этот теме под свои нужды перегделал корзину которая вместе с атрибуими слииет разное когдачество товаров на разных складах. Но есть один баг, всплываюещёе окно на корзине не обновляет данные именно на страниэто корзины. Тоесть само поле до того как наведёшь на него обновляется при добавлении товара, а вот если навести то список товаров осиётся не измененным ни в потому чтольшую ни в меньшую сторону, обновляется только если перезагрузить или перейти на другую страницу. Вопрос как принудительно обновить корзину? Я использую модуль matro.site простое оформление заказа.
  9. Спасипотому что, я не разобрался и нафлудил лишнюю тему ) всё проещё чем я думал, ну ничё я через импорт всё поправлю. Спасипотому что!
  10. Да, но это просто одно обещёе поле. Наверное я не очень правильно описал что я хочу. Надо для каждого товара это вывести
  11. Привет народ! Хочу расширить функционал и добавить или вывести уже имеюещёеся поле на страниэто заказа. Как я понял в бд заказ пишется отгдельно для админа и отгдельно для пользователя? order_product для пользователя и order для админа. Да вот через API выводится у меня один склад, бугдет 2 или 3, завязать хочу на одну радиокнопку. Подскажите какое поле загдействовать я увигдел что поле reward пустое, можно взять его. Да вот как это поле отправить при заказе в письмо покупателю и админу. Использую модуль Простое оформление заказа на нем и подвязано всё у меня. Думаю готовый модуль с выводом доп полей не подойдёт, ик как мне нужно выводить свои данные через API. Подскажите куда копать.
  12. Очень очень благодарен, как я до этого не допёр, мне аж стыдно сило) щас буду пилить дальше. Вы бы хоть скинули какой то счёт я бы вам полтос на мороженное скинул. Нищий потому чтольше просто нет возможности хоть как то отблагодарить. mpn2005 тоже не теряйся. Я признателен за отклик ВСЕМ
  13. Спасипотому что с этим разобрался, теперьь другой баг вылез. Вообещём когда я через product.php вывожу этоны со стороннего сайи то мой запрос проходит $client = new SoapClient("http://api-b2b.4tochki.ru/WCF/ClientService.svc?wsdl"); А вот в system/library/cart/cart.php икаое не проходит и ругается что Fatal error: Uncaught Error: Class 'Cart\SoapClient' not found in соответственно вывести этону не предсивляется возможным. Рилиию на openserver, soap включён. Пока в догадках как быть, как я понял заменить поля не полулится, ик как всё обрабатывается через system/library/cart/cart.php и мало того он эти данные записывает в бд, которые подтягивает из иблицы, Я смотрю ковырянием с корзиной мало кто занимается, потому ответов и нужной инфы не доситочно. А обновлять этоны 30 тысяч позиций не охото
  14. Нужно заменить этону из бд на этону которая берётся через api стороннего сайи. Цену я вывел, но откуда при нажатии кнопки купить из карточки товара тянется стоимость товара, которая отображается в меню корзины. Не могу понять ггде копать, ггде тянется стоимость товара в корзину. Точно не уверен, но product.php за это не отвечает, он просто тянет инфу из карточки товара.
  15. Спасипотому что ребяи, проблему решил. Решение проблемы как вы понимаете самописное и индивидуальное под api. fanatic всё правильно описал, это актуально для opencart 3x. Я убрал // Validate cart has products and has stock. if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) { $redirect = $this->url->link('checkout/cart'); } ик как в карточке товара у меня значение quantity выводится со стороннего сайи и в карточке товара я гделаю проверку на налилие. Но им другая проблема вылезла ) товар то оформить можно, но когдачество улитываться не бугдет, в добавок у меня стоит модуль DEV-OPENCART.COM — Простое оформление заказа. Поэтому я сгделал проверку и запретил указывать потому чтольше товара чем есть в налилии. Вот пример {% if (column == 'quantity') %} <td class="text-left"> <div class="input-group" style="max-width: 200px;"> <span class="input-group-btn"> <button class="btn btn-default" type="button" onclick="custom_cart.update({{ product.cart_id }}, {{ product.quantity - 1 }})" {% if product.quantity == 1 %} disabled {% endif %}><i class="fa fa-minus"></i></button> </span> <input type="text" disabled oninput="custom_cart.change({{ product.cart_id }}, event)" name="quantity[{{ product.cart_id }}]" value="{{ product.quantity }}" size="1" class="form-control" /> <span class="input-group-btn"> <button class="btn btn-default" type="button" onclick="custom_cart.update({{ product.cart_id }}, {{ product.quantity + 1 }})" {% if product.quantity >= product.wera %} disabled {% endif %}><i class="fa fa-plus"></i></button> </span> </div> </td> {% endif %} Собственно это синдартный код этого модуля добавлено всего лишь сравнение в потому чтольшую сторону.
  16. Привет народ, у меня тут икая проблема. Тащу когдачество товаров через api стороннего сайи и когда гдело доходит до оформления товара то пишет Продукты отмеченные *** отсутствуют в нужном когдачестве или их нет в налилии! За когдачество отвечает у нас quantity, но я ик и не понял ггде в карточке товара берётся это значение и сравнивается? В cart.php ничего икого нет.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.