- Posts: 8
- Thank you received: 0
Здесь вы можете свободно общаться на русском языке. Просим отнестись с пониманием к тому, что мы не разговариваем на этом языке и не можем осуществлять поддержку на нем.
Как ограничить возможность добавлять товары в корзину исходя из подтверждения
- steklosetka
-
Topic Author
- Offline
Less
More
9 years 11 months ago #253080
by steklosetka
Как ограничить возможность добавлять товары в корзину исходя из подтверждения was created by steklosetka
-- HikaShop version -- : 2.6.3
Как ограничить возможность добавлять товары в корзину исходя из подтверждения заказа.
Ограничиваем пользователю количество товаров в корзине до одного. Один товар - одна заявка. Если количество заявок со статусом не подтвержден больше трех, не даем пользователю возможность добавлять товары в корзину.
Тоесть надо в фунции добавления товара в контролере запилить проверку. Посчитать в массиве заявок заявки с неподтвержденным статусом, если больше трех - вывести сообщение и остановить.
Вопрос: как вывести этот массив в контроллер?
Второй вариант реализации - ограничить количество добавляемых товаров в корзину до 3х, очищать корзину по факту изменени статуса подтвержден. Но для этого необходимо реализовать возможность из админки подтверждать статус каждому товару.
Знающие, помогите пожалуйста.
Как ограничить возможность добавлять товары в корзину исходя из подтверждения заказа.
Ограничиваем пользователю количество товаров в корзине до одного. Один товар - одна заявка. Если количество заявок со статусом не подтвержден больше трех, не даем пользователю возможность добавлять товары в корзину.
Тоесть надо в фунции добавления товара в контролере запилить проверку. Посчитать в массиве заявок заявки с неподтвержденным статусом, если больше трех - вывести сообщение и остановить.
Вопрос: как вывести этот массив в контроллер?
Второй вариант реализации - ограничить количество добавляемых товаров в корзину до 3х, очищать корзину по факту изменени статуса подтвержден. Но для этого необходимо реализовать возможность из админки подтверждать статус каждому товару.
Знающие, помогите пожалуйста.
Please Log in or Create an account to join the conversation.
- progreccor
-
- Offline
- SEO, webdesign
9 years 11 months ago #253084
by progreccor
Я не явлюсь официальной службой поддержки!
Я здесь добровольно!
Хочешь получить купон на скидку Hikashop? Спроси меня как!
Replied by progreccor on topic Как ограничить возможность добавлять товары в корзину исходя из подтверждения
А не проще ли с помощью ява скрипта все наладить?
Я не явлюсь официальной службой поддержки!
Я здесь добровольно!
Хочешь получить купон на скидку Hikashop? Спроси меня как!
Please Log in or Create an account to join the conversation.
- steklosetka
-
Topic Author
- Offline
Less
More
- Posts: 8
- Thank you received: 0
9 years 11 months ago #253087
by steklosetka
Replied by steklosetka on topic Как ограничить возможность добавлять товары в корзину исходя из подтверждения
Возможно проще. Подскажите пожалуйста варианты.
Please Log in or Create an account to join the conversation.
- progreccor
-
- Offline
- SEO, webdesign
9 years 11 months ago #253088
by progreccor
Я не явлюсь официальной службой поддержки!
Я здесь добровольно!
Хочешь получить купон на скидку Hikashop? Спроси меня как!
Replied by progreccor on topic Как ограничить возможность добавлять товары в корзину исходя из подтверждения
Вариант писать отдельный ява скрипт который будет отслеживать ваши условия. Другого варианта не вижу
Я не явлюсь официальной службой поддержки!
Я здесь добровольно!
Хочешь получить купон на скидку Hikashop? Спроси меня как!
Please Log in or Create an account to join the conversation.
- steklosetka
-
Topic Author
- Offline
Less
More
- Posts: 8
- Thank you received: 0
9 years 11 months ago #253090
by steklosetka
Replied by steklosetka on topic Как ограничить возможность добавлять товары в корзину исходя из подтверждения
Спасибо КЭП)
Please Log in or Create an account to join the conversation.
- steklosetka
-
Topic Author
- Offline
Less
More
- Posts: 8
- Thank you received: 0
9 years 11 months ago - 9 years 11 months ago #253105
by steklosetka
Replied by steklosetka on topic Как ограничить возможность добавлять товары в корзину исходя из подтверждения
Реализовал. . Посчитал количество записей на пользователя и присвоил значение переменной ограничения количества возможных товаров для корзины.
Last edit: 9 years 11 months ago by steklosetka.
Please Log in or Create an account to join the conversation.
- progreccor
-
- Offline
- SEO, webdesign
9 years 11 months ago #253120
by progreccor
Я не явлюсь официальной службой поддержки!
Я здесь добровольно!
Хочешь получить купон на скидку Hikashop? Спроси меня как!
Replied by progreccor on topic Как ограничить возможность добавлять товары в корзину исходя из подтверждения
Ну и что кэп будет делать при обновлении хикашоп? Или кэпу незачем его обновлять?
Я не явлюсь официальной службой поддержки!
Я здесь добровольно!
Хочешь получить купон на скидку Hikashop? Спроси меня как!
Please Log in or Create an account to join the conversation.
- steklosetka
-
Topic Author
- Offline
Less
More
- Posts: 8
- Thank you received: 0
9 years 11 months ago #253121
by steklosetka
Replied by steklosetka on topic Как ограничить возможность добавлять товары в корзину исходя из подтверждения
Допустим. Есть понимание как сделать иначе? Не затруднитесь показать.
Please Log in or Create an account to join the conversation.
- progreccor
-
- Offline
- SEO, webdesign
9 years 11 months ago #253124
by progreccor
Я не явлюсь официальной службой поддержки!
Я здесь добровольно!
Хочешь получить купон на скидку Hikashop? Спроси меня как!
Replied by progreccor on topic Как ограничить возможность добавлять товары в корзину исходя из подтверждения
У вас очень путанно все написано. Я не понимаю что конкретно нужно сделать. Не позволять класть в корзину больше трех товаров?
Я не явлюсь официальной службой поддержки!
Я здесь добровольно!
Хочешь получить купон на скидку Hikashop? Спроси меня как!
Please Log in or Create an account to join the conversation.
- steklosetka
-
Topic Author
- Offline
Less
More
- Posts: 8
- Thank you received: 0
9 years 11 months ago #253126
by steklosetka
Replied by steklosetka on topic Как ограничить возможность добавлять товары в корзину исходя из подтверждения
Задача такова. В корзине может быть только один товар для полного оформления заявки. 1 товар - 1 заявка. При формировании заявки устанавливается статус заявки Создано. Подтверждается заявка статусом Подтвержден. Если у пользователя висят более 3х неподтвержденных заявок, тоесть со статусом "Создан", то ему нельзя больше добавлять товары в корзину, и соответственно создавать заявки.
Реализовал так. Установил в настройках ограничение количества добавления товара в корзину на 1, очищать корзину после перевода заказа в статус "Создан". Далее в коде который скидывал, проверяю количество заказов со статусом "Создан". Если больше или равно 3м, присваиваю отрицательное значение переменной, которая устанавливает ограничение на количество товаров добавляемых в корзину.
Реализовал так. Установил в настройках ограничение количества добавления товара в корзину на 1, очищать корзину после перевода заказа в статус "Создан". Далее в коде который скидывал, проверяю количество заказов со статусом "Создан". Если больше или равно 3м, присваиваю отрицательное значение переменной, которая устанавливает ограничение на количество товаров добавляемых в корзину.
Please Log in or Create an account to join the conversation.
- progreccor
-
- Offline
- SEO, webdesign
9 years 11 months ago #253223
by progreccor
Я не явлюсь официальной службой поддержки!
Я здесь добровольно!
Хочешь получить купон на скидку Hikashop? Спроси меня как!
Replied by progreccor on topic Как ограничить возможность добавлять товары в корзину исходя из подтверждения
ну такой функционал, который нарушает нормальный ход выполнения для магазина нужно реализовывать с помощью плагинов.
У хика есть возможность подключить плагин, который будет реагировать на определенные события в жизни магазина.
www.hikashop.com/support/documentation/6...r-documentation.html
У хика есть возможность подключить плагин, который будет реагировать на определенные события в жизни магазина.
www.hikashop.com/support/documentation/6...r-documentation.html
Я не явлюсь официальной службой поддержки!
Я здесь добровольно!
Хочешь получить купон на скидку Hikashop? Спроси меня как!
Please Log in or Create an account to join the conversation.
Moderators: progreccor
Time to create page: 0.237 seconds