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