0 Пользователей и 1 Гость просматривают эту тему.
  • 26 Ответов
  • 670 Просмотров
*

CCTRRoman

  • Осваиваюсь на форуме
  • 116
  • 3
Как реализовать резервирование товара корзины для исключения покупки этого же товара другим клиентом (пока покупает первый клиент)? Возможно ли это теоретически?

На сайте есть две группы клиентов, одна - это розница, - которая быстро нашла нужный товар (перейдя из поиска) и сделала заказ,
вторая группа - это оптовики, - они очень долго выбирают товар, добавляя его в корзину в течении нескольких часов (из-за них сессия увеличена до 1 часа)

Ситуация:
Клиент №1 делает на сайте заказ добавляя множество позиций в корзину в течении часа, в это же время другой Клиент №2 добавил те же позиции в свой заказ и оформил его быстрее Клиента №1. Соответственно Клиенту №1 при нажатии подтвердить заказ выскакивает табличка с ошибкой об артикулах которые отсутствуют.

Вопрос:
Можно ли сделать чтобы товар сразу же списывался при добавлении товара в корзину клиентом, и если он передумает его покупать и удалит его из своей корзины, товар добавиться обратно на сайт?
Или как-то резервировался, что бы если он лежит в корзине одного клиента, его (кол-во товара) не могли бы заказать другие клиенты в это время, пока не освободиться товар из корзины...
*

dexterkirov

  • Осваиваюсь на форуме
  • 39
  • 0
вам надо товар продать? а если первый не совершит покупку? а второй больше не вернется за этим товаром. будете третьего ждать?
вам же надо продать. и какая разница первому или второму?
*

dmitry_stas

  • Профи
  • 10012
  • 949
при чем как по мне выгоднее как раз продать рознице :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dexterkirov

  • Осваиваюсь на форуме
  • 39
  • 0
мне кажется тогда логичнее доступность цветом задать, если доступно несколько- цвет желтый, доступно много - зеленый, не доступно -красный.
у разработчиков есть такой плагин
*

dmitry_stas

  • Профи
  • 10012
  • 949
логично. и пусть быстрее шевелятся если надо :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 8915
  • 755
  • http://n*****n.com
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dexterkirov

  • Осваиваюсь на форуме
  • 39
  • 0
а про радугу не понял. можно написать текстом, если нужен монохромный
и еще оффтоп: в вашем аддоне бонусов не хватает опции активировать бонусы после заданного времени. ато клиенты будут разбивать покупки сразу, чтобы пользоваться бонусами
*

nevigen

  • Moderator
  • 8915
  • 755
  • http://n*****n.com
про радугу, это ТСу адресовалось, у него сайт такой...
про бонусы - офтоп лишний :) хотите обсудить тогда в теме бонусов.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Taatshi

  • Support Team
  • 4803
  • 453
  • Верстаем и немножко кодим. Обращайтесь ;)
А мне нравится данный вопрос. Ибо чую я, что мне тоже такой функционал понадобится. Так что давайте начнем понемногу его решать.

Я так понимаю, без аякса тут не обойтись. Алгоритм. На каждое добавление товара, изменение его количества или удаление из корзины отправляем запрос на сервер и меняем количество товара для кликнутого итема. По идее это должно быть не так уж сложно оформить, но у меня с аяксом напряженные отношения((

И еще вопрос - что лучше: писать полноценный плагин или попихать кусочками в шаблоны корзины, товара и списка категорий при необходимости?
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3  /  ОТЗЫВЫ 
Минимальная ставка за платные услуги 1000 рэ Связь: telegram - Taatshi, почта - Taatshi на яндексе.
*

nevigen

  • Moderator
  • 8915
  • 755
  • http://n*****n.com
:) дорогие мои :)
ну не перекладывайте на магазин работу менеджеров.
вы потеряете всех клиентов.
важно не впарить, а получить лид !
почему все упорно пытаются избежать общения с клиентом ?
люди кучу бабок тратят на то чтобы заполучить контакт клиента!
а вы хотите его услать ?
ЛЮБОЙ (!) повод общения с клиентом это ваша бизнес возможность.
даже если товара нет в наличии, вы всегда можете дать скидку и договориться о поставке позже.
а послать клиента потому что какой то конь (а может и конкурент) просто положил в корзину товар раньше вашего оптового клиента...
ну даже не знаю как быть такому бизнесмену :)
интернет магазин от обычного отличается только технологичностью, и все ! это просто виртуальный менеджер по продажам.
и если его полномочий для принятия решения по удовлетворению клиента не хватает, он должен передать их реальному, более компетентному :)

я вообще удивляюсь почему я это пишу.... неужели это не очевидные вещи ?
хотя написал только из-за Татши :) не не чтобы толкнуть :) а наоборот, чтобы отговорить заниматься ненужным (конечно ИМХО :) )

