Jump to content

Kami

Пользователь
  • Content Count

    481
  • Joined

  • Last visited

Everything posted by Kami

  1. Модуль давинчи решит вашу проблему, если хотите остаться на симпле.
  2. Все варианты есть на форуме, один полноценный за 12 тыс вроде. а другой с помощью переводчика бюджетный. Но я так понял что ни та ни та мультиязычность не допилена до конца, поэтому будьте готовы доработать.
  3. а вы из под админа заходили? естественно они будут вам открываться. Отройте через инкогнито сначала и посмотрите, должен 404 бить. хотя если вы про вывод меню выше , то добавьте {foreach $categories as $c} {if $c->visible} <a href="catalog/{$c->url}"> {if $c->image}<img src="{$config->categories_images_dir}{$c->image}" alt="{$c->name}">{/if} {$c->name} </a> {/if} {/foreach}
  4. Насколько я помню ищем строку в api/Cart.php // Если товар существует, добавим его в корзину if(!empty($variant) && ($variant->stock>0)) Удаляем проверку на наличие && ($variant->stock>0) в функциях add_item, update_item И также в обеих функциях заменяем $amount = min($amount, $variant->stock); на $amount = min($amount, ($variant->stock ? $variant->stock : $amount)); И в ProductsVIew.php, ProductView.php, View.php Найди и удалить что связано с 'in_stock'=>true Ну а дальше в шаблоне можете добавлять каки
  5. Ваша реализация более развернутая и наверное лучше, но я думаю что хранить в куках товар тоже не проблема. Вопрос на каком этапе лучше проверять и как сообщать об этом пользователю, что id товара который у него в куках, уже не существует.
  6. Кто сталкивался с таким? храню товары не в сессии а в куках. Недавно пришел товар с удаленным вариантом. Допустим был товар Iphone Черный Белый. Человек добавил черный, но через неделю вариант был удален. Но заказ он смог оформить и товар пришел в заказе, правда с пометкой "вариант удален" .
  7. Тем кто работает с МС возможно пригодится как временное решение. Перед //Контрагенты if(empty($order->user_id)) $order->user_id = $order->id; И вместо $k1_2 = $k1_1->addChild ( "Ид", $order->name); ставим $k1_2 = $k1_1->addChild ( "Ид", $order->user_id); Так по крайней мере заказы у одного пользователя будут собираться к нему, а новый пользователь Михаил не затрет предыдущего Михаила.
  8. ну кстати как вариант, учитывая что ерунду всякую пишут в поле name, думаю даже можно просто order_id
  9. Скажите кто сталкивался с подобной проблемой при отправке заказов в Мой склад? При передаче данных о покупателе // Контрагенты $k1 = $doc->addChild ( 'Контрагенты' ); $k1_1 = $k1->addChild ( 'Контрагент' ); $k1_2 = $k1_1->addChild ( "Ид", $order->name); $k1_2 = $k1_1->addChild ( "Наименование", $order->name); $k1_2 = $k1_1->addChild ( "Роль", "Покупатель" ); $k1_2 = $k1_1->addChild ( "ПолноеНаименование", $order->name ); В роли ИД выступает имя пользователя, что конечно не правильно. В итоге если два Михаила заказали товар, то получае
  10. У все решение давно прекрасно работает. Попробуйте эту инструкцию, она более подходит для новичков. Также советую все таки ставить 3 версию, у меня на проектах 2 уже пропускает некоторый спам.
  11. Про Класс 365 лучше задать на их профильном форуме, вы же понимаете что симпла просто принимает ваш xml и берет с него данные. Соответственно что пришлете , то и запишите. 1с_exchange.php , там все наглядно показано. Только если у вас 3 магазина, то в Класс 365 для каждого свой ассортимент забит? или там есть разделение склады? В общем простых решений тут нет и не будет с вашими запросами. Одну таблицу вы не прикрутите, т.к. вы пишите ниже что хотите где то отключать товары а где то включать и изменять. Путей тут тысячи, все зависит от ваших задач , есть магазины где люди обхо
  12. Может кто делал расчет доставки для DHL для Simpla CMS? Если есть готовое решение, отпишитесь в ЛС
  13. ну как он может брать прямо $simpla->money->convert Но ответ выше вам поможет, если вам в принципе не нужны значения после "."
  14. Собственно данный код и выводит без копеек при условии что в "валютах" у вас копейки выключены. Если даже при выключенных копейках у вас все равно выводит их, то значит что то у вас поломано.
  15. Наверное скорей всего можно это реализовать и через смарти в шаблоне, но этот вариант не обдумывал
  16. Ну если совсем топорно то в CartView.php if ($order->delivery_id==1) { } И прописывать доставке с ID 1 чтоб сумировалась наценка . Если же по уму, то наверное добавить поле в доставки наценка, и уже оперируя этим полем производить расчеты с $delivery->price $order->total_price Ну и поле с наценкой.
  17. Будут реализованы 12 поддоменов? тогда просто сделать 12 баз, и в зависимости от поддомена подключать определенную базу. config.php - site.ru config-msk.php msk.site.ru config-spb.php spb.site.ru Проверяем на наличие поддоменов и подставляем префиксы аналогично поддомену, в Api/Config.php. А там дальше останется только создать базы.
  18. Если у вас на весь товар будет одинаковая наценка , то что мешает сделать наценку 8% на total price?
  19. Хостинг на ростелекоме? Бегите от него! есть хорошие, как бегет и таймвеб, по цене вроде оптимально ,зато не ложатся так, стоит сайт у которого 20 к товаров и больше 100 категорий, полет нормальный.
  20. Без конкретики не сможет никто помочь, либо давайте фтп, либо пробуйте через отладку или логи смотреть что там происходит.
  21. не, ну это то что я заметил именно с симплы на окай 3 что перекочевало. Тут вроде как вопрос задавали что там за ошибка перенеслась
  22. PagesAdmin.php error_reporting(E_ALL); ini_set('ignore_repeated_errors', true); ini_set('display_errors', false); ini_set('log_errors', true); ini_set('error_log', dirname(__FILE__). '/errors.log'); Дальше пробуем переходить в админку в блок "Страницы" и в папке simpla появится файл errors.log , открываем с помощью любого текст редактора, читаем ошибку, строку, исправляем -радуемся
  23. Не знаю насколько это болячка, но Окай 3 ветка как и симпла сыпет ошибку [05-Nov-2020 21:18:23 Europe/Moscow] PHP Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/m/public_html/Okay/Core/Request.php on line 276 хотя вроде заявляют что их 3 версия отлично работает на 7 версии PHP
  24. Ну первое что, посмотреть сколько весит файл page.tpl , может он 0 kb отсюда и пустая страница. То есть проверить корректность переноса, ну а далее логи в студию. Поможем.
  25. Вам phukortsin предалагает бесплатно оттестировать ваш продукт от багов, зная его дотошность к мелочам, у вас с его замечаниями на выходе будет супер мега продукт без багов. Вы же от этого зачем то отказываетесь. Очень много покупал различных модулей в свое время и потом сутками долбил разработчиков дабы доделать, а в итоге то хочется как , заплатил и рабочий продукт сразу.
×
×
  • Create New...