მთავარ შინაარსზე გადასვლა
codeon
CodeOn Core
მაღაზიის მფლობელის გზამკვლევი · პრობლემების მოგვარება

ხშირი შეცდომები და მათი გამოსწორება

CodeOn-ის პლაგინებში შეფერხებების უმეტესობა ხუთ ძირითად მიზეზს უკავშირდება: ლიცენზია, პროვაიდერის წვდომის მონაცემები, შეტყობინებების (callback/webhook) მიღება, ფონური პროცესები (cron) ან მონაცემების თანხვედრა (data mapping). შეცდომის გამოსასწორებლად ყურადღება მიაქციეთ ტექსტურ შეტყობინებას — ის ზუსტად მიგანიშნებთ პრობლემის წყაროზე.

ლიცენზიისა და განახლების შეცდომები

შეტყობინებარას ნიშნავსგამოსწორება
License key format invalidკოდი საკონტროლო ჯამის (checksum) ფორმატს არ ემთხვევა.დააკოპირეთ კოდი თავიდან, გამოგზავნილი ელფოსტიდან ან პირადი კაბინეტის Licenses გვერდიდან. დარწმუნდით, რომ კოდს ზედმეტი გამოტოვებები (spaces) ან უხილავი სიმბოლოები არ მოჰყოლია.
Unknown license keyCodeOn-ის სისტემაში ასეთი ლიცენზიის კოდი არ იძებნება.გადაამოწმეთ, რომ ნამდვილად ამ პლაგინის ლიცენზიის კოდს უთითებთ და არა შეკვეთის ან ინვოისის ნომერს.
already boundეს ლიცენზია უკვე მიბმულია სხვა დომენზე.გაათავისუფლეთ ძველი დომენი ძველი საიტიდან ან codeon.ge-ს პირადი კაბინეტიდან, შემდეგ კი კოდი ხელახლა გადაამოწმეთ.
plugin_not_in_licenseკოდი სწორია, თუმცა სხვა CodeOn-ის პლაგინს ეკუთვნის.მიუთითეთ კონკრეტულად ამ პლაგინის ლიცენზიის კოდი, ან შეიძინეთ ახალი ლიცენზია ამ პლაგინისთვის.
license_inactiveლიცენზიას ვადა გაუვიდა ან გაუქმებულია.განაახლეთ ლიცენზია codeon.ge-ზე, ან მოგვწერეთ მხარდაჭერის გუნდში, თუ მიგაჩნიათ, რომ ლიცენზია შეცდომით გაუქმდა.

გადახდები

  • Credentials rejected: პირველ რიგში სატესტო და რეალური რეჟიმების (Sandbox vs Production) პარამეტრები გადაამოწმეთ. სატესტო გარემოს წვდომის მონაცემები რეალური რეჟიმის endpoint-ზე თითქმის ყოველთვის შეცდომას დააბრუნებს და პირიქით.
  • Order remains Pending after payment: ბანკის მართვის პანელში შეტყობინების (callback/webhook) URL გადაამოწმეთ, შემდეგ კი WooCommerce → Status → Logs განყოფილებაში ამ პლაგინის ლოგი ნახეთ.
  • Refund declined: დარწმუნდით, რომ თავდაპირველი გადახდა საბოლოოდ ჩამოჭრილია (settled) და გადახდის სისტემა (gateway) თანხის დაბრუნების ამ ტიპს უჭერს მხარს. განვადების პროდუქტები თანხის ნაწილობრივი დაბრუნების ნაცვლად ხშირად მხოლოდ შეკვეთის სრულ გაუქმებას (cancellation) უჭერს მხარს.
  • Customer returned from bank but order did not update: თუ პლაგინს სტატუსის ხელით გადამოწმების (reconcile) ღილაკი აქვს, ის გამოიყენეთ. მომხმარებლის უკან დაბრუნება (return redirect) მხოლოდ საიტზე გადმოსამისამართებლადაა განკუთვნილი; შეკვეთის სტატუსის დადასტურების ძირითადი წყარო ბანკის შეტყობინებაა (callback).

სინქრონიზაციისა და მიწოდების პლაგინები

  • Imports stop halfway: Action Scheduler-ში შეცდომით დასრულებული დავალებები (failed jobs) გადაამოწმეთ და API-ის ან მონაცემთა შესაბამისობის (mapping) გამოსწორების შემდეგ წარუმატებელი პარტია ხელახლა გაუშვით.
  • Products duplicated: პირველი იმპორტის წინ დარწმუნდით, რომ SKU კოდები უცვლელი და უნიკალურია. სინქრონიზაცია მხოლოდ იმ პროდუქტებს დააკავშირებს, რომელთა იდენტიფიცირებაც (matching) შეუძლია.
  • Stock looks wrong: საწყობის არჩეული რეჟიმი გადაამოწმეთ. მარაგების ჯამური ნაშთი და ერთი კონკრეტული საწყობის ნაშთი საიტზე სრულიად განსხვავებულ რიცხვებს აჩვენებს.
  • QuickShipper rates missing: გატანის მისამართი (pickup address), API-ის წვდომის მონაცემები და სერვისის მომწოდებლის (provider) ხილვადობა გადაამოწმეთ. თუ ტარიფები რეალურ დროში არ იტვირთება, სარეზერვო ფიქსირებული ტარიფი (flat fallback rate) გააქტიურეთ, რათა შეკვეთის გაფორმება არ შეფერხდეს.