Integracje

⌘K
  1. Strona główna
  2. Integracje
  3. Sklep – WooCommerce
  4. Jak wypełnić plik konfiguracyjny – WooCommerce?

Jak wypełnić plik konfiguracyjny – WooCommerce?

Ten wpis pomoże Ci uzupełnić formularz wdrożeniowy potrzebny do uruchomienia integracji WooCommerce z xSale. Część danych wykorzystasz później bezpośrednio w kreatorze integracji, a część jest potrzebna do przygotowania mapowań i poprawnego działania wdrożenia.

Jeśli przygotowujesz integrację po raz pierwszy, warto równolegle sprawdzić także wpisy Generowanie kluczy oraz Wymagane wtyczki.

W tym artykule znajdziesz

Pliki do pobrania

1. Dane dostępowe do WooCommerce

W kreatorze integracji WooCommerce w xSale podajesz trzy podstawowe informacje:

  • Client Key – klucz klienta rozpoczynający się od ck_,
  • Private Key – klucz prywatny rozpoczynający się od cs_,
  • domenę sklepu – bez dodatkowej ścieżki.

xSale buduje z podanej domeny adres API w formacie:

https://twojsklep.pl/index.php/wp-json/wc/v3/

Domenę sklepu możesz sprawdzić w pasku adresu przeglądarki:

Adres sklepu WooCommerce

Klucze API generuje się w panelu WooCommerce. Szczegółową instrukcję znajdziesz we wpisie Generowanie kluczy.

Do wygenerowania kluczy możesz użyć istniejącego użytkownika albo przygotować osobne konto na potrzeby xSale. Ważne jest to, aby użytkownik miał odpowiednie uprawnienia do REST API WooCommerce.

Logowanie do panelu WooCommerce

Uwaga: W xSale nie wpisujesz loginu i hasła administratora WordPressa. W integracji WooCommerce używane są klucze API Client Key i Private Key oraz domena sklepu.

2. Lista mapowań dla sposobów dostawy

W tym miejscu przypisujesz usługę transportową z ERP do sposobu dostawy z WooCommerce. Jeżeli klient wybierze płatną dostawę, odpowiednia pozycja transportowa zostanie dodana do zamówienia w ERP i będzie widoczna także na fakturze.

Sposób dostawy w ERP

Dla każdej formy dostawy możesz wskazać inną usługę transportową albo przypisać jedną uniwersalną usługę do wszystkich metod.

Przykład A

  • InPost Kurier = INPOST
  • InPost Paczkomaty 24/7 = PACZKOMATY
  • Kurier DHL = DHL
  • Allegro Kurier DPD = ALLEGRO DPD

Przykład B

  • InPost Kurier = TRANSPORT
  • InPost Paczkomaty 24/7 = TRANSPORT
  • Kurier DHL = TRANSPORT
  • Allegro Kurier DPD = TRANSPORT

Możesz też zostawić pole puste. W takim przypadku zostanie użyta uniwersalna usługa TRANSPORT.

3. Lista mapowań dla form płatności

W tej części łączysz formę płatności z WooCommerce z płatnością w ERP i, jeśli to potrzebne, z rejestrem bankowym.

  • Formy płatności sprawdzisz w panelu WooCommerce → Ustawienia → Płatności.
  • Płatność ERP to forma płatności widoczna na dokumencie lub zamówieniu w ERP, na przykład RO w Comarch ERP Optima, ZS w Comarch ERP XL albo ZK w Subiekcie.
  • Rejestr bankowy podajesz tylko wtedy, gdy płatności mają być zakładane w rejestrze po stronie Comarch. Dotyczy to najczęściej szybkich płatności, takich jak PayU, PayPal, Przelewy24 czy Tpay.

Formy płatności w WooCommerce

Płatność ERP

Przykład mapowania

Forma płatności WooCommerce Płatność ERP Rejestr w ERP
Przelew na konto przelew
PayU PAYU PAYU
Przelewy24 P24 PRZE24
Za pobraniem Pobranie
Uwaga: Przy mapowaniu płatności duże litery, spacje i dokładna nazwa mają znaczenie. Jeśli chcesz wykluczyć wybrane metody płatności przy pobieraniu zamówień do xSale, przygotuj ich dokładne nazwy tak, jak występują w WooCommerce.

4. Typ ceny używany w xSale

W ERP możesz mieć kilka typów cen, na przykład cenę zakupu, detaliczną, hurtową albo osobną cenę dla sklepu internetowego. W formularzu wdrożeniowym wskaż, który typ ceny ma być używany przez integrację WooCommerce.

To właśnie ta cena będzie przekazywana na ofertę w sklepie i wyświetlana klientowi w WooCommerce.

Typy cen na karcie towaru

5. Czy kody produktów w WooCommerce są takie same jak kody towarów w ERP?

Jeśli kody są takie same, łatwiej połączyć oferty ze sklepu z towarami w ERP. Jeżeli kody różnią się między systemami, warto zaznaczyć to już na etapie formularza wdrożeniowego, żeby odpowiednio przygotować sposób powiązania danych.

Przykład: symbol w WooCommerce to 73215-22*21, a w ERP Buty A487.

Porównanie kodów produktów

6. Czy w sklepie są produkty wielowariantowe?

Chodzi o produkty, w których klient wybiera wariant, na przykład kolor, rozmiar albo długość.

Jeśli takie produkty występują w sklepie, podaj orientacyjnie, jaki procent całej oferty stanowią. Ta informacja jest ważna przy przygotowaniu konfiguracji wariantów oraz parametrów synchronizowanych pomiędzy WooCommerce i xSale.

Uwaga: Przed uruchomieniem integracji upewnij się też, że w sklepie zostały zainstalowane i poprawnie skonfigurowane wymagane wtyczki. Ich listę znajdziesz we wpisie Wymagane wtyczki.

Czego brakuje w tym artykule?