Shopify магазини и модули по задание

Изграждаме магазини в Shopify изцяло: собствената тема, направена по вашето желание без платени теми и шаблони, продуктите, плащанията и доставката. Пишем и модулите, които Shopify няма: собствена услуга за доставка в чекаута, промоции с правила за цените, синхронизация на продукти и наличности между магазини, секции в темата и управление на много магазини от една система.

Доставка при плащането: куриери, методи до адрес и до офис, ценови редове и безплатна доставка над определена сума
Собствена услуга за доставка при плащането

Изграждаме целия магазин

Правим всеки магазин от начало до край. Темата пишем сами, по вашето желание и според вашата марка, без платени теми и купени шаблони. Затова магазинът ви не прилича на хиляди други, не плащате годишен лиценз за тема и в нея няма код, който да не можем да променим.

Изграждането включва дизайна и темата, структурата на колекциите и менюто, продуктите с текстовете и снимките, плащанията, доставката, езиците и пазарите, домейните и пренасянето от стария магазин, ако имате такъв. Темата и кодът остават ваша собственост.

Какви проблеми решават модулите

Shopify покрива витрината, количката и плащането. Проблемите идват след това. Доставката в чекаута не показва офисите на българските и гръцките куриери. Промоцията трябва да тръгне в полунощ и някой трябва да провери дали е влязла. Наличността се води в склада, извън админа на Shopify, а вторият магазин иска същата логика с друга валута. Обикновено тези неща се решават с няколко платени приложения, таблица в Excel и човек, който помни реда на стъпките.

Ние пишем липсващото като модули около вашия магазин. Продължавате да работите в Shopify всеки ден, а модулите вършат това, което платформата не прави: собствена услуга за доставка, промоции с правила за цената, синхронизация на продукти и наличности, секции в темата. Работят на вашия сървър и са ваша собственост.

Как работи

Всеки модул следва едно правило: всяко действие става в един ясен момент на екрана и системата казва какво е направила.

  1. Свързваме се с магазина през Admin API и поддържаме собствен индекс на продуктите, поръчките и наличностите. Търсенето е бързо, работи на кирилица и не чака Shopify.
  2. Чекаутът пита нашата услуга за доставка. Тя връща най-близките офиси и автомати на куриера, цената до адрес и методите за чужбина. Когато поръчката е от няколко склада, доставката се таксува само веднъж.
  3. Промоцията се подготвя като чернова: списък с продукти, отстъпка, начало и край. Системата предлага отстъпка, която запазва минималния марж, и винаги смята от редовната цена.
  4. В уречения час цените се записват на групи, промо колекцията се появява в менюто и лентата се сменя. Половин час по-късно системата сама проверява какво е минало и записва резултата.
  5. Всяка нощ свършилите продукти излизат от промоцията и на тяхно място влизат налични, по същото правило.
  6. Продукт, цена или наличност редактирате веднъж в системата и промяната се записва във всички магазини. Ако Shopify откаже, системата показва причината.

Какво получавате

  • Чекаут с офисите и автоматите на куриерите, без месечна такса за приложение за доставка.
  • Промоции, които тръгват и спират сами по график и се проверяват след пускането.
  • Едно място за продуктите: имена, текстове за всеки магазин, цени, баркодове, тегла.
  • Наличност, която идва от склада и се записва във всички витрини.
  • Поръчките на един екран: отстъпки, обединяване, отмяна, заявки на клиента да махне артикул.
  • Няколко магазина и пазара в една система, без данните им да се смесват.
  • Кодът и данните са ваши. Няма лиценз и няма такса на потребител.

С какво се свързва

Модулите стоят между Shopify и останалите ви системи, затова всичко се въвежда само веднъж.

  • Shopify: Admin API, услуга за доставка в чекаута, отстъпки, тема.
  • WooCommerce: внасяне на продукти и синхронизация на наличностите.
  • Speedy, Econt, ACS, Geniki Taxydromiki, BOX NOW: офиси и автомати в чекаута, товарителници от поръчката.
  • Meta и Google Merchant Center: фийдовете се изграждат от същите цени, които вижда клиентът.
  • Склад и документи за продажба: ако ги ползвате при нас, поръчката продължава към събиране, етикет и фактура.

Как започваме

Започваме с това, което днес ви струва най-много време или пари. Често това е доставката в чекаута или промоциите. Пускаме един модул, проверяваме го с истински поръчки и чак тогава добавяме следващия. Ако имате няколко магазина, проверяваме поне на два с различни настройки, преди да кажем, че е готово.

Модули в това решение

Собствена услуга за доставка при плащането

