Повтор заказа ПРО
Prof-inetПовтор заказа ПРО
Удобная кнопка «Повторить заказ» прямо на странице заказа покупателя и в карточке заказа администратора. Покупателю не нужно заново искать товары, а администратор может подготовить новый заказ для того же клиента.
Для покупателя
Войти в личный кабинет и открыть свой заказ.
Нажать «Повторить заказ».
Посмотреть список товаров и предупреждения о недоступных позициях.
Подтвердить добавление в корзину.
Проверить актуальные цены, количество, доставку и оформить покупку обычным способом.
Товары добавляются к уже существующей корзине. Плагин не создаёт и не оплачивает заказ покупателя автоматически. Дополнительные услуги, прежние скидки, купоны и способы доставки не переносятся.
Для администратора
Открыть заказ в админке и нажать «Повторить заказ».
Проверить доступные товары и текущие цены, убрать ненужные позиции, изменить количество.
Указать согласованную стоимость доставки и комментарий.
Подтвердить создание настоящего нового заказа.
В новом заказе выбрать способы доставки и оплаты и проверить итоговую сумму.
Функция доступна пользователям с полными правами администратора Shop-Script. Исходный заказ не изменяется. Сохранение нового заказа может запустить штатные уведомления и обработчики магазина. Адрес доставки не копируется автоматически: его нужно проверить и заполнить в новом заказе.
Включение плагина.
Автоматическая кнопка на странице заказа покупателя.
Дополнительный блок кнопок в списке заказов покупателя.
Свои тексты кнопки, заголовка и пояснения.
Цвет кнопки и CSS-классы для оформления.
Ограничение повторов у клиента по кодам статусов заказа.
Установка и подключение
Сделайте резервную копию магазина.
После публикации установите плагин через Инсталлер. Для тестирования исходников разработчик размещает папку repeatpro в wa-apps/shop/plugins/ и добавляет repeatpro в конфигурацию плагинов, сохраняя существующие записи.
Откройте Магазин → Плагины → Повтор заказа ПРО.
Настройте тексты, цвет и места показа. Включите плагин и сохраните настройки.
Проверьте собственный тестовый заказ в личном кабинете и карточку заказа в админке.
Поддержка тем
Автоматическое размещение использует стандартные места frontend_my_order и frontend_my_orders. В нестандартной теме используйте код вставки. Универсальная автоматическая совместимость со всеми темами не гарантируется.
В my.order.html:
{if class_exists('shopRepeatproPlugin')}{shopRepeatproPlugin::button($order.id)}{/if}
Внутри цикла заказов my.orders.html:
{if class_exists('shopRepeatproPlugin')}{shopRepeatproPlugin::button($o.id, 'list')}{/if}
Имя переменной $o зависит от темы. При ручной вставке отключите соответствующий автоматический вывод, чтобы кнопки не дублировались. Кнопка в админке выводится через стандартный хук backend_order.
Shop-Script Премиум
Частичная поддержка: дробное количество передаётся без округления до целого, минимум и кратность проверяются по текущим настройкам товара. При изменении складской единицы позиция пропускается, автоматического пересчёта между единицами нет.
Ограничения
Для клиента нужен вход в личный кабинет; гостевые ссылки на заказ не дают права повторять его. До 500 исходных позиций. Не переносятся услуги, прежние цены, скидки, купоны, оплата и доставка. При сбое часть товаров может уже попасть в корзину: сначала проверьте её, затем продолжайте вручную. Новые корзины, темы, налоги, остатки и уведомления требуют проверки на установленной версии Shop-Script перед выпуском.
Стоимость и поддержка
399 ₽ в месяц · 1 999 ₽ в год · 4 999 ₽ навсегда.
Техническая поддержка: prof-inet.ru .





