Назад
Категории
Назад

Категории

Как да свържа магазина си в WooCommerce с inv.bg?

Тази функционалност е налична при някои от корпоративните ни планове. Ако искате да ви я добавим, ни пишете на support@inv.bg

Можете да свържете магазина си в WooCommerce с акаунта си в inv.bg и фактурите за платените поръчки ще се издават и изпращат автоматично.

Връзката става чрез ключ за достъп, който създавате в WooCommerce - Потребителски ключ (Consumer key) и Потребителски секретен ключ (Consumer secret). Не е нужно да инсталирате разширение в WordPress. Настройката отнема около 5 минути.

(Нужни са ви администраторски достъп до WordPress, WooCommerce 9.0 или по-нова версия и сайт с https. Снимките са от българския интерфейс на WordPress и WooCommerce.)

Какъв е адресът на магазина ви?

- в WordPress отворете Настройки → Общи
- адресът е в полето Адрес на сайта (URL)

WooCommerce - Настройки - Общи - Адрес на сайта.png

В inv.bg ще го въведете без https://, например shop.example.bg или example.com/shop.

Как да проверите постоянните връзки?

inv.bg се свързва с магазина ви през адрес от вида shop.example.bg/wp-json/, който работи само ако за постоянните връзки не е избрано Обикновен.

- в WordPress отворете Настройки → Постоянни връзки
- изберете например Име на публикация
- натиснете Запазване на промените

WooCommerce - Настройки - Постоянни връзки.png

Как да включите ДДС в WooCommerce?

Ако фирмата ви е регистрирана по ДДС, inv.bg издава фактурата автоматично само когато WooCommerce е начислил ДДС по всеки ред от поръчката (20% или 9% за поръчки в България). Ако магазинът не начислява ДДС, поръчките остават за преглед и фактурата се издава ръчно.

- отворете WooCommerce → Настройки → Основни
- сложете отметка при Включване на данъчни стойности и калкулиране
- натиснете Запазване на промените

WooCommerce - Настройки - Включване на такси.png

- отворете раздел Такси и изберете Стандартни ставки
- добавете ред с код на страната BG и ставка 20
- ако продавате стоки с 9% ДДС, добавете ставката им в Reduced rate ставки

WooCommerce - Такси - Стандартни ставки.png

Как да създадете ключ за достъп в WooCommerce?

- отворете WooCommerce → Настройки → Разширени
- изберете REST API keys и натиснете Добавяне на ключ

WooCommerce - Разширени - REST API keys.png

Попълнете формата:
- Описание (1) - например inv.bg
- Потребител (2) - администратор на магазина
- Права (3) - Четене/Писане
- натиснете Генериране на API ключ (4)

WooCommerce - Добавяне на ключ.png

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

- копирайте Потребителски ключ (1) и Потребителски секретен ключ (2) с бутоните Копиране

WooCommerce - Детайли на ключа.png

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

Как да свържете магазина в inv.bg?

- влезте в Настройки (горе вдясно)
- от секцията Онлайн магазини изберете Свързани магазини

inv.bg - Настройки - Свързани магазини.png

- натиснете Добави нов магазин

Попълнете формата:
- Вид магазин (1) - WooCommerce
- Име на магазина (2) - име, по което ще го различавате в inv.bg
- Адрес на магазина (3) - адресът от Настройки → Общи в WordPress, например shop.example.bg
- Потребителски ключ (4) - потребителският ключ от WooCommerce
- Потребителски секретен ключ (5) - потребителският секретен ключ от WooCommerce
- Език на фактурите (6) - на какъв език да се издават фактурите
- Артикули и превод (7) - какви имена на артикулите да излизат във фактурите
- сложете отметка при При автоматично издаване изпращай фактурата на имейла на клиента, ако искате фактурите да стигат до клиентите по имейл
- натиснете Запиши и тествай (8)

inv.bg - Добавяне на нов магазин - WooCommerce.png

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

Ако всичко е наред, ще видите Връзката с WooCommerce е успешна. Магазинът се появява в списъка със статус Активна и от този момент новите поръчки идват в inv.bg автоматично. Поръчките, направени преди свързването, не се импортират.