Всеки път, когато клиент стигне до плащането, Shopify пита нашия сървър, а клиентът вижда най-близките офиси и автомати на куриера като отделни редове, плюс „до адрес“. Цените, броят пунктове и включените куриери се настройват от един екран, а услугата се пуска и спира с един бутон. Платените приложения за доставка вече не са нужни, а избраният офис стига до товарителницата, без някой да го преписва.

Работи в: KoreanCare, Cosmetics of Korea

Зони за доставка в чужбина

За всяка държава въвеждате ред с име, цена и срок на доставка, и той излиза при плащането от същата услуга, без тарифи в Shopify. Държавата е активна, щом има поне един включен метод. Методите с еднакво име от различни локации клиентът вижда като един ред.

Работи в: KoreanCare

Една доставка при много локации

Shopify пита за цена на доставката поотделно за всяка локация, от която идват артикулите в количката. Услугата таксува само първата локация от всеки кръг запитвания, а за останалите връща нула. Не чака и не помни нищо от предишните кръгове. Клиентът вижда една доставка и обявената цена, колкото и складове да изпълняват поръчката.

Работи в: KoreanCare

Безплатна доставка

За всеки пазар има постоянен праг за безплатна доставка, а за кампаниите може да има безплатна доставка с начало и край, която се включва и изключва сама. Отстъпката важи и за цените, които куриерът смята при плащането. Лентата в количката, която казва колко остава до прага, винаги отговаря на отстъпката.

Работи в: KoreanCare

Промоции на цени

Промоцията се подготвя като чернова, с общ процент или с цена за всеки продукт, и се пуска по график или с бутон. Цените се записват в Shopify на групи, затова и голяма промоция влиза за секунди. Отстъпката се смята винаги от редовната цена, никога от вече намалена.

Работи в: KoreanCare

Подбор за промоция по марж

Системата предлага кои продукти да влязат в промоцията и с каква отстъпка, като за всеки взима най-голямата, при която маржът остава над зададения минимум. Влизат само артикули с наличност. Изборът излиза като списък и човек го потвърждава, преди да стане промоция.

Работи в: KoreanCare

Автоматична отстъпка

Допълнителна отстъпка за останалия магазин, която Shopify прилага сама в количката, без клиентът да въвежда код. Пуска се и спира заедно с промоцията и не се натрупва върху артикулите, които вече са в нея. Изтеклата отстъпка със същото име се изтрива сама, за да не попречи на новата.

Работи в: KoreanCare

Нощна подмяна на изчерпаните продукти в промоцията

Всяка нощ системата сваля от текущата промоция продуктите, които са свършили навсякъде, и слага на тяхно място същия брой налични. Новите влизат по същото правило за марж и отстъпка, а статусът, датите и кодовете на промоцията остават същите. Сутрин промоцията показва само стока, която може да се продаде.

Работи в: KoreanCare

Проверка след пускането на промоция

Половин час след всяко пускане по график системата сама проверява статуса, цените, кода за отстъпка и витрината. Записва ред по ред кое е минало и кое не, и резултатът стои в системата, дори никой да не чете логовете. Така проблем с промоцията се вижда сутринта в системата, преди някой клиент да попита.

Работи в: KoreanCare

Промо колекция и лента с обявление

При пускане промо колекцията се пълни с продуктите от промоцията и влиза в менюто на магазина, а в края излиза от него. Лентата с обявлението най-горе се сменя заедно с нея. В деня на кампанията никой не редактира менюто на ръка.

Работи в: KoreanCare

Копиране на промоция между магазини

Ценовите правила на един магазин се пренасят в друг като чернова на промоция с цена по продукт. Черновата може да се стесни, например само над определен процент, и се пуска с бутон. Две активни промоции върху едни и същи варианти не се допускат.

Работи в: KoreanCare

Кодове за отстъпка

Кодовете за отстъпка се създават, удължават и спират от системата, с начало, край и пазар. Крайната дата се мести по начина, който Shopify наистина приема за този вид отстъпка.

Работи в: KoreanCare

Продуктова карта

Всеки продукт има една карта в нашата база: имена, текст за всеки магазин, цени, баркод, тегло и размери, връзки към всеки канал. Търсенето работи и на кирилица, и по код. Промяната се записва веднъж и стига до всички магазини, без да отваряте админ панела на всеки поотделно.

Работи в: KoreanCare, Easy App, BS Omni ERP, LedWhite

Нов продукт

Новият продукт се създава от един екран с имена, описание, баркод, тегло и локации. Полетата следват стандарта на магазина, затова продуктът излиза готов и за витрината, и за склада. С едно действие се записва и в нашата база, и в магазина.

