
Kami
-
Content Count
555 -
Joined
-
Last visited
Posts posted by Kami
-
-
В 23.08.2023 в 08:14, phukortsin сказал:
Значит, не хватает серверу ресурсов.
Ну вот проблема ресурсов решена, а вот всё равно фид грузится 5 минут ти ложится с ошибкой. То есть даже 5 минут не хватает чтоб выполнить запрос к 20 к товарам со свойствами т.д.
Как вы выходили из ситуации? пилить фид?
-
11 минут назад, phukortsin сказал:
В этом и соль что уже все прописал
location / {
proxy_pass http://127.0.0.1:81;
proxy_redirect http://127.0.0.1:81/ /;
include /etc/nginx/proxy_params;
fastcgi_read_timeout 300;
fastcgi_send_timeout 300;
proxy_read_timeout 300;
}
И сервер перезагружал, всё равно - 1 минуту выполняет и уходит в 504 ошибку.
-
В 18.08.2023 в 08:50, phukortsin сказал:
Такой проблемы у большинства типовых сайтов НЕТ. При 20 тыс обычно товаров фид формируется легко и быстро. Если у Вас не работает, то это, скорее всего, проблема слабого сервера. Если нет желания/возможности перейти на лучший тарифный план, то работать надо индивидуально. Сначала выяснять причину (основные варианты - не хватает ресурсов MySQL или не хватает оперативной памяти сервера). А потом уже придумывать хитрости, чтобы обойти нехватку ресурсов...
Например, если причина затыка в нехватке ресурсов MySQL, то можно выходить из положения, как намекнул shooroop - делать подряд несколько запросов с ограничением, например, по 4000 записей...
Вообще в логах странная ошибка. 2023/08/22 05:36:52 [error] 145577#145577: *2 upstream timed out (110: Connection timed out) while reading response header from upstream,
Сервер ложится с ошибкой 504 Gateway Time-out
Сам сервер выделенный и с хорошим железом, стоит fast panel
-
Скажите, кто как разбивал yandex.xml на части? товаров 20 тыс и фид уже не загружается, падает сервер.
Кто как выходил из этой проблемы?
-
https://www.bestceramic.ru/catalog/plitka
Ну или вот тут более наглядно.
Получается и товары и коллекции.
Как лучше создать? Поделитесь опытом.
-
https://keram.ru/catalog/plitka/
Есть сайт пример по продаже плитки.
У него есть категории товары так скажем по дефолту.
Но помимо этого есть еще коллекции
https://keram.ru/catalog/plitka/?display=manufactureCollection
в коллекции могут быть плитки разных категорий, как настенная плитка , так и плинтус.
Вопрос, как лучше создать структуру и связать ее с базовой simpla?
Создать отдельную сущность collections по аналогии с категориями?
-
17 часов назад, phukortsin сказал:
Если совсем просто, то добавить к заказу поле по аналогии с комментарием. И пусть туда пишут "в пятницу после обеда". Или даже вообще пусть в комментарии записывают дату - тогда вообще ничего делать не надо...
а в целом был опыт создании бронирования на simpla?
-
1 час назад, phukortsin сказал:
У Вас фактически магазин продает не ТОВАР, а АРЕНДУ. Чтобы выглядело достойно, надо значительно перерабатывать функционал, просто и легко вряд ли получится. Надо, видимо, иметь расписание сеансов, и продавать билеты на сеансы. Вариантов разработки есть много разных. А если все же хотите просто, то записывать дату аренды надо в новое поле, как уже было сказано. Может, к заказу, а может, к покупке...
Согласен, по идее надо прям делать чтоб в одну баню не забронировали 5-6 человек . Но просят просто выбор даты, дальше как обычно ручной труд.
В общем если не совсем колхоз, то я думал хранить выбранные дату и время в сессии а потом уже при заказе записывать в pushares таблицу. Пока только такая идея
-
В 09.06.2023 в 23:36, shooroop сказал:
Какая дата? Дата создания товара, или дата оформления заказ или дата добавления товара в корзину или может у вас дата своя к примеру годности товара....
Своя дата, не хотелось бы городить лишний функционал, по сути есть дата которую выбираем на странице товара, аренда бани по сути и кладем в корзину, создавать варианты с датами конечно не получится, т.к. дата постоянно меняется, вот и думаю куда ее записывать чтоб в корзине товар с датой хранился
-
В 02.06.2023 в 09:26, phukortsin сказал:
Нестандартно запрограммировать все требующееся.
http://simpla-tuning.ru/dobavlenie-v-korzinu-srazu-neskolkih-variantov
У меня не стандартно немного сделано, что есть еще дата и время которые надо добавить к товару.
С вариантами то разобраться можно
if (is_array($simpla->request->get('variants'))) { $variants = $simpla->request->get('variants'); foreach ($variants as $s => $v) { $simpla->cart->add_item($s, $v); } }
А вот как сделать чтоб еще дата куда то записывалась? к товару который берут?
-
Есть немного нестандартный вопрос.
Есть у товара 2 варианта
Как правильней сделать чтоб
Можно было выбрать кол-во для каждого из двух вариантов и при клике в корзину чтоб оба товара сразу ушли в корзину с тем же количеством что выбрали.
-
Отбой, кажется он есть в стандартном репозитории.
-
Никто не делал модуль PSBAnk платежный?
https://www.psbank.ru/-/media/Files/Product-Documents/Business/tech-docum-api.pdf
Куплю.
-
В 04.03.2023 в 11:31, Drake777 сказал:
да, имел в виду авторов самого Okay. Полностью согласен с тем, что владельцы сайтов опасаются такого отношения. И был недавно удивлен, когда обратились с заявкой сделать именно на Okay проект
а что мешает делать проекты на окай? как по мне так Виталий забивает болт на клиентов еще до начала СВО, поэтому что изменилось?
Берем окай, он с открытым кодом, свежие версии на github пушат, так что не вижу проблем поддерживать и пилить для России.
Ну а теряет позиции потому что в Украине сейчас наверное не до интернет торговли.
-
Кто сталкивался с таким интересным подходом добавлять контрагентов?
Кто то до меня придумал у клиента такую фичу,
if(empty($order->user_id)) $order->user_id = $order->id;
В целом костыль норм, но потом если человек регается и user_id совпадает с номером заказа, то происходит каша в контрагентах при выгрузке в Мой склад.
Кто сталкивался и какое решение было оптимальным?
-
16 часов назад, shooroop сказал:
Да, в принципе как то мало с ним возился. Спасибо за инфу!
-
11 часов назад, alexivchenko сказал:
Существуют зарезервированные символы, которые имеют зарезервированные значения, это разделители —
:/?#[]@
— и суб-ограничители —!$&'()*+,;=
Существует также набор символов, называемых незарегистрированными символами — буквенно-цифровыми и
-._~
— которые не подлежат кодированию.Ну по логике
RewriteRule ^\*$ / [R=301,L]
Должно редиректить с https://site.ru/* на https://site.ru
Но по итогу я получаю
-
11 часов назад, Kosjak76 сказал:
По поводу чего?
Придумали проблему - и давай чего-то придумывать)))
Вот, например, и не мешает никому)
Проблема в том что все CMS отдают нормально 404, а Simpla показывает главную.
Как вариант можно было бы сделать редирект на нормальную главную. Но пока все методы выдают циклический редирект.
-
9 часов назад, Kosjak76 сказал:
По поводу чего?
Придумали проблему - и давай чего-то придумывать)))
Вот, например, и не мешает никому)
404.
-
Есть у кого мысли по поводу?
-
57 минут назад, alexivchenko сказал:
я как раз пытаюсь понять.
Ну и эти же ошибки перетянули себе клоны симплы.
Okay 2, 5cms, buyers
-
5 минут назад, alexivchenko сказал:
дело не в htaccess, нужно смотреть на /index.php и /view/IndexView.php и /api/Request.php
на счет слешей
#Убираем лишние слеши RewriteCond %{REQUEST_URI} ^(.*?)\/{2,}(.*?)$ RewriteRule . %1/%2 [L,R=301] RewriteCond %{THE_REQUEST} // RewriteRule .* /$0 [R=301,L]
я выше даже пример дал, поклацал все сайты что нашел дефолтные на симпле. У всех одно и тоже.
-
1 минуту назад, alexivchenko сказал:
дело не в htaccess, нужно смотреть на /index.php и /view/IndexView.php и /api/Request.php
на счет слешей
#Убираем лишние слеши RewriteCond %{REQUEST_URI} ^(.*?)\/{2,}(.*?)$ RewriteRule . %1/%2 [L,R=301] RewriteCond %{THE_REQUEST} // RewriteRule .* /$0 [R=301,L]
По сути все сайты на симпле при /* не выдают 404 ошибку.
-
1 час назад, keks сказал:
проверил, выдает 404 ошибку
а под админом выкидывает кусок описания с главной страницы
Если не сложно, то корневой htaccess скиньте
Как выгрузить большой фид yandex.xml?
in Общие вопросы по функционалу и дизайну
Posted
Лимитом я же просто ограничу выборку с базы данных, а мне то нужно всё выгрузить.