Здравствуйте.
У меня стоит модуль накопительных скидок от @shoputils. Все хорошо, но скидки он считает только авторизованым покупателям. Оно, конечно, логично, но у нас есть немалое кол-во клиентов, которые не делают заказ через сайт, но не делать им скидку не правильно. Всякие люди, всякие истории и обстоятельства.
В свое время мне сделали допил гостевого заказа для авторегистрации (знаю что не правильно, но тогда мы с программистом решили, что так лучше) и подвязывания гостевого заказа к аккаунту при наличии оного, созданного ранее. Там было еще несколько фич типа объединения клиентов и т.п. Система оказалась сложноватой в итоге при переносе с OC 3 на OCStore 3 она работать отказалась. Может потом и реанимирую, но переезжать желательно сейчас.
Так как ПХП я знаю крайне плохо, то код сам писать не хочу (даже потому, что могу чего-то где-то не учесть и наделать косяков, которые вылезут чуть позже и в другом месте ), просить автора допила это исправлять тоже не очень могу, заказывать еще один допил тем более хочу, да и ситуация сейчас, если честно, не располагает (ну вот бывает чтобы все и сразу ), то решил сделать всю эту историю триггерами на таблицах БД. Еще не делал, но исходя из предыдущего опыта понимаю, что работать будет. С другой стороны, использование триггеров многие считают не желательным.
Итак вопросы:
1. вдуг кто делал такой допил и поделится решением - буду очень благодарен и, думаю, не я один. Слабо вериться, что только у меня такая история с постоянными клиентами.
2. если нет, то буду благодарен за высказанные мнения об идее с триггерами.
3. @shoputils Возможно у вас появится желание сделать в будующем такой функционал для вашего модуля :).