Работи в: KoreanCare, Easy App, LedWhite

Обща наличност за всички магазини

Наличността идва от склада и системата я записва в магазините в Shopify и WooCommerce. Открива новите, махнатите и разминаващите се артикули и ги показва на екрана, вместо да ги поправя незабелязано. Продажба в един магазин намалява наличното и в останалите.

Работи в: KoreanCare, Easy App, BS Omni ERP

Канали за продажба

Всеки магазин и маркетплейс е канал със своя връзка, валута и правила за продуктите, наличностите и поръчките. Нов канал се добавя от настройките, без нов код. Всяка поръчка и всяко движение носят канала си, затова справките не смесват магазините.

Работи в: KoreanCare, Easy App, BS Omni ERP

Поръчки

Списъкът с поръчки се филтрира по плащане, доставка, куриер, държава и изпълнение, а броячите показват колко има във всеки филтър. Филтрите се запазват и целият екип работи с един и същ изглед. Поръчка с червен адрес или задържана поръчка личи още в списъка.

Работи в: KoreanCare, Cosmetics of Korea

Страница на поръчка

Поръчката е на един екран: артикули по локация, плащане, клиент, адрес и история. Оттук давате отстъпка на ред или на цялата поръчка, освобождавате задържана поръчка и я пращате за събиране. Червеният адрес спира изпращането, докато някой не го потвърди.

Работи в: KoreanCare

Обединяване на поръчки

Две поръчки на един клиент се сливат в една пратка с един бутон, като избирате от коя поръчка да останат куриерът и адресът. Обединяването може да се отмени. Системата сама посочва възможните дубликати, а бутонът „Не е дубликат“ маха предупреждението.

Работи в: KoreanCare, Easy App

Отмяна на поръчка

Отмяната минава през системата и разчиства всичко свързано с поръчката: товарителници, резервирана стока и редове в заявките към доставчици. Поръчка, отказана направо в магазина, се вижда в сесиите за събиране и се изважда оттам с един бутон. Нищо не остава заключено в склада заради отказана поръчка.

Работи в: KoreanCare, Easy App, BS Omni ERP

Заявки „махнете артикул“

Когато клиент поиска да махне артикул, заявката излиза в поръчката заедно със сумите преди и след промяната. С едно натискане поръчката се редактира. Ако сумата падне под прага, доставката отново се таксува на цената от поръчката, а при платена поръчка разликата се връща на клиента. Ако откажете, клиентът получава бележка на езика на своя пазар.

Работи в: KoreanCare

Комплекти от реалните поръчки

Системата открива в историята на поръчките кои продукти клиентите купуват заедно и предлага комплекти от тях. За всеки комплект смята общата цена, себестойността и каква отстъпка е възможна, без маржът на поръчката да падне под прага.

Работи в: KoreanCare

Услуги и записване

Процедурите и услугите са в магазина като продукти, с описание, цена и връзка за записване на час. Въпросник насочва посетителя към подходящата услуга. Старото съдържание на сайта се пренася без загубени страници.

Работи в: Лазерен център Mell

Дизайн на темата

Собственикът описва с думи блок за магазина и системата го изгражда като самостоятелен модул на темата. Модулът първо излиза в тема за преглед с линк към истинския магазин, а на живо се публикува с бутон. Можете да го поправяте с нови указания или да го махнете.

Работи в: KoreanCare

Собствени секции в темата

Горната част на сайта, страниците с марки и колекции и секциите, пресъздадени от съществуващ сайт, се пишат направо в темата на Shopify. Преди публикуване всяка промяна се сравнява на вид с образеца. Темата остава в Shopify и магазинът продължава да работи с нея както досега.

Работи в: KoreanCare, LedWhite, GreekTruck, Лазерен център Mell

Собствен магазин върху Shopify

Отделен магазин със собствен дизайн и домейн, който взима каталога от Shopify. Има собствена страница за плащане с наложен платеж и защита от двойна поръчка при повторно натискане. Поръчките влизат в същата система като всички останали.

Работи в: Cosmetics of Korea

Панел на магазина

Собственикът на магазина управлява от един панел дали плащането е включено, кодовете за проследяване, политиките, ценовите правила и кратките текстове на продуктите. Вижда трафика по периоди и последните завършени поръчки. Ако въведе невалидна стойност, панелът я отказва и обяснява какво да поправи.

Работи в: Cosmetics of Korea

Няколко магазина в една система

