Follow us on Twitter X-Cart on Facebook Wiki
Shopping cart software Solutions for online shops and malls

Two questions: Directly disabling shipping and payment methods in order

 
Reply
   X-Cart forums > X-Cart 5 > Dev Questions (X-Cart 5)
 
Thread Tools Search this Thread
  #1  
Old 12-18-2014, 01:06 AM
  dagdag's Avatar 
dagdag dagdag is offline
 

Advanced Member
  
Join Date: Sep 2014
Location: Volgograd
Posts: 81
 

Question Two questions: Directly disabling shipping and payment methods in order

Good day! please tell me:

1. How to enable and disable the delivery methods depending on the weight (or price) items in the order?

2. How to enable and disable the payment methods depending on the active delivery methods?

Thanks!
Reply With Quote
  #2  
Old 12-18-2014, 04:23 AM
  tony_sologubov's Avatar 
tony_sologubov tony_sologubov is offline
 

X-Cart team
  
Join Date: Jan 2009
Posts: 2,431
 

Default Re: Two questions: Directly disabling shipping and payment methods in order

Hi!

1) If we talk about user-defined delivery methods, then you can set up a weight condition in shipping rates like this:
http://awesomescreenshot.com/0de423ew74

If you mean real-time shipping rates, then it is not supported yet.

2) Correlation between payment and delivery methods is not added yet as well.

Please report these ideas to our ideas.x-cart.com tracker, so we would consider it during future development. If you need these features right now, feel free to order a customization from us. Get a free quote for such task via sales@x-cart.com
__________________
Found a bug in X-Cart? Post it to our bug tracker!
Know how to make X-Cart better? Suggest an idea!
Reply With Quote
  #3  
Old 12-18-2014, 05:58 AM
  dagdag's Avatar 
dagdag dagdag is offline
 

Advanced Member
  
Join Date: Sep 2014
Location: Volgograd
Posts: 81
 

Default Re: Two questions: Directly disabling shipping and payment methods in order

Quote:
If you mean real-time shipping rates, then it is not supported yet.
Вот что я пытался сказать:

В админке я настраиваю несколько возможных способов доставки, которые должны быть доступны пользователю в зависимости от того, сколько и каких товаров он хочет купить. Как правило определяющими являются вес посылки и/или суммарная стоимость товаров.

Например, нужно разрешать выбирать отправку транспортными компаниями только, если вес или стоимость товара превысит определенную величину.

Второй мой вопрос вытекает из первого - например если пользователю для выбранных им товаров не доступна отправкой "Почтой России" - то нужно запретить ему среди способов оплаты выбирать "Наложенный платеж".

Я сильно подозреваю, что все это решается как то просто - в момент загрузки ордера на экран пользователя с базы читаются списки доступных методов доставки и оплаты и в этот момент мне нужно (вся же информация по заказу у меня есть!) по моим условиям удалить из них те, которые не должны быть доступны пользователю. Нужно только понять, как это реализовать...
Reply With Quote
  #4  
Old 12-24-2014, 03:19 AM
  tony_sologubov's Avatar 
tony_sologubov tony_sologubov is offline
 

X-Cart team
  
Join Date: Jan 2009
Posts: 2,431
 

Default Re: Two questions: Directly disabling shipping and payment methods in order

Quote:
Originally Posted by dagdag
В админке я настраиваю несколько возможных способов доставки, которые должны быть доступны пользователю в зависимости от того, сколько и каких товаров он хочет купить. Как правило определяющими являются вес посылки и/или суммарная стоимость товаров.

Например, нужно разрешать выбирать отправку транспортными компаниями только, если вес или стоимость товара превысит определенную величину.

Да, так можно настроить, если вы будете указывать диапазон доступных весов и суммы заказа в настройках ставки способа доставки.
http://awesomescreenshot.com/0de423ew74

Ну то есть вы создадите метод Курьер (например), создадите ему ставку (shipping rate) и укажите weight range как 500 - 0 и subtotal range 5000 - 0. Тогда эта ставка будет работать для всех заказов, которые тяжелее 500 кг и которые дороже 5000 руб.

Quote:
Второй мой вопрос вытекает из первого - например если пользователю для выбранных им товаров не доступна отправкой "Почтой России" - то нужно запретить ему среди способов оплаты выбирать "Наложенный платеж".

Вот это из коробки нельзя реализовать. Нужна модификация.

Quote:
Я сильно подозреваю, что все это решается как то просто - в момент загрузки ордера на экран пользователя с базы читаются списки доступных методов доставки и оплаты и в этот момент мне нужно (вся же информация по заказу у меня есть!) по моим условиям удалить из них те, которые не должны быть доступны пользователю. Нужно только понять, как это реализовать...

В целом, я могу объяснить как делать такой мод, но скорее всего это будет в районе 10-15 января. Если вам это подходит, то дайте, пожалуйста, знать.
__________________
Found a bug in X-Cart? Post it to our bug tracker!
Know how to make X-Cart better? Suggest an idea!
Reply With Quote
  #5  
Old 01-06-2015, 02:04 PM
  tony_sologubov's Avatar 
tony_sologubov tony_sologubov is offline
 

X-Cart team
  
Join Date: Jan 2009
Posts: 2,431
 

Default Re: Two questions: Directly disabling shipping and payment methods in order

Quote:
Originally Posted by dagdag
2. How to enable and disable the payment methods depending on the active delivery methods?

I have added an article that explains how you can make payment methods depend on a shipping method chosen:
http://kb.x-cart.com/display/XDD/Making+payment+method+depend+on+shipping+method

Please, check it out and let me know if there are any questions.

Tony.
__________________
Found a bug in X-Cart? Post it to our bug tracker!
Know how to make X-Cart better? Suggest an idea!
Reply With Quote

The following user thanks tony_sologubov for this useful post:
qualiteam (01-11-2015)
  #6  
Old 01-09-2015, 09:05 PM
  dagdag's Avatar 
dagdag dagdag is offline
 

Advanced Member
  
Join Date: Sep 2014
Location: Volgograd
Posts: 81
 

Default Re: Two questions: Directly disabling shipping and payment methods in order

Quote:
Originally Posted by tony_sologubov
I have added an article that explains how you can make payment methods depend on a shipping method chosen:
http://kb.x-cart.com/display/XDD/Making+payment+method+depend+on+shipping+method
it works! simple, convenient, clearly!

Thanks, Tony!
Reply With Quote

The following user thanks dagdag for this useful post:
qualiteam (01-11-2015)
  #7  
Old 01-12-2015, 04:04 AM
  tony_sologubov's Avatar 
tony_sologubov tony_sologubov is offline
 

X-Cart team
  
Join Date: Jan 2009
Posts: 2,431
 

Default Re: Two questions: Directly disabling shipping and payment methods in order

You are always welcome!
__________________
Found a bug in X-Cart? Post it to our bug tracker!
Know how to make X-Cart better? Suggest an idea!
Reply With Quote
Reply
   X-Cart forums > X-Cart 5 > Dev Questions (X-Cart 5)


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -8. The time now is 07:12 AM.

   

 
X-Cart forums © 2001-2020