colorito

Рейтинг
54
Регистрация
26.10.2013

Ну а индексы какие проставлены в данный момент?

tags.id, tags.target_id, films.id?

По tags.id и tags.targer_id можно составной индекс попробовать

Структуру таблиц, примеры запросов - все в студию

Ну и вопрос больше в вебстроительство, конечно

Т.е. вся работа с заказом ведется в 1С, а не на сайте?
А если покупатель в момент получения заказа хочет его изменить, продавец в 1с меняет его заказ?

После того, как он нажал кнопку "Оформить заказ", он уже не может его изменить самостоятельно. Только через запрос менеджеру, который, если заказ не оплачен или не уехал, имеет право это сделать. Если заказ был оплачен, скажем, через Приват24, то даже менеджер не имеет право его изменить. Либо оформить возврат, если там лишние позиции, либо оформить следующий заказ, если чего-то не достает.

Как вы это контролируете? Вот, захотел менеджер и изменил. Как сделать технически невозможной такую корректировку? Можно поставить запрет после какого-то статуса, но статусов наплодится такое к-во, что сам потом запутаешься. Несколько типов заказов, несколько статусов, всё это перемножится и возникнет огромное к-во комбинаций.

Нет у заказа статусов, при которых его можно менять, кроме статуса "Ожидает рассмотрения". Все остальное только через возврат, либо через дозаказ. Менеджер, если "захотел", то остался без премии. Ну это человеческий фактор, запрет есть - кто нарушил, тот наказан.

Да, вот это мне и не нравится больше всего в схеме, где 1С главная. Т.е. остатки на сайте не соответствуют реальным. А если сделать главным в этой связке сайт, а не 1С, то надо на сайте так мудрить, чтобы всё, что надо передавалось в 1с, и эта задача становится подобна написанию новой СРМ.

Ну когда обмен раз в 5 минут, то остатки, в принципе, соответствуют реальным.

ИМ автозапчастей, товаров около 30к, заказов в день около сотни.

Обмен заказами между сайтом и 1С, в обратную сторону между 1С и сайтом, а также обмен остатками и актуальной ценой товара между 1С и сайтом происходит раз в 5 минут. Данный обмен несложен даже на десятках тысяч товаров.

Покупатель изменить состав заказа может только через звонок менеджеру. В этом случае в 1Ске снимаются остатки, и в течении максимум 5 минут измененный заказ покупателя выгружается на сайт, в том числе и новые остатки товаров.

Соответственно, изменить заказ, если он уже упакован или уехал, покупатель не может даже через звонок менеджеру. Только дозаказ или возврат товара.

UPD

Чуть позже еще реализовали обмен данными между сайтом и 1С в момент, когда пользователь жмет "Оформить заказ"

Для проверки актуальности остатков именно на данный момент и резервирования в 1Ске моментально.

Сделали это, потому что пользователи успевали оплатить заказ до 5 минутного обмена, были сложности с возвратом денег за уже проданный другому, но оплаченный товар.

Но это муторно и сложно, на машине с 1С поднимали вебсервер, куда стучался сайт и инициировал обмен.

Ну вроде как WordPress Multisite такое умеет

Делаете поддомены алиасами, дочерние темы и вперед

По правилам раздела в топике вы должны указать телефон и размер зп

А там в метрике есть

Настройка - Код счетчика - Запрет отправки на индексацию страниц сайта

Галочка стоит?

Мост из Калининграда можно еще построить. А под Германией подкоп.

J-ran:
Нуачо, можно будет взять под своё крыло, если из ЕС слиняет 😂. Руни будет в нашей сборной по футболу играть 🤣

Ну у вас при открытии главной страницы происходит 302 редирект либо на

https://www.vivus.ru/?1 либо на https://www.vivus.ru;jsessionid=ххх

А эти страницы закрыты в роботсе

Disallow: /*;jsessionid

Disallow: /?

Скриптом можно разбить

$list = file('spisok_urlov.txt');
$i = 0;
$n = 0;
foreach ($list as $url) {
if ($i == 0) {
file_put_contents('sitemap_' . $n . '.xml', 'Заголовки xml-файла');
}

// тут кроме урла еще добавить всякие теги согласно спецификации XML
file_put_contents('sitemap_' . $n . '.xml', $url, FILE_APPEND);

$i += 1;
if ($i == 50000) {
$i = 0;
$n += 1;
}
}

На выходе получиться сколько-то XML-файлов по 50 000 записей

Всего: 521