Jump to content

Kosjak76

Модератор
  • Content Count

    3788
  • Joined

  • Last visited

  • Days Won

    19

Everything posted by Kosjak76

  1. Если нужно, чтобы удалялись только заказы со статусом Удален (id=3) то нужно поменять if($o->status<3) На if($o->status != 3) Как то так))
  2. switch($this->request->post('action')) { case 'delete': { foreach($ids as $id) { $o = $this->orders->get_order(intval($id)); if($o->status<3) { $this->orders->update_order($id, array('status'=>3)); $this->orders->open($id); } else $this->orders->delete_order($id); } break; } Вот здесь это происходит
  3. Что значит просто исчезают? Насколько я помню - если удалить заказ со статусом Удален - он должен исчезнуть)) Т.е. удалиться из базы
  4. Если заменить символы сразу пробелами? Проблем будет в разы меньше
  5. Код читать умеешь? Открой файл view/OrderView.php Найди там конструкцию такую if($url = $this->request->get('url', 'string')) $order = $this->orders->get_order((string)$url); elseif(!empty($_SESSION['order_id'])) $order = $this->orders->get_order(intval($_SESSION['order_id'])); else return false; И попробуй разобраться, что происходит, когда клиент попадает на страницу сайт/order/ Без указания url заказа
  6. НИКАКОГО!!! Я в душе не ебу, зачем кто-то вставил туда этот редирект ОН там не нужен, потому что он НЕ СРАБОТАЕТ
  7. БЛЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ!!! Как еще обьяснить, чтоб ты понял? callback не имеет НИКАКОГО ОТНОШЕНИЯ к тому, куда попадает КЛИЕНТ
  8. // Установим статус оплачен $simpla->orders->update_order(intval($order->id), array('paid'=>1)); // Спишем товары $simpla->orders->close(intval($order->id)); $simpla->notify->email_order_user(intval($order->id)); $simpla->notify->email_order_admin(intval($order->id)); die("OK".$order_id."\n"); Вот так заканчивается callback
  9. Откуда вы взяли редирект в callback ?? Его там нет И он там НЕ НУЖЕН
  10. БЛИН, ЕЩЕ РАЗ ДЛЯ ОСОБО ОДАРЕННЫХ КЛИЕНТ НИКОГДА НЕ ПОПАДАЕТ НА callback НИКОГДА!!!!!!!!!!!!! Именно поэтому там НЕТ никаких редиректов НЕТ и НЕ НАДО
  11. По идее, при переходе по Success Url пользователю показывается заказ, который он сделал и ID которого находится в $_SESSION['order_id']
  12. Вы путаете абсолютно РАЗНЫЕ вещи Во-первых - переадресацию КЛИЕНТА после оплаты на Success Url Во-вторых - взаимодействие Робокассы и МАГАЗИНА через ResultUrl и callback.php
  13. Кстати, посмотрел сейчас стандартный файл Robokassa.php - там все довольно забавно)) $success_url = $this->config->root_url.'/order/'.$order->url; $fail_url = $this->config->root_url.'/order/'.$order->url; Урлы формируются, но в Робокассу не передаются)
  14. ResultUrl - это адрес, по которому отправляется callback для МАГАЗИНА. По этому адресу ваш магазин получает данные об оплате от Робокассы. Success Url и FailUrl - это адреса, по которым отправляется КЛИЕНТ, после оплаты в Робокассе По-моему, так это работает. По поводу урлов - их надо передавать в форме для Робокассы в Robokassa.php
  15. Извините, все экстрасенсы в отпуске) По фото не лечим... А если серьезно - без ссылки на страницу задавать такие вопросы бесполезно.
  16. Если товары разные - проблем вообще нет практически) Вот если они одинаковые, но с разными ценами или описаниями - это сложнее, но если сайтов не 50 шт - то тоже ничего особо сложного
  17. Глупости какие-то, какая нафиг синхронизация? Если база одна, то и админка ОДНА и ничего синхронизировать не надо. На сайтах вообще можно удалить папку simpla и оставить одну админку. Либо вообще все домены направить в одну папку, а там уже в зависимости от домена - выдавать разные сайты
  18. Вот ссылка на поиск, если сами не умеете - https://forum.simplacms.ru/search/?q=одна база&quick=1&search_and_or=and
  19. Что вы хотите? Чтобы кто-то написал вам инструкцию? Работы минимум на сотню баксов (это самый минимум) - кто захочет этим заниматься за просто так??? А подключаться к одной таблице - это еще сложнее, как по мне) Что нужно сделать - создать таблицу для Магазинов, обработчики для нее в админке, связать товары и заказы с магазинами через ID Если товары одинаковые - это одно, если разные - то другое. Готовых инструкций - нет, и врядли будут.
×
×
  • Create New...