satchmo의 Canada Post 모듈에 대해 "$ 100 이상 구매시 무료 배송"기능을 추가해야합니다. 상자에서 꺼내거나 새 배송 모듈을 만들어야합니까?satchmo 무료 배송
답변
OK,이 일을 내가 그랬어 다음
def check_automatic_discounts(sender, form=None, **kwargs):
"""
"""
if sender in (CreditPayShipForm, SimplePayShipForm,
PaymentContactInfoForm):
# I probably need to sort these in some specific order
for discount in AutoDiscount.objects.all():
if discount.isValid(cart=form.cart,)[0]:
form.order.discount_code = discount.code
form.order.save()
return
signals.form_postsave.connect(check_automatic_discounts)
나는 필드를 추가 할 수 있습니다 :이 날이 작업을 수행 한 후 관리 영역에서 다양한 할인 혜택을 정의하고 있습니다
from product.models import Discount
class AutoDiscount(Discount):
pass
AutoDiscount
모델에 적용하고 적용 할 할인에 대한 세부적인 제어가 필요한 경우 isValid
메서드를 재정의하십시오.
사용자가 실제로 입력 한 할인 코드를 무시하지 않습니까? 또한 자동 할인 코드가 전자 메일 등에서 표시되고 결국 다른 주문에 대해 사용자가 재사용 할 수 있는지 여부는 알지 못합니다. –
좋은 지적. 나는 .. 솔직히 말하면, 정말로 알지도 못합니다. 이 코드는 3 년이 넘었고 이러한 것들을 어떻게 테스트했는지 기억하지 못합니다. – Lacrymology
나는 이해합니다 :-) 결국 할인 오브젝트를 사용하지 않았지만 사용자 정의 코드를 shipper 오브젝트의 비용 메소드에 넣습니다. 필요한 경우 0을 반환합니다. –
- 1. 버추 마트 무료 배송
- 2. Magento - 제품 무게에 따른 무료 배송
- 3. Magento - Google Checkout 무료 배송 문제
- 4. Satchmo 기부금
- 5. `vanilla Satchmo 0.8.1`과`just Satchmo v0.9.2`의 차이점은 무엇입니까?
- 6. ssh 액세스없이 satchmo 설치
- 7. 배송 계산
- 8. satchmo password_reset html 형식 메일
- 9. 배송 업체 - 배송 업체의 드롭 다운 박스에서 맞춤 값 수정
- 10. 예상 배송 날짜 - 커서?
- 11. .Net 추적 배송
- 12. 보증 된 배송
- 13. SimpleCart (js) 복수 배송
- 14. Magento의 맞춤 배송
- 15. Python 배송 요금 계산기
- 16. 페덱스 배송 라벨 인쇄
- 17. 배송 크기 조합
- 18. 방법 배송 방법
- 19. DJango를 위해 일반적인 배송 계산기가 있습니까?
- 20. 내 Satchmo 웹 사이트를 어떻게 초기화합니까?
- 21. Python에서 클래스 멤버 변수 무시 (Django/Satchmo)
- 22. 사용자 정의 츠모 (Satchmo) 스토어 구성/프로세스
- 23. 프로젝트 템플릿과 Satchmo 템플릿을 공존시키는 방법은 무엇입니까?
- 24. django-admin 사이트에 satchmo-livesettings 포함
- 25. 내 satchmo 스토어 환영 이메일은 어떤 파일입니까?
- 26. 무료
- 27. 배송 옵션에 로고를 어떻게 추가합니까?
- 28. Ruby on Rails와 배송 통합
- 29. FedEx 인쇄용 Ground 배송 라벨
- 30. 배송 경로에 대한 양방향 세션
무엇이 프로그래밍과 관련이없는 이유는 무엇입니까? satchmo와 django가 무엇인지 아십니까? – Lacrymology
코드는 어떻게 생겼습니까? – random
나는 satchmo 신호에 연결하고 맞춤 주문 할인 코드를 주문에 추가했습니다. – Lacrymology