Jump to content

Kami

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

    545
  • Joined

  • Last visited

Everything posted by Kami

  1. Тут полный форум фрилансеров , лучше создайте тему и опишите задачу, думаю много найдется кто реализует. Я лично помню года 3 назад просил маркетплейс посмотреть, до сих пор жду)
  2. Написать вам готовое решение, это значит забрать у вас часть опыта, вы просто забудете и все. Вам дают хорошую подсказку, если ей воспользуйтесь то и решение сделаете и свой скилл прокачаете.
  3. логи ошибок нужны, выдает что то сервер?
  4. я бы начал логи ошибок смотреть. Там что то интересное должно быть, нам пишите, а мы подскажем что да как.
  5. Ну как вариант, Есть тема где ресайз изображения блога, попробуйте по аналогии. Скорей всего если у вас баннеры с групировкой то это решение симпламаркета?
  6. Что мешает добавить сортировку по популярности , по дефолту для показа товаров, а саму сортировку сделать так, посчитать в скольких оформленных заказах присутствует товар, какого больше, тот и популярней. Но если вам надо чтоб последний оформленный тут же становился выше, то тогда нужно больше подумать.
  7. Смотря где вы хотите вывести, если в карточке товара, то смотрите в сторону цикла вывода свойств. Там можете через стандартный фореч выцеплять нужное свойство по id и выводить куда вам нужно {foreach $product->features as $f} {if $f->id == 10} //10 это id характеристики {$f->name}{$f->value} {/if} {/foreach}
  8. скорей всего, такая ошибка возникает из за htttps на сайте , если вы ничего не правили и не ломали по FTP то сделайте так https://site.ru/simpla/ ( обратите внимание что в конце поставил /)
  9. в админ панели для себя можете вывести к примеру в simpla/design/html/order.tpl <a href="{$config->root_url}/order/{$order->url}">Ссылка на заказ</a> И теперь в каждом заказе есть ссылка на него.
  10. Попробуйте заменить в файле install.php все названия mysql на mysqli
  11. Модуль давинчи решит вашу проблему, если хотите остаться на симпле.
  12. Все варианты есть на форуме, один полноценный за 12 тыс вроде. а другой с помощью переводчика бюджетный. Но я так понял что ни та ни та мультиязычность не допилена до конца, поэтому будьте готовы доработать.
  13. а вы из под админа заходили? естественно они будут вам открываться. Отройте через инкогнито сначала и посмотрите, должен 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}
  14. Насколько я помню ищем строку в 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 Ну а дальше в шаблоне можете добавлять каки
  15. Ваша реализация более развернутая и наверное лучше, но я думаю что хранить в куках товар тоже не проблема. Вопрос на каком этапе лучше проверять и как сообщать об этом пользователю, что id товара который у него в куках, уже не существует.
  16. Кто сталкивался с таким? храню товары не в сессии а в куках. Недавно пришел товар с удаленным вариантом. Допустим был товар Iphone Черный Белый. Человек добавил черный, но через неделю вариант был удален. Но заказ он смог оформить и товар пришел в заказе, правда с пометкой "вариант удален" .
  17. Тем кто работает с МС возможно пригодится как временное решение. Перед //Контрагенты 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); Так по крайней мере заказы у одного пользователя будут собираться к нему, а новый пользователь Михаил не затрет предыдущего Михаила.
  18. ну кстати как вариант, учитывая что ерунду всякую пишут в поле name, думаю даже можно просто order_id
  19. Скажите кто сталкивался с подобной проблемой при отправке заказов в Мой склад? При передаче данных о покупателе // Контрагенты $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 ); В роли ИД выступает имя пользователя, что конечно не правильно. В итоге если два Михаила заказали товар, то получае
  20. У все решение давно прекрасно работает. Попробуйте эту инструкцию, она более подходит для новичков. Также советую все таки ставить 3 версию, у меня на проектах 2 уже пропускает некоторый спам.
  21. Про Класс 365 лучше задать на их профильном форуме, вы же понимаете что симпла просто принимает ваш xml и берет с него данные. Соответственно что пришлете , то и запишите. 1с_exchange.php , там все наглядно показано. Только если у вас 3 магазина, то в Класс 365 для каждого свой ассортимент забит? или там есть разделение склады? В общем простых решений тут нет и не будет с вашими запросами. Одну таблицу вы не прикрутите, т.к. вы пишите ниже что хотите где то отключать товары а где то включать и изменять. Путей тут тысячи, все зависит от ваших задач , есть магазины где люди обхо
×
×
  • Create New...