Jump to content

royko666

Новичок
  • Content Count

    11
  • Joined

  • Last visited

Community Reputation

0 Обычный

About royko666

  • Rank
    Пользователь

Recent Profile Visitors

452 profile views
  1. На сайте реализовал следующий момент: к наименованию валюты добавляется значение единицы измерения товара. К примеру, стоимость товара 1000 руб, стало 1000 руб/шт или 1000 руб/м3. Сделано это путем использования параметра UPC. В категории товара выводится без проблем сайт. Встал вопрос вывод этого параметра в корзину. Сделал все по инструкции. Но результата ни какого не дает. И сразу же заметил, что в самой карточке тоже ничего не выводится, хотя вывод параметра добавлен в соответствии, как и параметр model, только значение заменено на upc. В чем может быть проблема?
  2. Я не покупал, клиенту сайт переносил на другой хостинг, у него Ваш модуль стоит. Про указанную проблему говорит, что появилась после переноса (в чем я глубоко сомневаюсь)
  3. Подскажите, столкнулся с такой проблемой: Есть товар Х в количестве 1 шт. Клиент добавляет его в корзину, переходит к оформлению заказа. Заполняет все поля, есть два варианта оплаты: оплатить сейчас, оплатить при доставке. По умолчанию стоит "Оплатить сейчас". Клиент хочет оплатить при доставке, жмет на соответствующую строку. Вверху высвечивается "Товары, отмеченные ***, недоступны в нужном количестве или их нет на складе!" , хотя товар есть в количестве 1 шт. Сайт onlyskin.ru
  4. Здравствуйте! Перевел сайт клиента onlyskin.ru на хостинг Beget. При оформлении заказа, начинает долго обновлять блоки. К примеру, выбираю какой-либо регион, и начинает колесико крутится. Waiting (TTFB) составляет от 12-14 до 20-22 секунд. В чем может быть проблема?
  5. Всех. Которые в ручную создаются и которые через модуль - все удаляются.
  6. Здравствуйте! Добавляется товар, сохраняется, все нормально. Но стоит только зайти в ранее созданный товар, изменить что-либо и сохранить - ошибка 500, товар полностью удаляется из админки. В логах 2018-05-22 7:56:12 - PHP Notice: Undefined variable: next_code in /home/l/l35233xc/e-lit.su/public_html/system/storage/modification/admin/controller/catalog/product.php on line 1033 Облазил все, и нашел только этот кусок кода if (isset($this->request->post['model'])) { $data['model'] = $this->request->post['model']; } elseif (!empty($product_info)) { $data['model'] = $product_info['model']; } else { $data['model'] = $next_code; } $data['model'] = $next_code; - 1033 строка Не могу понять, в чем проблема
  7. Верно, то же самое. Проблема решилась. В catalog/model/shipping удалил файл flat1.php (т.к. его не было там в файлах клона, видимо затесался с левого модуля, которые ставил) и все заработало
  8. Здравствуйте! Возникла потребность клонирования способа доставки. При включении клона на этапе оформления заказа вылетает ошибка Fatal error: 'Error: Could not load model shipping!' in /home/i/i20122qj/i20122qj.beget.tech/public_html/system/storage/modification/system/engine/loader.php:191 Stack trace: #0 [internal function]: Loader->{closure}(Array, Array) #1 system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #2 catalog/controller/checkout/simplecheckout_shipping.php(80): Proxy->__call('getQuote', Array) #3 catalog/controller/checkout/simplecheckout_shipping.php(80): Proxy->getQuote(Array) #4 [internal function]: ControllerCheckoutSimpleCheckoutShipping->index(Array) #5 system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #6 system/storage/modification/system/engine/loader.php(46): Action->execute(Object(Registry), Array) #7 system/library/simple/simple_controller.php(94): Loader->controller('checkout/simple...', Array) #8 catalog/controller/checkout/simplecheckout.php(109): SimpleController->getChildController('checkout/simple...') #9 [internal function]: ControllerCheckoutSimpleCheckout->index() #10 system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #11 catalog/controller/startup/router.php(25): Action->execute(Object(Registry)) #12 [internal function]: ControllerStartupRouter->index() #13 system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #14 system/storage/modification/system/engine/front.php(37): Action->execute(Object(Registry)) #15 system/storage/modification/system/engine/front.php(32): Front->execute(Object(Action)) #16 system/framework.php(103): Front->dispatch(Object(Action), Object(Action)) #17 system/startup.php(124): require_once('/home/i/i20122q...') #18 index.php(19): start('catalog') #19 {main}
  9. Всем привет! Возникла проблема. Используется модуль Buy One Click for OpenCart 2.0.x, 2.1.x, 2.2.x Потребовалось внедрить в тело письма о заказе статус "Предзаказ" или "Обычный". Для product.tpl внедряем следующий код: <operation> <search> <![CDATA[ <input id="order_admin_email" type="text" name="admin_email" value="<?php echo $buyoneclick_admin_email; ?>"> ]]> </search> <add position="after"> <![CDATA[ <?php if ($in_stock == 0) { ?> <input id="order_admin_email" type="hidden" name="predzakaz" value="Предзаказ"> <?php } else { ?> <input id="order_admin_email" type="hidden" name="predzakaz" value="Обычный"> <?php } ?> ]]> </add> </operation> Т.е., если делаю заказ непосредственно из карточки товара, все прекрасно срабатывает, нужный статус есть в пришедшем письме. Но такая конструкция не работает, если делать заказ со страницы категории. Есть конструкция, расположенная в category.tpl <?php if ($product['stock'] == 0): ?> <div class='button-group' style='margin-top:10px;'><button class='clcikbtts product-btn-add order' type='button' data-texts='Сделать предзаказ' data-toggle='modal' data-target='#order' style='display:block; width:100%;padding:5px 0px;font-size:14px;' return true;'>Сделать предзаказ</button></div> <?php else: ?> <div class='button-group' style='margin-top:10px;'><button class='clcikbtts product-btn-add order' type='button' data-toggle='modal' data-texts='<?php echo $buyoneclick_name; ?>' data-target='#order' style='display:block; width:100%;padding:5px 0px;font-size:14px;' return true;'><?php echo $buyoneclick_name; ?></button></div> <?php endif ?> Она делает подмену названия кнопки в зависимости от количества товара, если 0, кнопка "Сделать предзаказ", если не равно 0, то кнопка "Купить в 1 клик". Форма всплывает одна и та же (и обработчик один), что и на странице товара - просто в форме также подменяются заголовки. Пытаюсь сделать <operation> <search> <![CDATA[ <input id="order_admin_email" type="text" name="admin_email" value="<?php echo $buyoneclick_admin_email; ?>"> ]]> </search> <add position="after"> <![CDATA[ <?php if ($product['stock'] == 0): ?> <input id="order_admin_email" type="hidden" name="predzakaz" value="Предзаказ"> <?php else: ?> <input id="order_admin_email" type="hidden" name="predzakaz" value="Обычный"> <?php endif ?> ]]> </add> </operation> Не работает. С какой бы кнопки не приходил заказ, статус "Предзаказ" приходит. Не могу разобраться почему, ведь такое же условие срабатывает для подмены названия кнопки
  10. люблю таких форумчан.. спросил про проблему, сам решил - а что сделал, не написал. Возникла такая же проблема, иду в надежде решить проблему.. а тут голословное "решил"...
×

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.