We have a online-shop for german customers (Craft 2 + Commerce 1) and will expand the shop for american customers (via second domain). Is there a way to filter the order (status) views in the Backend by domain/language. The purpose is that the american backend user should only see orders that come via the american domain and the german backend user should see only german based orders.

Not possible with the system by default. Commerce doesn't support multi-store yet (and wont in Commerce 1).

If you want, a plugin could modify the order sources on the left side of the order listing screen using the hook:

https://craftcommerce.com/docs/hooks-reference#commerce_modifyordersources

In this hook you could show/hide sources depending on the user, and add sources for filtering my orderLanguage etc.

  • We will update to Commerce 2 anyway. Technicaly this should be no multishop (same invoice number circle for all customers). But if i can filter the order sources that may help. – phaetons Oct 22 at 12:14

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.