Няколко магазина и пазара работят от една система по една и съща логика, а магазинът е просто настройка. Всяка поръчка, пратка, движение и наличност носи магазина си и всяка справка се филтрира по него. Валутата, ДДС и куриерът се задават в настройките на магазина, без промени в кода.

Работи в: KoreanCare, Easy App, BS Omni ERP

Собствена страница за поръчка

Клиентът завършва поръчката на страница в самия магазин: избира офис на куриера от карта или пише адрес по номенклатурата на куриера, а доставката се смята от калкулатора на куриера за точно тази поръчка. При наложен платеж поръчката влиза в Shopify веднага, а при плащане с карта се създава чернова с попълнения адрес и линк за плащане. Ако системата не отговаря, клиентът минава през стандартната страница за плащане и поръчката не се губи.

Работи в: LedWhite

Търсене по автомобил

Три падащи менюта (марка, модел и година) водят към колекцията, филтрирана по съвместимост. Списъкът с марки и модели се чете от файл или от настройка на магазина, без промяна в кода. Купувачът вижда само частите, които пасват на неговата кола.

Работи в: LedWhite

Еднакви стойности във филтрите

Стойностите от текста на доставчика, като цвят, волтаж, цокъл и марка автомобил, пристигат изписани по много начини за едно и също нещо. Преди да влязат в магазина, всяка минава през речник и се изписва по един начин, по стандарта на магазина. Купувачът, който отметне един филтър, вижда всички подходящи продукти.

Работи в: LedWhite

Категории и меню от една структура

Категориите от фийда на доставчика се свързват по име с дървото от категории на сайта. Тези без съвпадение отиват в по-горната си категория, така че не се измисля нова подредба. Главното меню на магазина се записва от същото дърво, а в продажба излизат само колекциите, в които има стока. Всяка стъпка първо показва какво ще промени и записва едва след потвърждение.

Работи в: LedWhite

Допълващи продукти в количката

В страничната количка и на страницата на количката се предлагат продукти от избрана колекция, от списък или от препоръките на магазина, с бутон за добавяне. Продуктите, които вече са в количката, не се предлагат. До тях лента показва колко остава до безплатната доставка, смятана от един-единствен праг.

Работи в: LedWhite, GreekTruck

Технически характеристики на продукта

Продуктовата страница показва таблица с характеристиките, съвместимостта и съдържанието на кутията, попълнени от данните на продукта. Секцията се показва само когато има поне един ред, затова празни таблици няма. Бутонът за добавяне в количката остава видим, докато посетителят превърта надолу.

Работи в: GreekTruck

Бърз каталог с филтри по свойства

Първата страница на колекцията се показва веднага, а целият каталог се зарежда във фонов режим и се пази до края на посещението. Филтрите по свойства на продукта (тип кожа, проблем, стъпка в рутината, текстура, веган, подходящ при бременност) обхващат всички продукти, не само първите на страницата. Адресите следват езика и пазара на посетителя.

Работи в: KoreanCare

Цени в евро и лева

На българския домейн всяка цена в евро се показва и в лева по фиксирания курс: в каталога, на страницата на продукта и в препоръките. Сметката се прави на едно място в темата, затова навсякъде излиза едно и също число. На другите пазари втората цена не се показва.

Работи в: KoreanCare

Енциклопедия на съставките

Страница със съставките в козметиката, с търсене по име и с връзка от всяка съставка към продуктите, които я съдържат. Отделна страница показва активните съставки като колекции. Така купувачът стига до продукта по съставката, която търси.

Работи в: KoreanCare

Пазаруване по рутина и проблем

Секции на началната страница водят към колекциите по стъпки на рутината (почистване, тоник, есенция, серум, крем, слънцезащита) и по проблем, тип кожа, категория или съставка. Заглавията се превеждат сами според езика на посетителя. Всяка плочка е колекция в магазина, затова нова стъпка се добавя без код.

Работи в: KoreanCare

Клиентски профил с код по имейл

Клиентът влиза с еднократен код, пратен на имейла му, без парола. В профила вижда поръчките си със статуса при куриера и номера за проследяване, а запазеният адрес се попълва сам при следващата поръчка. Кодът важи кратко и след няколко грешни опита спира да работи.

Работи в: Cosmetics of Korea

Писма за поръчката

Клиентът получава потвърждение с артикулите и спестената сума, а при изпращане получава писмо с номера за проследяване. Системата помни кои писма е пратила, затова повторно пускане не праща второ писмо. Ако състоянието на поръчката е неясно, системата първо я сверява и чак тогава пише на клиента.

Работи в: Cosmetics of Korea

Машините по серии на сайта