товары кол-во неограничено - лучший выход в таких случаях :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Taatshi

  • Support Team
  • 4803
  • 453
  • Верстаем и немножко кодим. Обращайтесь ;)
Ну, для обычных магазинов - да. А если, например, торгуем антиквариатом? Где каждая вещь уникальна? И народ сидит на сайте часами в раздумьях брать или не брать? И, если возьмет - то второй такой уже не будет?

А? Съел?)))

Эти случаи единичны, но теоретически они могут возникнуть. ИМХО.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3  /  ОТЗЫВЫ 
Минимальная ставка за платные услуги 1000 рэ Связь: telegram - Taatshi, почта - Taatshi на яндексе.
*

nevigen

  • Moderator
  • 8915
  • 755
  • http://n*****n.com
съел, съел :)
могут конечно возникать :) но универсального решения это точно не требует :)
это ж ты правильно написала, единичные случаи :)

на форуме был такой товарисч который делал магазин в беларуси, по продаже секонд хенда.
у него тоже была такая тема. единичный товар и бронирование на __ часов. с выводом информации что товар забронирован, если не будет приобретен в течении ___ часов бронь будет снята.

но в случае который обсуждается в теме...
клиент получит тупо отказ, потому что хотел взять 12 коньков а осталось только 7, причем ему еще надо угадать что имено 7, перебирая сколько же их :)
а пока наберет 7 то другой клинет который хотел купить 1 пару коньком ребенку на ДР уже уходит в дургой магаз, потому что тут нет :)
кароче все в шоке потому что магазин большой а купить нечего, все полки в корзина покупателей брошеных возле кассы потому что не полные:)

обрати внимание товар в корзине ничего не значит..
это не повод чтобы списывать его...
могут вернуть через секунду.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Taatshi

  • Support Team
  • 4803
  • 453
  • Верстаем и немножко кодим. Обращайтесь ;)
Ну, в таком раскладе я с тобой согласна на все сто.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3  /  ОТЗЫВЫ 
Минимальная ставка за платные услуги 1000 рэ Связь: telegram - Taatshi, почта - Taatshi на яндексе.
*

dmitry_stas

  • Профи
  • 10012
  • 949
Алгоритм. На каждое добавление товара, изменение его количества или удаление из корзины отправляем запрос на сервер и меняем количество товара для кликнутого итема.
зачем дополнительный запрос? есть же уже один - добавление в корзину. на него плагином и прицепиться. нужна дополнительная таблица, где будут храниться "замороженные" товары. при добавлении в корзину в эту таблицу пишем ID товара, и время, после которого будет разморозка (если клиент например накидал кучу всего в корзину, а потом просто ушел и не вернулся). соответственно, при добавлении в корзину проверяем количество товара с учетом замороженных.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 8915
  • 755
  • http://n*****n.com
у и начинают появляется необходимость формирования признаков когда же клиент ушел ? т.е. бросил корзину.
бросил ли он ее или все таки завтра купит ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Taatshi

  • Support Team
  • 4803
  • 453
  • Верстаем и немножко кодим. Обращайтесь ;)
Не, тут завтра не пойдет. Нужно ограниченное время - например, два часа максимум. Но это уже по товару нужно смотреть и по самому процессу закупки. Индивидуально для каждого сайта.

Поскольку мы решили, что для оптовиков это не нужно - я бы ограничилась часом максимум. Пусть сначала продумывают что брать а потом оформляют. Ибо нефиг)

dmitry_stas, тогда нужно раз в час эту таблицу проверять и очищать. Чтоб появилась, к примеру, кнопка купить. Не очень смотрится, когда жмешь купить, а тебе говорят - нету, брысь. Лучше сразу знать, что нет в наличии.
« Последнее редактирование: 23.03.2016, 10:43:30 от Taatshi »
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3  /  ОТЗЫВЫ 
Минимальная ставка за платные услуги 1000 рэ Связь: telegram - Taatshi, почта - Taatshi на яндексе.
*

dmitry_stas

  • Профи
  • 10012
  • 949
тогда нужно раз в час эту таблицу проверять и очищать. Чтоб появилась, к примеру, кнопка купить.
так при выводе карточки товара и проверять. проверили есть ли такой ид, если есть - проверили не истекло ли время. не истекло - скрыли кнопку, истекло - удалили из таблицы.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Taatshi

  • Support Team
  • 4803
  • 453
  • Верстаем и немножко кодим. Обращайтесь ;)
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3  /  ОТЗЫВЫ 
Минимальная ставка за платные услуги 1000 рэ Связь: telegram - Taatshi, почта - Taatshi на яндексе.
*

CCTRRoman

  • Осваиваюсь на форуме
  • 116
  • 3