inv.bg - Свързани онлайн магазини - WooCommerce.png

При свързването inv.bg създава в WooCommerce уведомления с име inv.bg. Виждате ги в WooCommerce → Настройки → Разширени → Webhooks. Не ги изтривайте - чрез тях поръчките идват веднага.

WooCommerce - Разширени - Webhooks.png

Всички поръчки от свързаните магазини виждате в раздел Поръчки. За платените поръчки има издадена фактура, а тези, които изискват вашето внимание, са за преглед.

inv.bg - Поръчки - WooCommerce.png

На какъв език ще са фактурите и артикулите в тях?

Това избирате във формата на магазина, в секцията Език и артикули в документи.
По-късно можете да го смените от Свързани магазини → Редакция.

Език на фактурите
- Според държавата на получателя - клиентите от България и тези без посочена държава получават фактурата на български, а клиентите от други държави - на английски
- Винаги на български
- Винаги на английски

Езикът се записва към клиента в inv.bg - на него са и PDF файлът, и имейлът, с който изпращате фактурата.

Артикули и превод
- На езика на фактурата, при съвпадение на кат.номер (SKU) - ако в inv.bg имате артикул с каталожен номер, еднакъв със SKU на продукта в WooCommerce, във фактурата излиза името на артикула от inv.bg, а във фактура на английски - английското му име. Ако такъв артикул няма (или във фактура на английски артикулът няма английско име), излиза името на продукта от магазина.
- На езика от магазина - във фактурата винаги излиза името на продукта от WooCommerce.

Тези настройки важат за фактурите, които inv.bg издава автоматично.

Какво да направите, ако нещо не работи?

"Сайтът не отговаря на /wp-json/"
- изберете за постоянни връзки, различно от Обикновен
- ако използвате защитна стена (например Wordfence или Cloudflare), разрешете достъпа до адресите, които започват с /wp-json/

"Адресът на магазина в WordPress е …"
Въведете адреса точно както е в Настройки → Общи → Адрес на сайта (URL) в WordPress - например с www, ако там е с www.

"Нужен е WooCommerce 9.0 или по-нов"
Обновете WooCommerce от Разширения в WordPress и запишете магазина отново.

"Връзката с WooCommerce е неуспешна със грешка: WooCommerce rejected the API key …"
- проверете дали не сте разменили потребителския ключ и секретния ключ
- проверете дали ключът не е анулиран в WooCommerce → Настройки → Разширени → REST API keys
- ако сте създали нов ключ, въведете го в inv.bg от Свързани магазини → Редакция

"Интеграцията е записана, но абонаментът за уведомления от магазина не можа да бъде създаден"
Ключът е с права само за четене. Сменете Права на Четене/Писане в WooCommerce и запишете магазина в inv.bg отново.

Поръчка с наложен платеж не се появява като платена
WooCommerce смята поръчката с наложен платеж за платена едва когато смените статуса ѝ на Приключена. Дотогава тя чака плащане в inv.bg, а след това е за преглед и издавате фактурата ръчно.

Поръчката е "за преглед" с причина "ДДС третиране"
WooCommerce не е начислил ДДС по поръчката. Включете ДДС в WooCommerce за следващите поръчки, а за тази натиснете прегледай и издайте фактурата ръчно или свържете вече издадена.

Фактурата е издадена на името на човека, а не на фирмата
inv.bg разпознава фирмените данни (ЕИК, ДДС номер, МОЛ) от разширението Bulgarisation for WooCommerce и от разширенията за ДДС номер. Ако събирате фирмените данни с друго разширение, пишете ни на support@inv.bg.

Ако искате да прекратите връзката:
В inv.bg изтрийте магазина от Свързани магазини - уведомленията в WooCommerce се изтриват автоматично.
След това анулирайте ключа в WooCommerce → Настройки → Разширени → REST API keys.


Какви са вариантите за интеграция с inv.bg?

Възможна ли е интеграцията на inv.bg с онлайн магазин?

Как да задам език за фактурите на конкретен клиент?