Антон Теплоухов, Конечно же, когда оплачен, т.к товар уже приобретен, даже если деньги пока не дошли и статус заказа до сих пор "ждем оплаты", товар должен быть зарезервирован на формального покупателя. Если возникают какие-то проблемы с транзакцией или клиент вдруг что, решил отменить заказ, то его резерв возвращается на склад, и по его прибытию в физическое расположение склада, осмотре, что транспортная его не грохнула и т.п., только тогда возвращаете данный товар как приход
посмотреть документацию по чату, если есть событие закрытия чата, отслеживать его в js и вызывать window.location.reload();
Вариант 2 - искать кнопку завершения и вешать обработчик клик на нее
Так Update и есть. Для начала вам надо вытащить того, кого собираетесь обновлять, чтобы понять, существует ли он вообще, и только потом уже обновлять необходимое.
Ну а по апдейту гляньте в поисковике синтаксис, он прост
Сергей, На самом деле, кусок кода представлен формально, т.к. изначально я предполагал, что дело именно в синтаксисе. Все то, что тут написано, на самом деле, можно представить просто как А и Б, где А - наличие картинки и Б - цена.
JOIN'ом просто тащится сама картинка для объекта из другой таблицы, где Message_ID объекта (его непосредственный идентификатор) соотносится с Message_ID (родитель, т.е. объект) в таблице мультифайла, а проверка count на наличие ID - идентификатора самой записи в таблице multifile.
Мне кажется, что у меня что-то недописано в ордере, хотя в моем понимании, они должно работать. Должно же вроде как выполнится условие, где есть и картинка и цена, но по факту, выполняется только проверка на наличие картинки, а вот a.Price > 0 - нет
Я писал, буквально на прошлой неделе, и вышло вполне себе не плохо, т.к. большинство чертовых плагинов под это дело перенаварочены лишним и не очень хорошо поддаются кастомизации.
Уж проще свое, тем более, такая штука много где в будущем может быть использована, и лучше взять свое, доработать, если требуется, и использовать. Как минимум потому, что будет понятна.
Почему при создании новой комплектации, если нажмем на зеленую кнопку, а потом попытаемся удалить ее сразу, то у метода удаления deleteItemComplect
индекс удаляемого элемента равен 0, и поэтому удаляется первая комплектация?