При оформлении заказа оптового клиента №1, который часа 4 добавлял товар в корзину, за это время уже клиент №2 и клиент №3 купили часть из списка заказанного товара (положенных в корзину оптовым клиентом №1).

Этот оптовый клиент №1 решил всё-таки наконец оформить заказ, ему выскакивает сообщение со списком названия товаров которых уже нет в наличии и ниже список товаров в его корзине, что бы он удалил товар (которого уже нет) или скорректировал кол-во (уменьшил товар, которого стало меньше)

Когда он удалил 1 позицию товара, которого уже нет (или скорректировал кол-во товара, уменьшив его до кол-ва наличия) - информация об отсутствующих УЖЕ (к этому моменту) товаров пропала (страница обновилась) и клиент вынужден снова оформлять заказ (вводить всю свою контактную информацию) и только тогда видит какой товар следующий надо удалить или скорректировать кол-во. И так каждый раз после удаления каждого товара. (клиент не понимает, что можно скопировать сообщение со списком отсутствующих уже товаров например в блокнот и удалять по списку из блокнота)

Вопрос: Можно ли реализовать например кнопку "скорректировать заказ", - исходя из реального уже наличия товара на складе, что бы автоматически удалить из корзины товар, которого уже нет (он продан) или уменьшить кол-во товара до реального остатка на складе (так как часть уже бала продана, пока он делал три часа заказ)
*

CCTRRoman

  • Осваиваюсь на форуме
  • 116
  • 3
мне кажется тогда логичнее доступность цветом задать, если доступно несколько- цвет желтый, доступно много - зеленый, не доступно -красный.
у разработчиков есть такой плагин

Доступность нет смысла отображать цветом, так как на сайте отображена информация о реальном кол-ве на остатке каждого товара на складе.
*

dmitry_stas

  • Профи
  • 10012
  • 949
лучше тогда сделать, чтобы в автоматическом режиме эта проверка делалась при переходе к оформлению, а клиенту просто выводилось сообщение, что например Таких-то товаров не хватает, их количество было уменьшено.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

CCTRRoman

  • Осваиваюсь на форуме
  • 116
  • 3
лучше тогда сделать, чтобы в автоматическом режиме эта проверка делалась при переходе к оформлению, а клиенту просто выводилось сообщение, что например Таких-то товаров не хватает, их количество было уменьшено.

это то что и хотелось! Как это можно реализовать?
*

dmitry_stas

  • Профи
  • 10012
  • 949
ну такого в базе нет, если вы об этом. я имею в виду, что если и писать аддон - то делать именно так, в автоматическом режиме чтобы все пересчитывалось.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

CCTRRoman

  • Осваиваюсь на форуме
  • 116
  • 3
dmitry_stas или nevigen - есть ли у Вас возможность (по времени и желанию) написать платный аддон на эту тему:
чтобы в автоматическом режиме эта проверка делалась при переходе к оформлению, а клиенту просто выводилось сообщение, что например Таких-то товаров не хватает, их количество было уменьшено.

и сколько это будет стоить?
Или создать отдельную тему в коммерческий раздел?
*

nevigen

  • Moderator
  • 8915
  • 755
  • http://n*****n.com
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

CCTRRoman

  • Осваиваюсь на форуме
  • 116
  • 3
Спасибо! Если у кого-то есть возможность реализовать решение по данной теме - http://joomlaforum.ru/index.php/topic,325908.0.html
*

CCTRRoman

  • Осваиваюсь на форуме
  • 116
  • 3
Большое спасибо Виталику за написанный плагин. Если кому будет нужно - обращайтесь за ним к нему. http://joomlaforum.ru/index.php?action=profile;u=22237
Плагин автоматически удаляет из корзины во время заказа тот товар что уже был продан (пока делался заказ) и уменьшает кол-во того товара (до реального наличия на складе), кол-во которого уже уменьшилось, пока делался долгий заказ и выводит сообщение об этом.
Вопрос решён. Тема закрыта. Всем спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

вывести количество товара на складе из атрибута

Автор pavel2950

Ответов: 10
Просмотров: 76
Последний ответ 30.08.2017, 21:43:24
от nevigen
передать параметры по ajax c JQ в php Полный вид товара

Автор pavel2950

Ответов: 3
Просмотров: 104
Последний ответ 18.08.2017, 14:40:16
от pavel2950
Не могу разобраться, как обновляется цена товара при выборе аттрибута

Автор kit2m2

Ответов: 5
Просмотров: 89
Последний ответ 17.08.2017, 11:52:01
от robert
Установить свою цену товара

Автор ma1exe

Ответов: 27
Просмотров: 235
Последний ответ 15.07.2017, 00:18:44
от ma1exe
Продажа весового продукта и начисление балов за покупки

Автор vova630

Ответов: 3
Просмотров: 155
Последний ответ 18.05.2017, 00:43:06
от vova630