Онлайн магазин

Как да свържете Magento с easySales: пълно ръководство за интеграция

Как да свържете Magento с easySales: пълно ръководство за интеграция

Свържете магазин на Magento 1 или Magento 2 с easySales: попълнете формата, инсталирайте модула, поставете жетона и научете какво се синхронизира във всяка посока и колко често.

Какво Ви дава свързването на Magento

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

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

Преди да започнете

Администраторски достъп до Вашия магазин в Magento

Трябва да достигнете до Stores → Configuration (Magento 2) или System → Configuration (Magento 1), за да поставите жетона.

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

SFTP, SSH или файловият мениджър на хостинга Ви. При Magento 2 е нужен и SSH за една команда; при Magento 1 — не.

Уникални SKU в целия каталог

SKU е начинът, по който easySales съпоставя продукт от Magento със своя. Два продукта с един и същ SKU не могат да бъдат внесени и двата.

Наличност, записана като число

Продукти, чиято наличност е текст или празно поле, се пропускат.

Ставките Ви по ДДС подръка

При свързването задавате ДДС по подразбиране за продуктите и ДДС за доставката.

Стъпка 1 — Добавете магазина в easySales

Отидете в Интеграции → Уебсайтове и натиснете Свържете уебсайт.

Формата Свържете уебсайт в easySales, с полетата Име на уебсайт, URL на уебсайт, Страна, Цена с ДДС, ДДС за доставка, Език, Валута, Персонализиран статус за нова поръчка, Източник на стокови наличности, Обичаен тип пакет и Серия фактури, над решетка с логата на платформите за онлайн магазини.
Формата за свързване. Едни и същи полета обслужват всяка платформа; решетката с лога отдолу е мястото, откъдето избирате Magento.

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

Поле Какво прави
Име на уебсайт Вашият собствен етикет за магазина. Появява се навсякъде, където easySales трябва да различава магазините Ви, което има значение веднага щом свържете втори.
URL на уебсайт Адресът на магазина Ви. Изберете http:// или https:// според това, което сайтът реално обслужва, и включете www, ако сайтът го налага — пренасочване тук означава неуспешен тест на връзката.
Страна Страната на магазина. Тя определя какви ставки по ДДС предлага следващото поле. Не може да бъде променяна по-късно.
Цена с ДДС Ставката по ДДС, прилагана към продукти, които пристигат без такава. Избира се от ставките за Вашата страна, не се въвежда ръчно.
ДДС за доставка Ставката по ДДС, прилагана към доставката, когато поръчката не носи такава.
Език Езикът на магазина. Не може да бъде променян по-късно.
Валута Валутата, в която са цените Ви в Magento. Не може да бъде променяна по-късно.
Персонализиран статус за нова поръчка По желание. Поставя всяка внесена поръчка направо в един от Вашите собствени статуси вместо в стандартния.
Източник на стокови наличности Къде се намира меродавното количество наличност. Вижте бележката под таблицата.
Обичаен тип пакет Плик или колет, използван като стойност по подразбиране при генериране на товарителници за тези поръчки.
Серия фактури Серията за фактуриране, използвана за поръчките от този магазин, когато Magento не подава такава.
Какво прави всяко поле от формата за свързване

Стъпка 2 — Изберете Magento, след това версията

Под формата има решетка с логата на платформите. Изберете Magento и се появява втори ред, който пита на коя версия работи магазинът Ви.

Решетката с логата на платформите с избрана плочка Magento и зелена отметка, а под нея ред със заглавие Изберете версията на платформата, която Вашият сайт използва и две карти: Magento 2 и Magento 1.7 - 1.9.
Една плочка Magento, две версии. И двете се поддържат.

И двете версии се поддържат, и двата модула могат да бъдат изтеглени:

Версия Инсталира се чрез Изпращане на поръчки Обратно четене на документи
Magento 2 Качване в app/code/, след това setup:upgrade Да, с актуален модул Да
Magento 1.7 – 1.9 Magento Connect Manager Не Не
Двата модула за Magento

Стъпка 3 — Инсталирайте модула

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

Magento 2

Изтеглете архива, разархивирайте го и качете папката на сървъра си в app/code/. Резултатът трябва да бъде точно този път:

app/code/EasySales/Integrari/

След това се свържете по SSH и активирайте модула:

php bin/magento setup:upgrade

Накрая изчистете кеша от System → Cache Management → Flush Magento Cache.

Стъпката Качете модула в съветника на easySales, с пътя app/code/EasySales/Integrari/, SSH командата за активиране на модула и указанието да се изчисти кешът на Magento.
Указанията за инсталиране. Обърнете внимание: командата на този екран носи заблудена удивителна — напишете я като setup:upgrade.

Magento 1

Модулът за Magento 1 се инсталира през Magento Connect. В администрацията на магазина си отидете в System → Magento Connect → Magento Connect Manager, въведете отново данните си за вход и използвайте Direct package file upload, за да качите изтегления архив.

След това изчистете кеша от System → Cache Management и — тази стъпка наистина е задължителна — излезте от администрацията на Magento и влезте отново. Менюто на модула не се появява, докато не го направите.

