გზამკვლევი მაღაზიებისთვის · სინქრონიზაცია
Balance-ისა და WooCommerce-ის სინქრონიზაცია — გამართვა
ეს გზამკვლევი გამოიყენეთ მაშინ, როცა WooCommerce-ის მაღაზიის უკან სააღრიცხვო სისტემა Balance დგას. პლაგინი გასაყიდ კატალოგს Balance-დან კითხულობს, ხოლო გადახდილ შეკვეთებსა და თანხის დაბრუნებებს Balance-ში Sale და SalesCreditNote დოკუმენტების სახით აბრუნებს.
დაწყებამდე
- Balance-ის ანგარიში, სადაც Storera-ს, Vendoo-ს ან B2C synchronization-ის პროფილი ჩართულია.
- Cloud Balance-ისთვის: application ID და API-ის წვდომის მონაცემები. On-prem Balance-ისთვის: სერვერის IP/host და port.
- წინასწარი გადაწყვეტილება ნაშთის მართვის რეჟიმზე: ერთი საწყობი, ჯამური ნაშთი თუ კონკრეტულ მაღაზიებზე მიბმული საწყობები.
- Balance-ის იმ ჯგუფების სია, რომლებიც WooCommerce-ის პროდუქტებად არასდროს უნდა გადაიქცეს (მაგალითად, ხარჯის ან სერვისის ჯგუფები).
რა სინქრონიზდება
საკუთარი ფასების შენარჩუნება
ბევრი მაღაზია საკუთარ საცალო ფასს WooCommerce-ში ადგენს, ხოლო ნაშთის წყაროდ Balance რჩება. სწორედ ამისთვისაა განკუთვნილი „ფასი მხოლოდ პირველი იმპორტისას“ პარამეტრი Settings → Prices ჩანართში:
- პროდუქტი, რომელსაც სინქრონიზაცია ქმნის, საიტზე მაინც Balance-ის ფასით შემოდის — ასე რომ, ცარიელი ფასის ველით მუშაობას არასოდეს დაიწყებთ.
- შექმნის შემდეგ ფასი აღარასოდეს გადაიწერება — არც დაგეგმილი გაშვებისას, არც ხელით, Run now ღილაკზე დაჭერით და არც WP-CLI-ით.
- ნაშთი ყოველ გაშვებაზე ჩვეულებრივად სინქრონიზდება — ისე, როგორც ადრე. ჩერდება მხოლოდ ფასის განახლება.
დაყენების თანმიმდევრობა
- შეიძინეთ Balance ↔ WooCommerce-ის ლიცენზია, ატვირთეთ ZIP ფაილი და License ჩანართიდან გააქტიურეთ ლიცენზიის კოდი.
- Connection ჩანართში აირჩიეთ cloud ან on-prem კავშირი. შეინახეთ Balance-ის host, წვდომის მონაცემები და source profile.
- გაუშვით Test connection. იმპორტის პარამეტრებზე ნუ გადახვალთ, სანამ პლაგინი წარმატებით არ გაივლის ავტორიზაციას და საცნობარო მონაცემებს არ წაიკითხავს.
- გახსენით Categories ჩანართი და Balance-ის ჯგუფები WooCommerce-ის კატეგორიებს შეუსაბამეთ. პირველ იმპორტამდე გამორიცხეთ ის ჯგუფები, რომლებიც პროდუქციას არ წარმოადგენს.
- პირველი იმპორტი სატესტო რეჟიმში (dry run) გაუშვით. გადაამოწმეთ, რამდენი პროდუქტი შეიქმნება, განახლდება, გამოტოვდება ან მიებმება SKU-ს მიხედვით.
- შემდეგ ჩართეთ იმპორტი განრიგის მიხედვით და ბოლოს — შეკვეთების ექსპორტი. რეალურ რეჟიმში მუშაობის პირველ დღეს შეკვეთების მონაცემების სატესტო ჟურნალირება (dry-run logging) ჩართული დატოვეთ, სანამ ბუღალტერი დოკუმენტის ფორმას არ დაადასტურებს.
პროდუქციის წესები
- ახალი პროდუქტები
- ჯერ მონახაზის (draft) სახით შექმენით. პროდუქტის მონაცემები Balance-ს ეკუთვნის, თუმცა საიტზე მისი გამოჩენის დრო მაღაზიის მენეჯერმა უნდა განსაზღვროს.
- სერვისები
- მომსახურების ტიპის Balance-ის ერთეულები გამოტოვეთ, თუ მათ ონლაინ მაღაზიაში პირდაპირ არ ყიდით.
- შეკვეთები
- შეკვეთები ფონურ რეჟიმში გაგზავნეთ. შეკვეთის გაფორმება Balance-ის პასუხს არ უნდა ელოდებოდეს.
- თანხის დაბრუნება
- თანხის როგორც სრულმა, ისე ნაწილობრივმა დაბრუნებამ WooCommerce-იდან SalesCreditNote დოკუმენტები უნდა შექმნას და პირვანდელი Sale დოკუმენტი არ უნდა შეცვალოს.
- აღდგენა
- თუ Balance მიუწვდომელია, WooCommerce-ის შეკვეთა უცვლელად დატოვეთ და ექსპორტის დავალება ადმინპანელის რიგიდან ხელახლა გაუშვით.