Jump to content
thirty bees forum

Recommended Posts

Posted

These are my settings:

image.png.6ad1aada92749f13717aca0fa7fb5024.png

And yet I have an order that was marked shipped 08.04.2024 where the request is still pending to be sent to the customer. The status "shipped" gives me in the automation queue the information "Merchandise hasn't been delivered yet" even though the status for "Shipped" has a delivery checkmark. Only when I mark the order as "delivered" does Revws say "Waiting for order to be delivered" for the period specified as the "delivery delay" (I am assuming). Does Revws have its own status interpretations or what is the cause of the above?

Also, is there any way to simply have the review request sent X days after a certain status is set?

Posted

This is related to delivery_date field on order. This date is populated when order goes through status that generates delivery slip. Check your statuses configuration.

Posted
4 minutes ago, datakick said:

Is delivery slip generated for the order? 

Yes, it shows up in the order, together with the invoice. 

Posted

I've just tested, and column delivery_date in order is set when order is set to status with 'Show delivery PDF' enabled.

In your case, the column is empty -- this looks like some override or module changes the default behaviour. Or maybe there is some other process that updates the order record, and erases this column (webservice maybe?) 

 

Posted

Thank you for checking. It could only be the fulfillment center's webservice. I will ask them.

Is there any way to have the review request sent X days after a certain status is set? 

Posted
1 hour ago, 30knees said:

Thank you for checking. It could only be the fulfillment center's webservice. I will ask them.

Is there any way to have the review request sent X days after a certain status is set? 

Since you have purchased mailqueue module, you can use it.

Create a dedicated queue for revws review request email (condition = template = revws-review-request) and set send delay (in seconds)

image.png.5f5f29352563f297a3c7e60b99a05d9d.png

Note that revws review will show email as send, but it will wait in the queue before it's delivered.

Posted

Thank you for this solution. I've not heard back regarding the webservice. But I changed the delay in Revws to 1 day each and added the dedicated mail queue with a delay of 15 days. There is no condition "order status" in mailqueue, so this would now just be based on the order + 1 day. Is this correct?

I don't understand why this would work to fix the delay in Revws, though. Won't mailqueue module only take over once Revws wants to send? Because Revws will still keep the emails pending.

Posted
1 hour ago, 30knees said:

Thank you for this solution. I've not heard back regarding the webservice. But I changed the delay in Revws to 1 day each and added the dedicated mail queue with a delay of 15 days. There is no condition "order status" in mailqueue, so this would now just be based on the order + 1 day. Is this correct?

I don't understand why this would work to fix the delay in Revws, though. Won't mailqueue module only take over once Revws wants to send? Because Revws will still keep the emails pending.

In revws, disable delivery delay completely, and send email based on order status only.

Revws will send email immediately when the status changes, but emsil will be delayed by mailqueue

Posted

Sorry for all the clarification requests but I do not see where to disable delivery delay. The input field for the delay will not accept 0 (it accepts -1).

image.png.bde93f951d0e1afc8f236625724ed128.png

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...