Михаил
С нами с 27 июня 2014; Место в рейтинге пользователей: #343Переезд с shopkeeper на minishop
Мне казалось что я встречал где-то руководство по переносу магазина с shopkeeper на minishop. А теперь не могу найти. Есть такое?
SMS с формы
Нужно реализовать отправку сообщения из формы по смс. Может есть готовые решения и кто-то пользуется?
msBonus
Магазин на miniShop2. Прикрутили бонусную систему через msBonus.
Необходимо реализовать следующее:
В админке:
1. Автоматический пересчет начисленных бонусов при редактировании заказа.
2. Возможность вручную изменять количество бонусов использованных для оплаты заказа.
3. В профиле пользователя отображать всю информацию по бонусам:
— сколько бонусов доступно
— все движения по бонусам — история начисления и списания с указанием номеров заказов
В профиле пользователя на сайте:
В истории заказов отображать все движения по бонусам. Используется Office.
Необходимо реализовать следующее:
В админке:
1. Автоматический пересчет начисленных бонусов при редактировании заказа.
2. Возможность вручную изменять количество бонусов использованных для оплаты заказа.
3. В профиле пользователя отображать всю информацию по бонусам:
— сколько бонусов доступно
— все движения по бонусам — история начисления и списания с указанием номеров заказов
В профиле пользователя на сайте:
В истории заказов отображать все движения по бонусам. Используется Office.
Console - где посмотреть результат?
Небольшие доработки
2
annalotanrus.ru на modhost
1. Решить проблему описанную тут modx.pro/help/13864/
2. Вынести из minishop2.class.php логику отправки письма пользователю о регистрации при первой покупке (getCustomerId) и отправку писем в регионы (ChangeOrderStatus) чтобы не затерлось все при обновлении minishop
1. Решить проблему описанную тут modx.pro/help/13864/
2. Вынести из minishop2.class.php логику отправки письма пользователю о регистрации при первой покупке (getCustomerId) и отправку писем в регионы (ChangeOrderStatus) чтобы не затерлось все при обновлении minishop
Подключения собственного класса доставки
Необходимо поменять логику формирования стоимости доставки. Подключил свой класс доставки как описано тут
Все работает. Но в консоле ошибка
содержимое msDeliveryHandler_my.class.php
Все работает. Но в консоле ошибка
[2017-11-19 22:48:29] (ERROR @ /home/s9014/www/core/components/minishop2/model/minishop2/minishop2.class.php : 397) [miniShop2] Could not load custom class at "/home/s9014/www/core/components/minishop2/custom/delivery/msDeliveryHandler_my.class.php"
содержимое msDeliveryHandler_my.class.php
<?php
if(!class_exists('msDeliveryInterface')) {
require_once dirname(dirname(__FILE__)) . '/model/minishop2/msdeliveryhandler.class.php';
}
class msDeliveryHandler_my extends msDeliveryHandler implements msDeliveryInterface {
public function getCost(msOrderInterface $order, msDelivery $delivery, $cost = 0) {
....
}
}
Как это не удается загрузить кастомный класс msDeliveryHandler_my? Ведь описанная в нем логика работает. msOrder переопределение полей заказа
В форме оформления заказа использую поле phone3 для номера телефона
<input type="text" id="phone3" placeholder="Телефон" name="phone3" value="" class="form-control required">
Указываю получать номер телефона не из phone, а из phone3:[[!msOrder?
&tpl=`tpl.msOrder.my`
&userFields=`{"phone3":"phone"}`
]]
В чанке письма менеджеру использую [[+address.phone]]
Но там пусто. Не пойму что сделал не так. minishop2 - комментарий к каждой позиции из заказа в корзине
При оформлении заказа в корзине нужно реализовать возможность оставить комментарий к каждой позиции из заказа и после отправить эти комментарии в письме менеджеру. Как это реализовать?