Как да свържете 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
Отидете в Интеграции → Уебсайтове и натиснете Свържете уебсайт.
Нищо в тази форма не е специфично за Magento — това е същата форма, която използва всяка платформа за онлайн магазин. Три от полетата не могат да бъдат променени по-късно, така че си струва да ги попълните правилно от първия път.
| Поле | Какво прави |
|---|---|
| Име на уебсайт | Вашият собствен етикет за магазина. Появява се навсякъде, където easySales трябва да различава магазините Ви, което има значение веднага щом свържете втори. |
| URL на уебсайт |
Адресът на магазина Ви. Изберете http:// или https:// според това, което сайтът реално обслужва, и включете www, ако сайтът го налага — пренасочване тук означава неуспешен тест на връзката.
|
| Страна | Страната на магазина. Тя определя какви ставки по ДДС предлага следващото поле. Не може да бъде променяна по-късно. |
| Цена с ДДС | Ставката по ДДС, прилагана към продукти, които пристигат без такава. Избира се от ставките за Вашата страна, не се въвежда ръчно. |
| ДДС за доставка | Ставката по ДДС, прилагана към доставката, когато поръчката не носи такава. |
| Език | Езикът на магазина. Не може да бъде променян по-късно. |
| Валута | Валутата, в която са цените Ви в Magento. Не може да бъде променяна по-късно. |
| Персонализиран статус за нова поръчка | По желание. Поставя всяка внесена поръчка направо в един от Вашите собствени статуси вместо в стандартния. |
| Източник на стокови наличности | Къде се намира меродавното количество наличност. Вижте бележката под таблицата. |
| Обичаен тип пакет | Плик или колет, използван като стойност по подразбиране при генериране на товарителници за тези поръчки. |
| Серия фактури | Серията за фактуриране, използвана за поръчките от този магазин, когато Magento не подава такава. |
Стъпка 2 — Изберете Magento, след това версията
Под формата има решетка с логата на платформите. Изберете Magento и се появява втори ред, който пита на коя версия работи магазинът Ви.
И двете версии се поддържат, и двата модула могат да бъдат изтеглени:
| Версия | Инсталира се чрез | Изпращане на поръчки | Обратно четене на документи |
|---|---|---|---|
| Magento 2 |
Качване в app/code/, след това setup:upgrade
|
Да, с актуален модул | Да |
| Magento 1.7 – 1.9 | Magento Connect Manager | Не | Не |
Стъпка 3 — Инсталирайте модула
Изборът на версия отваря съветник от три стъпки: Модул за изтегляне, Качете модула, Настройки.
Magento 2
Изтеглете архива, разархивирайте го и качете папката на сървъра си в app/code/. Резултатът трябва да бъде точно този път:
app/code/EasySales/Integrari/
След това се свържете по SSH и активирайте модула:
php bin/magento setup:upgrade
Накрая изчистете кеша от System → Cache Management → Flush Magento Cache.
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 чете количествата. |
| Серия фактури | Серията, подавана към easySales с всяка поръчка. |
| EAN / Марка / Складова локация | Кой продуктов атрибут в Magento съдържа всяко от тези. Оставете празно, ако не ги използвате. |
| Тегло и размери | Кои атрибути съдържат теглото и размерите и в какви мерни единици. Нужни са, ако куриерите Ви таксуват по обем. |
Запазете в Magento, след което натиснете Запази в easySales. easySales извиква магазина Ви, за да провери жетона, и Ви казва какво се е случило.
Стъпка 5 — Потвърдете връзката
Свързаният магазин се показва като карта в Интеграции → Уебсайтове — с платформата, жетона, версията на модула, която е докладвал, и превключвател Активен.
Ако магазинът не е отговорил, запазването се проваля с червено съобщение Връзка неуспешна, вместо да се запише мълчаливо. Това почти винаги означава едно от три неща: жетонът в 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.