Страницата с машините е подредена в три нива: серия, модел и съдържание (описание, технически данни, снимки и видео, брошури за сваляне). Клиентът превключва между моделите в серията, без да обикаля отделни страници. Нова серия или модел се добавя като блок в редактора на темата, без код.

Работи в: КБ Агро

Употребявани машини

Всяка употребявана машина е карта със снимка, година, моточасове, състояние и цена по желание. Бутонът „Заяви интерес“ води към запитване за точно тази машина. Машините се добавят и махат от редактора на темата.

Работи в: КБ Агро

Страница с текущите оферти

Текущите кампании са представени като карти със снимка, значка, дата и до три акцента: отстъпка, финансиране, гаранция. Всяка оферта води към своята страница или към запитване. Нова оферта се пуска от редактора на темата, без код.

Работи в: КБ Агро

Екрани

Къде работи

KoreanCare

Международен онлайн магазин за корейска козметика

Международен онлайн магазин в Shopify за много пазари и езици и системата BS Management около него: склад със събиране по баркод и с глас, товарителници за няколко куриера, собствена услуга за доставка в чекаута, документи за продажба, фийдове, реклама, SEO и преводи на много езици.

Вижте проекта

Cosmetics of Korea

Онлайн магазин с наш собствен фронт

Отделен онлайн магазин с наша собствена бърза витрина върху каталога и поръчките в Shopify: собствена каса с наложен платеж и офиси на Speedy, собствен пощенски сървър, мейл кампании и измерване само след съгласие.

Вижте проекта

КБ Агро

Дилър на земеделска техника — втора фирма в същата система

Отделна фирма със свой склад, свои търговци, свой сервиз и своя номерация на документите, включена с превключвател в същата ERP и CRM система, без втора инсталация и без смесване на данните.

Вижте проекта

Easy App

Собствен продукт

Собствен продукт — бизнес приложение за търговия на едро и дребно

Бизнес приложение за търговец на едро и дребно: поръчки от Shopify и WooCommerce, физически магазин, чакащи клиенти и разпределяне на стоката, заявки към доставчици, фактури за продажби на едро с проверка във VIES и износ, ценови листи с версии и B2B сайт с пакинг лист.

Вижте проекта

LedWhite

Онлайн магазин за LED осветление

Бекофис към магазина в Shopify (каталог, поръчки, склад, куриери, маржове, поръчки към доставчици, внос от фийдовете на доставчиците и AI съдържание) и темата на магазина.

Вижте проекта

GreekTruck

Онлайн магазин за камионни части в Гърция — цялостно изграждане

Цялостен магазин в Shopify за части и аксесоари за камиони на гръцкия пазар: собствена тема по желание на клиента, търсене по камион и марка, технически характеристики на продуктите, количка с допълващи продукти, блог и пълно SEO на гръцки за целия каталог.

Вижте проекта

UltraFeeds

Собствен продукт

Собствен продукт — продуктови фийдове

Услуга за продуктови фийдове, която публикува каталога от Shopify в онлайн пазари като eBay и Kaufland и обработва заглавията и описанията с AI.

Вижте проекта

Често задавани въпроси

Трябва ли да сменим темата или да местим магазина?

Не. Модулите работят с магазина, който имате, през официалните интерфейси на Shopify. Темата пипаме само ако поискате нова секция или промяна в нея, и всяка промяна минава първо през тема за преглед.

Чий е кодът, който пишете?

Ваш. Кодът и данните са на ваш сървър, без лиценз и без такса на потребител. Ако някой ден решите да продължите с друг екип, ще получи всичко.

Какво става, ако нашата услуга за доставка не отговори?

Услугата се включва и спира с един бутон. Когато е спряна, чекаутът се връща към методите, зададени в Shopify. Всяко запитване от чекаута се записва, така че на въпроса „защо клиентът видя тази цена" отговаряме по дневника, без да разчитаме на нечия памет.

Може ли да вземем само промоциите?

Да. Модулите са отделни и всеки може да работи самостоятелно. За промоциите е нужен само достъп до магазина, а ако искате правило за марж, и доставните цени.

Колко време отнема?

Зависи от обхвата. Работим на етапи: първо един модул, проверен на живо, после следващият. Така ползвате първия резултат, докато пишем останалото.

Работи ли с няколко магазина и валути?

Да. Магазинът е параметър: валутата, ДДС, куриерът и езикът са настройки и за тях не се пише отделен код. Всеки запис носи магазина си, затова справките не смесват данните.

Имате процес, който засяда?

Опишете го накратко. Ще ви кажем как бихме го решили.

Изпратете запитване
Обадете се