Получить usd США вроде все еще можно переводом moneyGram (банк Солидарность на февраль месяц), аккаунт Payoneer(VPN) предоставляет счет в usd, но получить сможете от компании (от официальной компании). Возможно что то поменялось, время сейчас меняющееся...
Для представления и связывания зависимостей хорошо поможет. У меня пока понимание, что адреса аяксом/api из сервера доставки получать, служба DPD по крайней мере предоставляет, плюс еще калькуляцию и конечную стоимость доставки. Т.е при оформлении заказа адрес простым текстом сохраняется для отправки продавцом. Ок буду иметь ввиду!
))) все компоненты собрал)))! За Менеджера и вариант реализации огромное спасибо, буду пробовать, можно сказать готовая сборка получилась, осталось поиграться и прикрутить. Еще раз спасибо!
Прошу прощения, еще раз для 'маленьких':
Менеджер через интерфейс получает имя службы доставки, забирает ее id, обращается к классу СД $className (как он вообще туда залетает то?), стартует свой манагерский конфиг, по id создает объект и его инициализирует, дальше по этому id через интерфейс получает доступ к методам, нагородил я конечно. С className' ом не совсем понятно, задумка вполне интересная.
Ок, спасибо, по поводу config, сама запись ['id' => $id] + $config]; смутила, или я совсем не понял, мы к массиву арифметически прибавляем строку(или?).
Менеджер так понял создает свой конфиг при регистрации СД и передает их к классам доставок? Правильно?
Сама конфигурация служб доставки например хранится в БД: имя СД/ключи. К ней же менеджер отношения не имеет? Менеджер для своей работы создает конфиг и потом его назначает к зарегистрированным СД?