Add intermediary page for wholesale

This commit is contained in:
Nathan Chapman 2023-07-30 20:29:45 -06:00
parent c598f805e2
commit f5ae448c98
3 changed files with 8 additions and 6 deletions

View File

@ -1137,6 +1137,7 @@ footer > section {
#wholesale-faq { #wholesale-faq {
display: flex; display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 3rem; gap: 3rem;
} }

View File

@ -22,12 +22,12 @@
{% else %} {% else %}
<section id="wholesale-faq"> <section id="wholesale-faq">
<div> <div>
<h4>I'm already a wholesale customer</h4> <h4>I would like to become a wholesale customer</h4>
<p>If you are already a wholesale customer, please <a href="{% url 'account_login' %}?next=/wholesale-orders/new/">login</a> to place an order.<p> <p>You must be a wholesale customer to place an order. <a href="mailto:{{ site_settings.default_contact_email }}">Contact us</a> to become a wholesale customer.</p>
</div> </div>
<div> <div>
<h4>I would like to become a wholesale customer</h4> <h4>I'm already a wholesale customer</h4>
<p>You must become a wholesale customer to place an order. <a href="mailto:{{ site_settings.default_contact_email }}">Contact us</a> to become a wholesale customer.</p> <p>If you are already a wholesale customer, please <a href="{% url 'account_login' %}?next=/wholesale-orders/new/">login</a> and return to this page to place an order.<p>
</div> </div>
</section> </section>
{% endif %} {% endif %}

View File

@ -850,12 +850,13 @@ class WholesaleOrderView(TemplateView):
class WholesaleOrderCreateView( class WholesaleOrderCreateView(
PermissionRequiredMixin, LoginRequiredMixin, CreateView PermissionRequiredMixin, LoginRequiredMixin, CreateView, SuccessMessageMixin
): ):
permission_required = "core.create_wholesaleorder" permission_required = "core.create_wholesaleorder"
model = WholesaleOrder model = WholesaleOrder
template_name = 'storefront/wholesale_order_create_form.html' template_name = 'storefront/wholesale_order_create_form.html'
form_class = WholesaleOrderCreateForm form_class = WholesaleOrderCreateForm
success_message = "Wholesale order placed. Thank you."
def get_success_url(self): def get_success_url(self):
return reverse( return reverse(