Стъпка 4 — Настройте модула вътре в Magento

Отворете настройките на модула в администрацията на магазина си. При Magento 2 те са в Stores → Configuration, в секцията easySales; при Magento 1 — в System → Configuration, близо до дъното.

Поставете жетона от стъпка Настройки на съветника в полето Жетон на уебсайта.

Стъпката Настройки в съветника на easySales, която показва къде се намират настройките на модула вътре в Magento, както и жетона на уебсайта само за четене с бутон за копиране в клипборда.
Жетонът, който да поставите в Magento. Използвайте бутона за копиране, вместо да го преписвате.
Настройка Какво прави
Жетон на уебсайта Трябва да съвпада точно с жетона, показан в съветника на easySales. Именно той удостоверява всяко повикване между двете системи.
Обхват на магазина Продуктите и поръчките на кой изглед на магазина в Magento се експортират. По подразбиране е първият — задайте го съзнателно, ако имате повече от един.
Източник на наличности От кой източник на наличности в Magento easySales чете количествата.
Серия фактури Серията, подавана към easySales с всяка поръчка.
EAN / Марка / Складова локация Кой продуктов атрибут в Magento съдържа всяко от тези. Оставете празно, ако не ги използвате.
Тегло и размери Кои атрибути съдържат теглото и размерите и в какви мерни единици. Нужни са, ако куриерите Ви таксуват по обем.
Какво да попълните вътре в Magento

Запазете в Magento, след което натиснете Запази в easySales. easySales извиква магазина Ви, за да провери жетона, и Ви казва какво се е случило.

Стъпка 5 — Потвърдете връзката

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

Екранът Уебсайтове в easySales с карта на свързан магазин на Magento 2 — неговият URL, ДДС на цената, жетон на уебсайта, докладвана версия на модула и превключвател Активен — до картата Свържете уебсайт.
Свързан магазин. Версията в ъгъла е тази, която магазинът Ви е докладвал, а не тази, която easySales е предположил.

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

Какво се синхронизира и колко често

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

Какво Посока Колко често
Поръчки Magento → easySales На всяка минута
Наличности Magento → easySales На всеки 30 минути
Цени Magento → easySales На всеки 30 минути
Продукти Magento → easySales На всеки 6 часа
Категории и характеристики Magento → easySales На всеки 6 часа
Статус на поръчка, пратка, товарителница easySales → Magento На всяка минута
Количество наличност easySales → Magento На всяка минута
Колко често се проверява всяко нещо

Какво се връща обратно в Magento

Три неща и само три: статусът на поръчката (заедно с пратката и проследяването на товарителницата, след като поръчката е завършена), количеството наличност и — при Magento 2 с актуален модул — цели нови поръчки.

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

Как да поддържате връзката здрава

Следете версията на модула. Картата показва версията, докладвана от Вашия магазин. Когато излезе по-нова, картата става червена с надпис Необходима актуализация. При Magento 2 инсталирате новия архив върху стария и изпълнявате отново setup:upgrade; при Magento 1 първо деинсталирате старото разширение в Magento Connect Manager, след което инсталирате новото. Настройките се запазват и в двата случая.

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

SKU е ключът, затова го пазете непроменен

easySales съпоставя продуктите от Magento по SKU и това съответствие е постоянно. Промените ли SKU на продукт в Magento, easySales го внася като нов продукт — старият остава, заедно с прикачените към него оферти.

Ако трябва да откриете дубликати, използвайте бутона за изтегляне в Продукти → Онлайн магазини → Продукти и проверете експорта за повтарящи се SKU.

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

Да. Magento 1.7 – 1.9 все още се предлага в избора на версия и модулът му все още може да бъде изтеглен, така че съществуващ магазин на Magento 1 може да бъде свързан и днес. Това обаче е по-старият път: Magento 1 не получава изпращане на поръчки, нито обратно четене на фактури, а модулът му се променя далеч по-рядко от този за Magento 2. Ако планирате преминаване към Magento 2, няма причина от страна на интеграцията да го отлагате.

Нищо. Съветникът в момента изписва командата със заблудена удивителна, като setup!:upgrade. Правилната команда е php bin/magento setup:upgrade. Напишете я ръчно, вместо да я копирате от екрана.

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

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

Не. Имената, описанията, изображенията, цените и категориите се четат от Magento и никога не се записват обратно. Само три неща пътуват към магазина Ви: статусът на поръчката заедно с пратката и проследяването на товарителницата, количеството наличност и — при Magento 2 с актуален модул — новосъздадените поръчки.

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

Това е очакваното поведение. SKU е постоянният ключ за съпоставяне, така че променен SKU се разчита като нов продукт, а старият остава с офертите си. Съществува настройка Автоматично архивиране на заменените продукти, която подрежда стария, след като той остане без наличност и без активни поръчки — по подразбиране е изключена.

До 30 уебсайта в един акаунт. Всеки изглед на магазин в Magento, който искате да бъде третиран отделно, се брои за един.

Беше ли полезно това ръководство?