domnmoraru.md
Молдовски онлайн магазин за занаятчийски оцети и билкови чайове: каталог, кошница, оформяне на поръчката, плащане и доставка, двуезичен RU/RO. Постоянна поддръжка.
Работим дистанционно, за клиенти във всяка държава. Каталогът се вижда от всички — работата започва зад бутона „плати“: плащания, доставка, склад, отчетност. Тук витрината и това, което е зад нея, ги прави един екип.
Правим магазина до ключ и го пишем за вас, затова той няма таван, поставен от някой друг: развива се нататък и не опира в технически бариери.
Появил се е нов начин на плащане — свързваме го. Отворил се е втори пазар със своя валута и своя доставка — добавяме го. Потрябвал е обмен със счетоводна система, за която в началото никой не е мислел — правим го.
Нито една от тези стъпки не опира в „така не може“. Опира в часове — а часовете виждате предварително.
Магазина при нас го водят двама: Емилиан отговаря за витрината — каталог, страница на продукта, оформяне на поръчката, скорост на телефон; Думитру — за онова, което е зад нея: плащания, доставка, склад, обмен със счетоводната система. Това е един екип и една фактура, а не изпълнител за подредбата и изпълнител за бекенда, които ще трябва да сработвате помежду си.
Магазин с един начин на плащане и една доставка — от шест седмици. С няколко валути, обмен със склада и отчетност — от дванадесет.
Каталогът и страницата на продукта. Филтри, варианти, наличност — онова, заради което купувачът или намира стоката, или си тръгва. Плюс търсене, което работи по вашия асортимент, а не по цялото название.
Кошницата и оформянето на поръчката. Стъпки, полета, доставка, грешки при въвеждане — всичко, през което купувачът минава между „искам“ и „платих“. Тук се губят най-много поръчки, затова тук е и най-много работа.
Плащането. Включително карти и криптоплащания — правили сме плащания в BTC, ETH, ERC-20, BCH и LTC. Отделно се пише какво се случва, когато плащането не е минало, минало е два пъти или е увиснало.
Интеграциите зад поръчката. Доставка, склад, счетоводна система — 1C или друга — известия: всичко, което трябва да научи за поръчката, след като тя е оформена. Повече за тази част — на страницата API, интеграции и плащания.
Администрация, в която работят вашите хора. Продукти, наличности, поръчки, статуси — така, че ежедневните действия да се правят с два клика, а не с осем.
Кодът е ваш. Хранилището и достъпите — от самото начало, а не накрая. Домейнът и хостингът се регистрират на ваше име.
Молдовски онлайн магазин за занаятчийски оцети и билкови чайове: каталог, кошница, оформяне на поръчката, плащане и доставка, двуезичен RU/RO. Постоянна поддръжка.
B2B магазин на дистрибутор на довършителни материали, сраснал се с неговата ERP система. Всеки партньор има свои договорни цени, група отстъпки, срокове за плащане и мениджър — всичко това вече живееше в ERP, а магазинът не трябваше да става втори източник на истината. Партньорът влиза и вижда своята цена, поръчката се връща в ERP като документ, статусът на доставката се чете оттам. Същата витрина обслужва и частни купувачи — с плащане с карта и на изплащане.
Значителна част от проектите ни е под споразумения за поверителност на агенции. Примери — при запитване.
Не броим магазина по броя страници. Цената я определя не витрината, а онова, което е зад нея: начините на плащане, доставката, наличностите, състоянията на поръчката.
Не даваме цена преди техническото задание. Сума по описание на идея не е оценка, а число, което така или иначе ще се промени. Предпочитаме да го променим, преди да сте разчитали на него.
Буферът влиза в оценката, но не и във фактурата: плащате отработените часове. Ако работата е отнела по-малко, плащате по-малко. Повече за това как се броят часовете — на началната страница.
Цената се изчислява в часове и броя им казваме предварително, по техническото задание. Без този документ не даваме никаква цифра: сума „на око“ по описание на идея би била гадаене.
С един начин на плащане и една доставка — от шест седмици. С няколко валути, обмен със склада и отчетност — от дванадесет. Точният срок — по готовото техническо задание.
Да, и това е чест избор, когато магазинът има нужда от позната администрация и стандартен набор от възможности. Темата обаче пишем своя, а не купуваме. Когато магазинът излезе извън това, което WooCommerce може без преправяне, по-честно е да бъде написан отделно — и това го казваме преди началото на работата, а не по средата.
Карти почти винаги, криптовалути, когато това е вашият случай. Точният набор от доставчици зависи от държавата, в която работи магазинът. Повече за плащанията като такива на страницата API, интеграции и плащания.
Колкото са заложени в базата и търсенето на етапа на техническото задание. Каталог от сто позиции и каталог от сто хиляди изискват различни решения по базата и по търсенето и те се вземат преди пускането, а не след него, когато всичко вече е забавено. При B2B магазин към това се добавят собствени цени и условия за всеки купувач и това също се решава в базата, а не във витрината.
Правили сме. Но многовендорен магазин не може да се брои като обикновен: продавачът не е ред в каталога, а отделна роля със свой асортимент, свои наличности, своя отчетност и свои пари. Към обикновения магазин се добавя втора администрация — онази, в която седи продавачът, а не вие — и правилата, по които помежду ви се делят поръчката и плащането. Това е чувствително повече работа и се изяснява на етапа на техническото задание, а не след това.
Да, ако доставчикът отдава експорт в някакъв вид — файл или през API. Това е обикновена интеграция: да се уговори форматът, да се разчете, да се реши какво да се прави със стоките, изчезнали от експорта. Работата се брои отделно от самия магазин.
Да, ако платформата е от списъка в долната част на страницата: преносът започва с четене на кода, както на страницата за поемане. Ако платформата не е от нашите, по-честно е да кажем веднага, че това не е при нас.
Пак ние. Доставката, складът и отчетността са интеграции, тоест същата работа като плащанията, и я прави същият човек.
На вас. Работим на месечна база и фактурираме вече свършеното, затова достъпът до хранилището може да бъде предаден веднага, а не накрая — няма причина да държим кода при себе си до последното плащане.
Да. Значителна част от текущите ни работи и без това е под такова споразумение.
Работим дистанционно с клиенти отвсякъде, часова зона EET. Говорим и пишем на румънски, руски, английски и български.
Елате с техническо задание. Ще го преработим така, че да не остават въпроси, и чак по него ще преброим часовете.
Това е входът. За магазините отговарят двама: Емилиан за витрината, Думитру за онова, което е зад нея.
За да пишете директно на някого от нас — контактите на началната страница.
Ако задачата е друга: уеб приложение или вътрешна система, API, интеграции и плащания, приложение за iOS и Android, сайт или лендинг страница, поемане на чужд проект, адаптиране на готов сайт за телефон.
Ако първо искате да видите кои сме — началната страница: тримата, с какво се занимава всеки, как броим часовете и какво вече сме направили.
ниво 1 — платформа
Дистрибуторът продава през един и същ магазин в два режима: на партньорски фирми и на частни купувачи. Трудна беше именно B2B частта — всеки партньор има свои договорни цени, своя група отстъпки, свои срокове за плащане и закрепен мениджър, и всичко това вече живее в ERP на компанията. Магазинът не можеше да стане втори източник на истината. Затова работата не беше да се отвори магазин, а да се построи слоят, който свързва магазина с ERP: цената, която партньорът вижда след вход, е неговата цена от ERP, а поръчката се връща в ERP като документ, без ръчно пренабиране. Правено като разработчици в състава на екипа Rinnovation.
Един магазин за два типа купувачи: категории клиенти с различна цена, различен ход на поръчката и различни начини на плащане. За частните лица — цени на рафта, плащане с карта и покупка на изплащане през партньори за финансиране, в същата кошница. Известие, когато изчерпаната стока се върне в наличност.
Партньорите идват от ERP, а профилите в магазина се създават и обновяват сами. Синхронизира се номенклатурата: категории, стоки, изображения и съответствието между атрибутите в ERP и полетата на магазина. Наличностите се обновяват, за да поръчва партньорът по реалната наличност, а не по статичен списък. Групите отстъпки, сроковете за плащане и мениджърите се изтеглят и се обвързват с партньора. Синхронизациите вървят по разписание, с дневник и с отделни инструменти за диагностика, когато съответствието не излиза; има сверка на данните и почистване на записите, останали без двойка.
Три нива на цената от ERP: общата оферта, договореното лично с партньора и текущите промоции. След вход фирмата вижда само своите цени, с правилния приоритет между общата цена, собствената и промоцията. Офертите се обработват на пакети — комбинациите „партньор — стока“ са много. Груповите отстъпки се прилагат в магазина по същия начин, както в ERP.
Поръчката от магазина автоматично се изнася в ERP като документ — с партньора, стоките, цените и условията. Състоянието на поръчката се чете обратно от ERP и се показва в кабинета, затова партньорът вижда реалния етап на доставката. Съпътстващите документи са достъпни на същото място. Изнасянето се съобразява с категорията на клиента: поръчка на дребно и поръчка по договор влизат в системата с различни условия.
Договорните цени се виждат само след вход, а вместо незабавно плащане — срокове, поръчка по фактура и закрепен мениджър. Фирмата се проверява автоматично по фискалния код в публичния регистър на платците на ДДС.